./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/weaver/chl-simpl-str-symm.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 6b4ec56b Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3aeda34-97fc-44e1-93f4-96a92c8adaeb/bin/uautomizer-ug76WZFUDN/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3aeda34-97fc-44e1-93f4-96a92c8adaeb/bin/uautomizer-ug76WZFUDN/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3aeda34-97fc-44e1-93f4-96a92c8adaeb/bin/uautomizer-ug76WZFUDN/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3aeda34-97fc-44e1-93f4-96a92c8adaeb/bin/uautomizer-ug76WZFUDN/config/AutomizerReach.xml -i ../../sv-benchmarks/c/weaver/chl-simpl-str-symm.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3aeda34-97fc-44e1-93f4-96a92c8adaeb/bin/uautomizer-ug76WZFUDN/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3aeda34-97fc-44e1-93f4-96a92c8adaeb/bin/uautomizer-ug76WZFUDN --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash cfa53b3a6eade068c4346d28766037c8d26fae61c62dd4c8f6fc2f9d68567d2c --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-6b4ec56 [2022-11-20 10:30:12,243 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-20 10:30:12,245 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-20 10:30:12,274 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-20 10:30:12,275 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-20 10:30:12,276 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-20 10:30:12,278 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-20 10:30:12,280 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-20 10:30:12,282 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-20 10:30:12,283 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-20 10:30:12,284 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-20 10:30:12,285 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-20 10:30:12,286 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-20 10:30:12,287 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-20 10:30:12,288 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-20 10:30:12,290 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-20 10:30:12,291 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-20 10:30:12,292 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-20 10:30:12,294 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-20 10:30:12,303 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-20 10:30:12,305 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-20 10:30:12,306 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-20 10:30:12,309 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-20 10:30:12,316 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-20 10:30:12,320 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-20 10:30:12,321 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-20 10:30:12,321 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-20 10:30:12,322 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-20 10:30:12,326 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-20 10:30:12,327 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-20 10:30:12,328 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-20 10:30:12,329 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-20 10:30:12,330 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-20 10:30:12,332 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-20 10:30:12,334 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-20 10:30:12,335 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-20 10:30:12,336 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-20 10:30:12,337 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-20 10:30:12,337 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-20 10:30:12,338 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-20 10:30:12,339 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-20 10:30:12,340 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3aeda34-97fc-44e1-93f4-96a92c8adaeb/bin/uautomizer-ug76WZFUDN/config/svcomp-Reach-32bit-Automizer_Default.epf [2022-11-20 10:30:12,382 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-20 10:30:12,383 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-20 10:30:12,384 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-20 10:30:12,384 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-20 10:30:12,385 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-20 10:30:12,385 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-20 10:30:12,386 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-20 10:30:12,386 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-20 10:30:12,387 INFO L138 SettingsManager]: * Use SBE=true [2022-11-20 10:30:12,387 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-20 10:30:12,388 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-20 10:30:12,389 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-20 10:30:12,389 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-20 10:30:12,389 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-20 10:30:12,389 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-20 10:30:12,390 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-20 10:30:12,390 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-20 10:30:12,390 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-20 10:30:12,390 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-20 10:30:12,391 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-20 10:30:12,391 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-20 10:30:12,391 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-20 10:30:12,391 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-20 10:30:12,392 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-20 10:30:12,392 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-20 10:30:12,392 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-20 10:30:12,392 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-20 10:30:12,393 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-20 10:30:12,393 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-11-20 10:30:12,393 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-20 10:30:12,394 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-11-20 10:30:12,394 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-11-20 10:30:12,395 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-20 10:30:12,395 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3aeda34-97fc-44e1-93f4-96a92c8adaeb/bin/uautomizer-ug76WZFUDN/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3aeda34-97fc-44e1-93f4-96a92c8adaeb/bin/uautomizer-ug76WZFUDN Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> cfa53b3a6eade068c4346d28766037c8d26fae61c62dd4c8f6fc2f9d68567d2c [2022-11-20 10:30:12,722 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-20 10:30:12,756 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-20 10:30:12,759 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-20 10:30:12,760 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-20 10:30:12,761 INFO L275 PluginConnector]: CDTParser initialized [2022-11-20 10:30:12,762 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3aeda34-97fc-44e1-93f4-96a92c8adaeb/bin/uautomizer-ug76WZFUDN/../../sv-benchmarks/c/weaver/chl-simpl-str-symm.wvr.c [2022-11-20 10:30:15,896 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-11-20 10:30:16,174 INFO L351 CDTParser]: Found 1 translation units. [2022-11-20 10:30:16,175 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3aeda34-97fc-44e1-93f4-96a92c8adaeb/sv-benchmarks/c/weaver/chl-simpl-str-symm.wvr.c [2022-11-20 10:30:16,182 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3aeda34-97fc-44e1-93f4-96a92c8adaeb/bin/uautomizer-ug76WZFUDN/data/57f8dca80/750706d17ea7440990f5bcfdbd22de6f/FLAG5124f1f57 [2022-11-20 10:30:16,196 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3aeda34-97fc-44e1-93f4-96a92c8adaeb/bin/uautomizer-ug76WZFUDN/data/57f8dca80/750706d17ea7440990f5bcfdbd22de6f [2022-11-20 10:30:16,199 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-20 10:30:16,201 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-20 10:30:16,203 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-20 10:30:16,203 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-20 10:30:16,209 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-20 10:30:16,209 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 10:30:16" (1/1) ... [2022-11-20 10:30:16,211 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4e741bb1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:30:16, skipping insertion in model container [2022-11-20 10:30:16,211 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 10:30:16" (1/1) ... [2022-11-20 10:30:16,219 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-20 10:30:16,247 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-20 10:30:16,417 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3aeda34-97fc-44e1-93f4-96a92c8adaeb/sv-benchmarks/c/weaver/chl-simpl-str-symm.wvr.c[2303,2316] [2022-11-20 10:30:16,424 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-20 10:30:16,435 INFO L203 MainTranslator]: Completed pre-run [2022-11-20 10:30:16,460 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3aeda34-97fc-44e1-93f4-96a92c8adaeb/sv-benchmarks/c/weaver/chl-simpl-str-symm.wvr.c[2303,2316] [2022-11-20 10:30:16,463 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-20 10:30:16,478 INFO L208 MainTranslator]: Completed translation [2022-11-20 10:30:16,479 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:30:16 WrapperNode [2022-11-20 10:30:16,479 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-20 10:30:16,480 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-20 10:30:16,480 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-20 10:30:16,480 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-20 10:30:16,488 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:30:16" (1/1) ... [2022-11-20 10:30:16,507 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:30:16" (1/1) ... [2022-11-20 10:30:16,536 INFO L138 Inliner]: procedures = 22, calls = 25, calls flagged for inlining = 9, calls inlined = 11, statements flattened = 122 [2022-11-20 10:30:16,537 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-20 10:30:16,538 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-20 10:30:16,538 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-20 10:30:16,538 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-20 10:30:16,548 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:30:16" (1/1) ... [2022-11-20 10:30:16,548 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:30:16" (1/1) ... [2022-11-20 10:30:16,551 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:30:16" (1/1) ... [2022-11-20 10:30:16,551 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:30:16" (1/1) ... [2022-11-20 10:30:16,556 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:30:16" (1/1) ... [2022-11-20 10:30:16,558 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:30:16" (1/1) ... [2022-11-20 10:30:16,560 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:30:16" (1/1) ... [2022-11-20 10:30:16,561 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:30:16" (1/1) ... [2022-11-20 10:30:16,563 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-20 10:30:16,564 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-20 10:30:16,564 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-20 10:30:16,565 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-20 10:30:16,566 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:30:16" (1/1) ... [2022-11-20 10:30:16,572 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-20 10:30:16,593 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3aeda34-97fc-44e1-93f4-96a92c8adaeb/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 10:30:16,605 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3aeda34-97fc-44e1-93f4-96a92c8adaeb/bin/uautomizer-ug76WZFUDN/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-20 10:30:16,609 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d3aeda34-97fc-44e1-93f4-96a92c8adaeb/bin/uautomizer-ug76WZFUDN/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-20 10:30:16,646 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-20 10:30:16,646 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-11-20 10:30:16,646 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-11-20 10:30:16,646 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-11-20 10:30:16,647 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-11-20 10:30:16,647 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-20 10:30:16,647 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-20 10:30:16,647 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-11-20 10:30:16,647 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-20 10:30:16,648 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-20 10:30:16,648 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-11-20 10:30:16,648 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-20 10:30:16,650 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-11-20 10:30:16,761 INFO L235 CfgBuilder]: Building ICFG [2022-11-20 10:30:16,763 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-20 10:30:17,100 INFO L276 CfgBuilder]: Performing block encoding [2022-11-20 10:30:17,110 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-20 10:30:17,110 INFO L300 CfgBuilder]: Removed 0 assume(true) statements. [2022-11-20 10:30:17,112 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 10:30:17 BoogieIcfgContainer [2022-11-20 10:30:17,113 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-20 10:30:17,116 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-20 10:30:17,116 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-20 10:30:17,119 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-20 10:30:17,120 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.11 10:30:16" (1/3) ... [2022-11-20 10:30:17,120 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@51b7a517 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.11 10:30:17, skipping insertion in model container [2022-11-20 10:30:17,121 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:30:16" (2/3) ... [2022-11-20 10:30:17,121 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@51b7a517 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.11 10:30:17, skipping insertion in model container [2022-11-20 10:30:17,121 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 10:30:17" (3/3) ... [2022-11-20 10:30:17,123 INFO L112 eAbstractionObserver]: Analyzing ICFG chl-simpl-str-symm.wvr.c [2022-11-20 10:30:17,132 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-11-20 10:30:17,144 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-20 10:30:17,144 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-11-20 10:30:17,144 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-11-20 10:30:17,302 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-11-20 10:30:17,346 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 162 places, 166 transitions, 348 flow [2022-11-20 10:30:17,478 INFO L130 PetriNetUnfolder]: 11/164 cut-off events. [2022-11-20 10:30:17,478 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-11-20 10:30:17,484 INFO L83 FinitePrefix]: Finished finitePrefix Result has 173 conditions, 164 events. 11/164 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 240 event pairs, 0 based on Foata normal form. 0/152 useless extension candidates. Maximal degree in co-relation 91. Up to 2 conditions per place. [2022-11-20 10:30:17,484 INFO L82 GeneralOperation]: Start removeDead. Operand has 162 places, 166 transitions, 348 flow [2022-11-20 10:30:17,490 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 151 places, 155 transitions, 322 flow [2022-11-20 10:30:17,500 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-20 10:30:17,508 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@1341f79a, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-20 10:30:17,508 INFO L358 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-11-20 10:30:17,551 INFO L130 PetriNetUnfolder]: 11/154 cut-off events. [2022-11-20 10:30:17,551 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-11-20 10:30:17,552 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:30:17,552 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:30:17,553 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 10:30:17,559 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:30:17,560 INFO L85 PathProgramCache]: Analyzing trace with hash 722694995, now seen corresponding path program 1 times [2022-11-20 10:30:17,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:30:17,571 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [932475527] [2022-11-20 10:30:17,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:30:17,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:30:17,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:30:18,731 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:30:18,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:30:18,738 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [932475527] [2022-11-20 10:30:18,739 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [932475527] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:30:18,739 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:30:18,740 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-20 10:30:18,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [932875357] [2022-11-20 10:30:18,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:30:18,753 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 10:30:18,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:30:18,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 10:30:18,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-11-20 10:30:18,807 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 117 out of 166 [2022-11-20 10:30:18,815 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 155 transitions, 322 flow. Second operand has 10 states, 10 states have (on average 120.0) internal successors, (1200), 10 states have internal predecessors, (1200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:18,815 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:30:18,815 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 117 of 166 [2022-11-20 10:30:18,816 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:30:19,660 INFO L130 PetriNetUnfolder]: 153/1009 cut-off events. [2022-11-20 10:30:19,661 INFO L131 PetriNetUnfolder]: For 102/102 co-relation queries the response was YES. [2022-11-20 10:30:19,665 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1473 conditions, 1009 events. 153/1009 cut-off events. For 102/102 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 7064 event pairs, 53 based on Foata normal form. 54/962 useless extension candidates. Maximal degree in co-relation 1118. Up to 135 conditions per place. [2022-11-20 10:30:19,671 INFO L137 encePairwiseOnDemand]: 136/166 looper letters, 106 selfloop transitions, 14 changer transitions 41/268 dead transitions. [2022-11-20 10:30:19,671 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 268 transitions, 903 flow [2022-11-20 10:30:19,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-20 10:30:19,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-11-20 10:30:19,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 2655 transitions. [2022-11-20 10:30:19,711 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7616179001721171 [2022-11-20 10:30:19,712 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 2655 transitions. [2022-11-20 10:30:19,713 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 2655 transitions. [2022-11-20 10:30:19,717 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:30:19,719 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 2655 transitions. [2022-11-20 10:30:19,728 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 126.42857142857143) internal successors, (2655), 21 states have internal predecessors, (2655), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:19,740 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 166.0) internal successors, (3652), 22 states have internal predecessors, (3652), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:19,743 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 166.0) internal successors, (3652), 22 states have internal predecessors, (3652), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:19,745 INFO L175 Difference]: Start difference. First operand has 151 places, 155 transitions, 322 flow. Second operand 21 states and 2655 transitions. [2022-11-20 10:30:19,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 268 transitions, 903 flow [2022-11-20 10:30:19,751 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 268 transitions, 873 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-11-20 10:30:19,756 INFO L231 Difference]: Finished difference. Result has 182 places, 157 transitions, 434 flow [2022-11-20 10:30:19,758 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=166, PETRI_DIFFERENCE_MINUEND_FLOW=300, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=434, PETRI_PLACES=182, PETRI_TRANSITIONS=157} [2022-11-20 10:30:19,761 INFO L288 CegarLoopForPetriNet]: 151 programPoint places, 31 predicate places. [2022-11-20 10:30:19,762 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 157 transitions, 434 flow [2022-11-20 10:30:19,762 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 120.0) internal successors, (1200), 10 states have internal predecessors, (1200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:19,763 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:30:19,763 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:30:19,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-11-20 10:30:19,764 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 10:30:19,764 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:30:19,765 INFO L85 PathProgramCache]: Analyzing trace with hash 758306373, now seen corresponding path program 2 times [2022-11-20 10:30:19,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:30:19,765 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [678437266] [2022-11-20 10:30:19,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:30:19,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:30:19,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:30:20,205 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:30:20,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:30:20,205 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [678437266] [2022-11-20 10:30:20,206 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [678437266] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:30:20,206 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:30:20,206 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-20 10:30:20,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1571898887] [2022-11-20 10:30:20,207 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:30:20,208 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 10:30:20,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:30:20,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 10:30:20,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-11-20 10:30:20,211 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 117 out of 166 [2022-11-20 10:30:20,213 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 157 transitions, 434 flow. Second operand has 10 states, 10 states have (on average 120.0) internal successors, (1200), 10 states have internal predecessors, (1200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:20,213 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:30:20,214 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 117 of 166 [2022-11-20 10:30:20,214 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:30:21,270 INFO L130 PetriNetUnfolder]: 230/1348 cut-off events. [2022-11-20 10:30:21,275 INFO L131 PetriNetUnfolder]: For 1050/1056 co-relation queries the response was YES. [2022-11-20 10:30:21,281 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2909 conditions, 1348 events. 230/1348 cut-off events. For 1050/1056 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 9652 event pairs, 34 based on Foata normal form. 10/1314 useless extension candidates. Maximal degree in co-relation 2852. Up to 225 conditions per place. [2022-11-20 10:30:21,287 INFO L137 encePairwiseOnDemand]: 147/166 looper letters, 133 selfloop transitions, 36 changer transitions 38/314 dead transitions. [2022-11-20 10:30:21,287 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 314 transitions, 1604 flow [2022-11-20 10:30:21,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-11-20 10:30:21,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2022-11-20 10:30:21,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 2878 transitions. [2022-11-20 10:30:21,295 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7537977998952331 [2022-11-20 10:30:21,295 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 2878 transitions. [2022-11-20 10:30:21,295 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 2878 transitions. [2022-11-20 10:30:21,297 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:30:21,297 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 2878 transitions. [2022-11-20 10:30:21,304 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 125.1304347826087) internal successors, (2878), 23 states have internal predecessors, (2878), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:21,313 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 166.0) internal successors, (3984), 24 states have internal predecessors, (3984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:21,315 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 166.0) internal successors, (3984), 24 states have internal predecessors, (3984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:21,316 INFO L175 Difference]: Start difference. First operand has 182 places, 157 transitions, 434 flow. Second operand 23 states and 2878 transitions. [2022-11-20 10:30:21,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 314 transitions, 1604 flow [2022-11-20 10:30:21,331 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 314 transitions, 1512 flow, removed 44 selfloop flow, removed 8 redundant places. [2022-11-20 10:30:21,338 INFO L231 Difference]: Finished difference. Result has 198 places, 188 transitions, 787 flow [2022-11-20 10:30:21,338 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=166, PETRI_DIFFERENCE_MINUEND_FLOW=416, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=787, PETRI_PLACES=198, PETRI_TRANSITIONS=188} [2022-11-20 10:30:21,339 INFO L288 CegarLoopForPetriNet]: 151 programPoint places, 47 predicate places. [2022-11-20 10:30:21,339 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 188 transitions, 787 flow [2022-11-20 10:30:21,340 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 120.0) internal successors, (1200), 10 states have internal predecessors, (1200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:21,340 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:30:21,341 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:30:21,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-11-20 10:30:21,341 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 10:30:21,343 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:30:21,343 INFO L85 PathProgramCache]: Analyzing trace with hash -503534527, now seen corresponding path program 3 times [2022-11-20 10:30:21,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:30:21,343 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1913317757] [2022-11-20 10:30:21,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:30:21,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:30:21,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:30:21,709 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:30:21,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:30:21,710 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1913317757] [2022-11-20 10:30:21,710 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1913317757] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:30:21,711 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:30:21,711 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-20 10:30:21,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [682403253] [2022-11-20 10:30:21,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:30:21,713 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 10:30:21,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:30:21,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 10:30:21,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-11-20 10:30:21,716 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 117 out of 166 [2022-11-20 10:30:21,718 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 188 transitions, 787 flow. Second operand has 10 states, 10 states have (on average 120.0) internal successors, (1200), 10 states have internal predecessors, (1200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:21,718 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:30:21,718 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 117 of 166 [2022-11-20 10:30:21,718 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:30:22,306 INFO L130 PetriNetUnfolder]: 215/1335 cut-off events. [2022-11-20 10:30:22,307 INFO L131 PetriNetUnfolder]: For 2717/2723 co-relation queries the response was YES. [2022-11-20 10:30:22,314 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3479 conditions, 1335 events. 215/1335 cut-off events. For 2717/2723 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 9485 event pairs, 109 based on Foata normal form. 1/1277 useless extension candidates. Maximal degree in co-relation 3410. Up to 255 conditions per place. [2022-11-20 10:30:22,321 INFO L137 encePairwiseOnDemand]: 149/166 looper letters, 122 selfloop transitions, 25 changer transitions 21/275 dead transitions. [2022-11-20 10:30:22,321 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 275 transitions, 1633 flow [2022-11-20 10:30:22,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-11-20 10:30:22,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-11-20 10:30:22,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1643 transitions. [2022-11-20 10:30:22,361 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7613531047265987 [2022-11-20 10:30:22,361 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1643 transitions. [2022-11-20 10:30:22,362 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1643 transitions. [2022-11-20 10:30:22,363 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:30:22,363 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1643 transitions. [2022-11-20 10:30:22,367 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 126.38461538461539) internal successors, (1643), 13 states have internal predecessors, (1643), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:22,373 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 166.0) internal successors, (2324), 14 states have internal predecessors, (2324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:22,375 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 166.0) internal successors, (2324), 14 states have internal predecessors, (2324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:22,375 INFO L175 Difference]: Start difference. First operand has 198 places, 188 transitions, 787 flow. Second operand 13 states and 1643 transitions. [2022-11-20 10:30:22,376 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 275 transitions, 1633 flow [2022-11-20 10:30:22,395 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 275 transitions, 1544 flow, removed 43 selfloop flow, removed 6 redundant places. [2022-11-20 10:30:22,402 INFO L231 Difference]: Finished difference. Result has 205 places, 197 transitions, 932 flow [2022-11-20 10:30:22,403 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=166, PETRI_DIFFERENCE_MINUEND_FLOW=748, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=932, PETRI_PLACES=205, PETRI_TRANSITIONS=197} [2022-11-20 10:30:22,406 INFO L288 CegarLoopForPetriNet]: 151 programPoint places, 54 predicate places. [2022-11-20 10:30:22,406 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 197 transitions, 932 flow [2022-11-20 10:30:22,408 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 120.0) internal successors, (1200), 10 states have internal predecessors, (1200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:22,408 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:30:22,408 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:30:22,408 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-11-20 10:30:22,409 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 10:30:22,410 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:30:22,410 INFO L85 PathProgramCache]: Analyzing trace with hash -189166153, now seen corresponding path program 4 times [2022-11-20 10:30:22,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:30:22,411 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1770393640] [2022-11-20 10:30:22,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:30:22,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:30:22,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:30:22,809 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:30:22,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:30:22,810 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1770393640] [2022-11-20 10:30:22,811 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1770393640] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:30:22,811 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:30:22,811 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-20 10:30:22,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1655985223] [2022-11-20 10:30:22,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:30:22,818 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 10:30:22,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:30:22,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 10:30:22,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-11-20 10:30:22,821 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 117 out of 166 [2022-11-20 10:30:22,823 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 197 transitions, 932 flow. Second operand has 10 states, 10 states have (on average 120.0) internal successors, (1200), 10 states have internal predecessors, (1200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:22,823 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:30:22,823 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 117 of 166 [2022-11-20 10:30:22,824 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:30:23,554 INFO L130 PetriNetUnfolder]: 217/1467 cut-off events. [2022-11-20 10:30:23,554 INFO L131 PetriNetUnfolder]: For 2987/2993 co-relation queries the response was YES. [2022-11-20 10:30:23,563 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3749 conditions, 1467 events. 217/1467 cut-off events. For 2987/2993 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 10744 event pairs, 91 based on Foata normal form. 5/1410 useless extension candidates. Maximal degree in co-relation 3671. Up to 302 conditions per place. [2022-11-20 10:30:23,570 INFO L137 encePairwiseOnDemand]: 149/166 looper letters, 145 selfloop transitions, 23 changer transitions 24/299 dead transitions. [2022-11-20 10:30:23,570 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 299 transitions, 1962 flow [2022-11-20 10:30:23,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-20 10:30:23,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-20 10:30:23,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1894 transitions. [2022-11-20 10:30:23,576 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7606425702811245 [2022-11-20 10:30:23,576 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1894 transitions. [2022-11-20 10:30:23,577 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1894 transitions. [2022-11-20 10:30:23,578 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:30:23,578 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1894 transitions. [2022-11-20 10:30:23,583 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 126.26666666666667) internal successors, (1894), 15 states have internal predecessors, (1894), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:23,610 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 166.0) internal successors, (2656), 16 states have internal predecessors, (2656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:23,611 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 166.0) internal successors, (2656), 16 states have internal predecessors, (2656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:23,614 INFO L175 Difference]: Start difference. First operand has 205 places, 197 transitions, 932 flow. Second operand 15 states and 1894 transitions. [2022-11-20 10:30:23,616 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 299 transitions, 1962 flow [2022-11-20 10:30:23,633 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 299 transitions, 1844 flow, removed 41 selfloop flow, removed 7 redundant places. [2022-11-20 10:30:23,643 INFO L231 Difference]: Finished difference. Result has 221 places, 207 transitions, 1098 flow [2022-11-20 10:30:23,644 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=166, PETRI_DIFFERENCE_MINUEND_FLOW=864, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=1098, PETRI_PLACES=221, PETRI_TRANSITIONS=207} [2022-11-20 10:30:23,645 INFO L288 CegarLoopForPetriNet]: 151 programPoint places, 70 predicate places. [2022-11-20 10:30:23,646 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 207 transitions, 1098 flow [2022-11-20 10:30:23,647 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 120.0) internal successors, (1200), 10 states have internal predecessors, (1200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:23,648 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:30:23,649 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:30:23,649 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-11-20 10:30:23,649 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 10:30:23,651 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:30:23,651 INFO L85 PathProgramCache]: Analyzing trace with hash -1384740205, now seen corresponding path program 5 times [2022-11-20 10:30:23,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:30:23,652 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1215089364] [2022-11-20 10:30:23,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:30:23,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:30:23,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:30:23,993 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:30:23,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:30:23,993 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1215089364] [2022-11-20 10:30:23,993 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1215089364] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:30:23,994 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:30:23,994 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-20 10:30:23,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1884563704] [2022-11-20 10:30:23,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:30:23,995 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 10:30:23,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:30:23,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 10:30:23,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-11-20 10:30:23,998 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 117 out of 166 [2022-11-20 10:30:23,999 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 207 transitions, 1098 flow. Second operand has 10 states, 10 states have (on average 120.0) internal successors, (1200), 10 states have internal predecessors, (1200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:23,999 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:30:24,000 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 117 of 166 [2022-11-20 10:30:24,000 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:30:24,808 INFO L130 PetriNetUnfolder]: 254/1727 cut-off events. [2022-11-20 10:30:24,808 INFO L131 PetriNetUnfolder]: For 4168/4174 co-relation queries the response was YES. [2022-11-20 10:30:24,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4552 conditions, 1727 events. 254/1727 cut-off events. For 4168/4174 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 12977 event pairs, 72 based on Foata normal form. 1/1658 useless extension candidates. Maximal degree in co-relation 4456. Up to 361 conditions per place. [2022-11-20 10:30:24,826 INFO L137 encePairwiseOnDemand]: 146/166 looper letters, 127 selfloop transitions, 34 changer transitions 23/291 dead transitions. [2022-11-20 10:30:24,826 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 291 transitions, 1954 flow [2022-11-20 10:30:24,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-11-20 10:30:24,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-11-20 10:30:24,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1766 transitions. [2022-11-20 10:30:24,831 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7598967297762479 [2022-11-20 10:30:24,831 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1766 transitions. [2022-11-20 10:30:24,831 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1766 transitions. [2022-11-20 10:30:24,833 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:30:24,833 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1766 transitions. [2022-11-20 10:30:24,837 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 126.14285714285714) internal successors, (1766), 14 states have internal predecessors, (1766), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:24,842 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 166.0) internal successors, (2490), 15 states have internal predecessors, (2490), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:24,843 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 166.0) internal successors, (2490), 15 states have internal predecessors, (2490), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:24,843 INFO L175 Difference]: Start difference. First operand has 221 places, 207 transitions, 1098 flow. Second operand 14 states and 1766 transitions. [2022-11-20 10:30:24,843 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 291 transitions, 1954 flow [2022-11-20 10:30:24,873 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 291 transitions, 1912 flow, removed 21 selfloop flow, removed 7 redundant places. [2022-11-20 10:30:24,877 INFO L231 Difference]: Finished difference. Result has 229 places, 217 transitions, 1323 flow [2022-11-20 10:30:24,878 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=166, PETRI_DIFFERENCE_MINUEND_FLOW=1072, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1323, PETRI_PLACES=229, PETRI_TRANSITIONS=217} [2022-11-20 10:30:24,881 INFO L288 CegarLoopForPetriNet]: 151 programPoint places, 78 predicate places. [2022-11-20 10:30:24,881 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 217 transitions, 1323 flow [2022-11-20 10:30:24,882 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 120.0) internal successors, (1200), 10 states have internal predecessors, (1200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:24,882 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:30:24,882 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:30:24,882 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-11-20 10:30:24,882 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 10:30:24,883 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:30:24,884 INFO L85 PathProgramCache]: Analyzing trace with hash -199703781, now seen corresponding path program 6 times [2022-11-20 10:30:24,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:30:24,884 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1659975647] [2022-11-20 10:30:24,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:30:24,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:30:24,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:30:25,168 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:30:25,168 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:30:25,169 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1659975647] [2022-11-20 10:30:25,169 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1659975647] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:30:25,169 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:30:25,169 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-20 10:30:25,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1711171826] [2022-11-20 10:30:25,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:30:25,170 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 10:30:25,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:30:25,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 10:30:25,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-11-20 10:30:25,173 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 117 out of 166 [2022-11-20 10:30:25,175 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 217 transitions, 1323 flow. Second operand has 10 states, 10 states have (on average 120.0) internal successors, (1200), 10 states have internal predecessors, (1200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:25,175 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:30:25,176 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 117 of 166 [2022-11-20 10:30:25,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:30:25,896 INFO L130 PetriNetUnfolder]: 250/1637 cut-off events. [2022-11-20 10:30:25,896 INFO L131 PetriNetUnfolder]: For 5041/5094 co-relation queries the response was YES. [2022-11-20 10:30:25,911 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4693 conditions, 1637 events. 250/1637 cut-off events. For 5041/5094 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 12023 event pairs, 107 based on Foata normal form. 2/1575 useless extension candidates. Maximal degree in co-relation 4603. Up to 337 conditions per place. [2022-11-20 10:30:25,919 INFO L137 encePairwiseOnDemand]: 148/166 looper letters, 138 selfloop transitions, 19 changer transitions 26/290 dead transitions. [2022-11-20 10:30:25,919 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 290 transitions, 2124 flow [2022-11-20 10:30:25,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-20 10:30:25,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-20 10:30:25,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1872 transitions. [2022-11-20 10:30:25,926 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7518072289156627 [2022-11-20 10:30:25,926 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1872 transitions. [2022-11-20 10:30:25,926 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1872 transitions. [2022-11-20 10:30:25,927 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:30:25,928 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1872 transitions. [2022-11-20 10:30:25,932 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 124.8) internal successors, (1872), 15 states have internal predecessors, (1872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:25,938 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 166.0) internal successors, (2656), 16 states have internal predecessors, (2656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:25,939 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 166.0) internal successors, (2656), 16 states have internal predecessors, (2656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:25,940 INFO L175 Difference]: Start difference. First operand has 229 places, 217 transitions, 1323 flow. Second operand 15 states and 1872 transitions. [2022-11-20 10:30:25,940 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 290 transitions, 2124 flow [2022-11-20 10:30:25,973 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 290 transitions, 2067 flow, removed 26 selfloop flow, removed 8 redundant places. [2022-11-20 10:30:25,978 INFO L231 Difference]: Finished difference. Result has 233 places, 208 transitions, 1220 flow [2022-11-20 10:30:25,979 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=166, PETRI_DIFFERENCE_MINUEND_FLOW=1294, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=1220, PETRI_PLACES=233, PETRI_TRANSITIONS=208} [2022-11-20 10:30:25,981 INFO L288 CegarLoopForPetriNet]: 151 programPoint places, 82 predicate places. [2022-11-20 10:30:25,982 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 208 transitions, 1220 flow [2022-11-20 10:30:25,983 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 120.0) internal successors, (1200), 10 states have internal predecessors, (1200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:25,983 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:30:25,983 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:30:25,983 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-11-20 10:30:25,984 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 10:30:25,984 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:30:25,984 INFO L85 PathProgramCache]: Analyzing trace with hash 659857909, now seen corresponding path program 7 times [2022-11-20 10:30:25,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:30:25,985 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1062220938] [2022-11-20 10:30:25,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:30:25,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:30:26,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:30:26,299 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:30:26,299 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:30:26,300 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1062220938] [2022-11-20 10:30:26,300 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1062220938] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:30:26,302 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:30:26,302 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-20 10:30:26,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1484430873] [2022-11-20 10:30:26,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:30:26,308 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 10:30:26,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:30:26,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 10:30:26,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-11-20 10:30:26,310 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 117 out of 166 [2022-11-20 10:30:26,312 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 208 transitions, 1220 flow. Second operand has 10 states, 10 states have (on average 120.0) internal successors, (1200), 10 states have internal predecessors, (1200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:26,312 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:30:26,312 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 117 of 166 [2022-11-20 10:30:26,312 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:30:27,074 INFO L130 PetriNetUnfolder]: 248/1681 cut-off events. [2022-11-20 10:30:27,074 INFO L131 PetriNetUnfolder]: For 5230/5283 co-relation queries the response was YES. [2022-11-20 10:30:27,087 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4753 conditions, 1681 events. 248/1681 cut-off events. For 5230/5283 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 12518 event pairs, 116 based on Foata normal form. 6/1609 useless extension candidates. Maximal degree in co-relation 4693. Up to 420 conditions per place. [2022-11-20 10:30:27,095 INFO L137 encePairwiseOnDemand]: 150/166 looper letters, 145 selfloop transitions, 15 changer transitions 24/291 dead transitions. [2022-11-20 10:30:27,096 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 291 transitions, 2072 flow [2022-11-20 10:30:27,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-20 10:30:27,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-20 10:30:27,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1891 transitions. [2022-11-20 10:30:27,103 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7594377510040161 [2022-11-20 10:30:27,103 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1891 transitions. [2022-11-20 10:30:27,103 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1891 transitions. [2022-11-20 10:30:27,105 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:30:27,105 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1891 transitions. [2022-11-20 10:30:27,111 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 126.06666666666666) internal successors, (1891), 15 states have internal predecessors, (1891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:27,117 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 166.0) internal successors, (2656), 16 states have internal predecessors, (2656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:27,128 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 166.0) internal successors, (2656), 16 states have internal predecessors, (2656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:27,137 INFO L175 Difference]: Start difference. First operand has 233 places, 208 transitions, 1220 flow. Second operand 15 states and 1891 transitions. [2022-11-20 10:30:27,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 291 transitions, 2072 flow [2022-11-20 10:30:27,168 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 291 transitions, 1941 flow, removed 34 selfloop flow, removed 13 redundant places. [2022-11-20 10:30:27,172 INFO L231 Difference]: Finished difference. Result has 231 places, 209 transitions, 1217 flow [2022-11-20 10:30:27,173 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=166, PETRI_DIFFERENCE_MINUEND_FLOW=1139, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=1217, PETRI_PLACES=231, PETRI_TRANSITIONS=209} [2022-11-20 10:30:27,174 INFO L288 CegarLoopForPetriNet]: 151 programPoint places, 80 predicate places. [2022-11-20 10:30:27,174 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 209 transitions, 1217 flow [2022-11-20 10:30:27,175 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 120.0) internal successors, (1200), 10 states have internal predecessors, (1200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:27,175 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:30:27,176 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:30:27,176 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-11-20 10:30:27,177 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 10:30:27,177 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:30:27,178 INFO L85 PathProgramCache]: Analyzing trace with hash 851964725, now seen corresponding path program 8 times [2022-11-20 10:30:27,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:30:27,178 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1004959380] [2022-11-20 10:30:27,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:30:27,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:30:27,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:30:27,549 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:30:27,549 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:30:27,550 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1004959380] [2022-11-20 10:30:27,550 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1004959380] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:30:27,550 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:30:27,550 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-20 10:30:27,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1592406844] [2022-11-20 10:30:27,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:30:27,551 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 10:30:27,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:30:27,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 10:30:27,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-11-20 10:30:27,554 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 117 out of 166 [2022-11-20 10:30:27,555 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 209 transitions, 1217 flow. Second operand has 10 states, 10 states have (on average 120.0) internal successors, (1200), 10 states have internal predecessors, (1200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:27,555 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:30:27,556 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 117 of 166 [2022-11-20 10:30:27,556 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:30:28,299 INFO L130 PetriNetUnfolder]: 256/1705 cut-off events. [2022-11-20 10:30:28,299 INFO L131 PetriNetUnfolder]: For 5508/5552 co-relation queries the response was YES. [2022-11-20 10:30:28,313 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4889 conditions, 1705 events. 256/1705 cut-off events. For 5508/5552 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 12786 event pairs, 117 based on Foata normal form. 2/1638 useless extension candidates. Maximal degree in co-relation 4782. Up to 337 conditions per place. [2022-11-20 10:30:28,322 INFO L137 encePairwiseOnDemand]: 151/166 looper letters, 144 selfloop transitions, 20 changer transitions 20/291 dead transitions. [2022-11-20 10:30:28,322 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 291 transitions, 2199 flow [2022-11-20 10:30:28,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-11-20 10:30:28,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-11-20 10:30:28,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1642 transitions. [2022-11-20 10:30:28,326 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7608897126969416 [2022-11-20 10:30:28,327 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1642 transitions. [2022-11-20 10:30:28,327 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1642 transitions. [2022-11-20 10:30:28,328 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:30:28,328 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1642 transitions. [2022-11-20 10:30:28,333 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 126.3076923076923) internal successors, (1642), 13 states have internal predecessors, (1642), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:28,337 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 166.0) internal successors, (2324), 14 states have internal predecessors, (2324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:28,338 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 166.0) internal successors, (2324), 14 states have internal predecessors, (2324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:28,339 INFO L175 Difference]: Start difference. First operand has 231 places, 209 transitions, 1217 flow. Second operand 13 states and 1642 transitions. [2022-11-20 10:30:28,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 291 transitions, 2199 flow [2022-11-20 10:30:28,373 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 291 transitions, 2088 flow, removed 43 selfloop flow, removed 10 redundant places. [2022-11-20 10:30:28,378 INFO L231 Difference]: Finished difference. Result has 233 places, 217 transitions, 1384 flow [2022-11-20 10:30:28,378 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=166, PETRI_DIFFERENCE_MINUEND_FLOW=1176, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1384, PETRI_PLACES=233, PETRI_TRANSITIONS=217} [2022-11-20 10:30:28,381 INFO L288 CegarLoopForPetriNet]: 151 programPoint places, 82 predicate places. [2022-11-20 10:30:28,382 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 217 transitions, 1384 flow [2022-11-20 10:30:28,382 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 120.0) internal successors, (1200), 10 states have internal predecessors, (1200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:28,383 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:30:28,383 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:30:28,383 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-11-20 10:30:28,383 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 10:30:28,384 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:30:28,384 INFO L85 PathProgramCache]: Analyzing trace with hash 1885846677, now seen corresponding path program 9 times [2022-11-20 10:30:28,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:30:28,385 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1819505893] [2022-11-20 10:30:28,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:30:28,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:30:28,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:30:28,659 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:30:28,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:30:28,660 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1819505893] [2022-11-20 10:30:28,660 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1819505893] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:30:28,660 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:30:28,661 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-20 10:30:28,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [719127010] [2022-11-20 10:30:28,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:30:28,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 10:30:28,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:30:28,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 10:30:28,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-11-20 10:30:28,664 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 117 out of 166 [2022-11-20 10:30:28,666 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 217 transitions, 1384 flow. Second operand has 10 states, 10 states have (on average 120.0) internal successors, (1200), 10 states have internal predecessors, (1200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:28,666 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:30:28,666 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 117 of 166 [2022-11-20 10:30:28,666 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:30:29,388 INFO L130 PetriNetUnfolder]: 251/1694 cut-off events. [2022-11-20 10:30:29,388 INFO L131 PetriNetUnfolder]: For 5397/5441 co-relation queries the response was YES. [2022-11-20 10:30:29,400 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4855 conditions, 1694 events. 251/1694 cut-off events. For 5397/5441 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 12724 event pairs, 117 based on Foata normal form. 2/1627 useless extension candidates. Maximal degree in co-relation 4748. Up to 337 conditions per place. [2022-11-20 10:30:29,408 INFO L137 encePairwiseOnDemand]: 151/166 looper letters, 142 selfloop transitions, 13 changer transitions 26/288 dead transitions. [2022-11-20 10:30:29,409 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 288 transitions, 2159 flow [2022-11-20 10:30:29,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-11-20 10:30:29,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-11-20 10:30:29,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1756 transitions. [2022-11-20 10:30:29,416 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7555938037865749 [2022-11-20 10:30:29,417 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1756 transitions. [2022-11-20 10:30:29,417 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1756 transitions. [2022-11-20 10:30:29,419 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:30:29,419 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1756 transitions. [2022-11-20 10:30:29,427 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 125.42857142857143) internal successors, (1756), 14 states have internal predecessors, (1756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:29,433 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 166.0) internal successors, (2490), 15 states have internal predecessors, (2490), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:29,434 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 166.0) internal successors, (2490), 15 states have internal predecessors, (2490), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:29,434 INFO L175 Difference]: Start difference. First operand has 233 places, 217 transitions, 1384 flow. Second operand 14 states and 1756 transitions. [2022-11-20 10:30:29,434 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 288 transitions, 2159 flow [2022-11-20 10:30:29,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 288 transitions, 2100 flow, removed 26 selfloop flow, removed 6 redundant places. [2022-11-20 10:30:29,476 INFO L231 Difference]: Finished difference. Result has 241 places, 210 transitions, 1273 flow [2022-11-20 10:30:29,476 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=166, PETRI_DIFFERENCE_MINUEND_FLOW=1353, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1273, PETRI_PLACES=241, PETRI_TRANSITIONS=210} [2022-11-20 10:30:29,477 INFO L288 CegarLoopForPetriNet]: 151 programPoint places, 90 predicate places. [2022-11-20 10:30:29,478 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 210 transitions, 1273 flow [2022-11-20 10:30:29,478 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 120.0) internal successors, (1200), 10 states have internal predecessors, (1200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:29,478 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:30:29,479 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:30:29,479 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-11-20 10:30:29,479 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 10:30:29,480 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:30:29,480 INFO L85 PathProgramCache]: Analyzing trace with hash -207083305, now seen corresponding path program 10 times [2022-11-20 10:30:29,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:30:29,480 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2125100971] [2022-11-20 10:30:29,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:30:29,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:30:29,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:30:29,873 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:30:29,873 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:30:29,873 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2125100971] [2022-11-20 10:30:29,874 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2125100971] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:30:29,874 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:30:29,874 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-20 10:30:29,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [630296320] [2022-11-20 10:30:29,874 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:30:29,875 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 10:30:29,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:30:29,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 10:30:29,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-11-20 10:30:29,879 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 117 out of 166 [2022-11-20 10:30:29,881 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 210 transitions, 1273 flow. Second operand has 10 states, 10 states have (on average 120.0) internal successors, (1200), 10 states have internal predecessors, (1200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:29,881 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:30:29,881 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 117 of 166 [2022-11-20 10:30:29,882 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:30:30,603 INFO L130 PetriNetUnfolder]: 249/1688 cut-off events. [2022-11-20 10:30:30,603 INFO L131 PetriNetUnfolder]: For 5425/5469 co-relation queries the response was YES. [2022-11-20 10:30:30,615 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4816 conditions, 1688 events. 249/1688 cut-off events. For 5425/5469 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 12661 event pairs, 119 based on Foata normal form. 2/1619 useless extension candidates. Maximal degree in co-relation 4708. Up to 337 conditions per place. [2022-11-20 10:30:30,625 INFO L137 encePairwiseOnDemand]: 151/166 looper letters, 138 selfloop transitions, 17 changer transitions 22/284 dead transitions. [2022-11-20 10:30:30,626 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 284 transitions, 2144 flow [2022-11-20 10:30:30,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-11-20 10:30:30,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-11-20 10:30:30,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1636 transitions. [2022-11-20 10:30:30,629 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.758109360518999 [2022-11-20 10:30:30,629 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1636 transitions. [2022-11-20 10:30:30,630 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1636 transitions. [2022-11-20 10:30:30,630 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:30:30,631 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1636 transitions. [2022-11-20 10:30:30,634 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 125.84615384615384) internal successors, (1636), 13 states have internal predecessors, (1636), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:30,637 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 166.0) internal successors, (2324), 14 states have internal predecessors, (2324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:30,638 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 166.0) internal successors, (2324), 14 states have internal predecessors, (2324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:30,639 INFO L175 Difference]: Start difference. First operand has 241 places, 210 transitions, 1273 flow. Second operand 13 states and 1636 transitions. [2022-11-20 10:30:30,639 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 284 transitions, 2144 flow [2022-11-20 10:30:30,666 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 284 transitions, 2024 flow, removed 41 selfloop flow, removed 15 redundant places. [2022-11-20 10:30:30,671 INFO L231 Difference]: Finished difference. Result has 233 places, 215 transitions, 1359 flow [2022-11-20 10:30:30,672 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=166, PETRI_DIFFERENCE_MINUEND_FLOW=1220, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1359, PETRI_PLACES=233, PETRI_TRANSITIONS=215} [2022-11-20 10:30:30,673 INFO L288 CegarLoopForPetriNet]: 151 programPoint places, 82 predicate places. [2022-11-20 10:30:30,674 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 215 transitions, 1359 flow [2022-11-20 10:30:30,674 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 120.0) internal successors, (1200), 10 states have internal predecessors, (1200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:30,674 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:30:30,675 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:30:30,675 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-11-20 10:30:30,675 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 10:30:30,676 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:30:30,676 INFO L85 PathProgramCache]: Analyzing trace with hash -1985350523, now seen corresponding path program 11 times [2022-11-20 10:30:30,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:30:30,678 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [152663912] [2022-11-20 10:30:30,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:30:30,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:30:30,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:30:30,971 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:30:30,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:30:30,971 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [152663912] [2022-11-20 10:30:30,972 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [152663912] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:30:30,972 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:30:30,972 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-20 10:30:30,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1809587721] [2022-11-20 10:30:30,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:30:30,973 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 10:30:30,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:30:30,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 10:30:30,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-11-20 10:30:30,976 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 117 out of 166 [2022-11-20 10:30:30,977 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 215 transitions, 1359 flow. Second operand has 10 states, 10 states have (on average 120.0) internal successors, (1200), 10 states have internal predecessors, (1200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:30,977 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:30:30,977 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 117 of 166 [2022-11-20 10:30:30,978 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:30:31,675 INFO L130 PetriNetUnfolder]: 246/1671 cut-off events. [2022-11-20 10:30:31,675 INFO L131 PetriNetUnfolder]: For 5011/5055 co-relation queries the response was YES. [2022-11-20 10:30:31,687 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4673 conditions, 1671 events. 246/1671 cut-off events. For 5011/5055 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 12371 event pairs, 116 based on Foata normal form. 9/1602 useless extension candidates. Maximal degree in co-relation 4572. Up to 420 conditions per place. [2022-11-20 10:30:31,694 INFO L137 encePairwiseOnDemand]: 150/166 looper letters, 118 selfloop transitions, 18 changer transitions 27/270 dead transitions. [2022-11-20 10:30:31,694 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 270 transitions, 1924 flow [2022-11-20 10:30:31,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-11-20 10:30:31,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-11-20 10:30:31,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1755 transitions. [2022-11-20 10:30:31,697 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7551635111876076 [2022-11-20 10:30:31,698 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1755 transitions. [2022-11-20 10:30:31,698 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1755 transitions. [2022-11-20 10:30:31,699 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:30:31,699 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1755 transitions. [2022-11-20 10:30:31,702 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 125.35714285714286) internal successors, (1755), 14 states have internal predecessors, (1755), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:31,706 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 166.0) internal successors, (2490), 15 states have internal predecessors, (2490), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:31,707 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 166.0) internal successors, (2490), 15 states have internal predecessors, (2490), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:31,707 INFO L175 Difference]: Start difference. First operand has 233 places, 215 transitions, 1359 flow. Second operand 14 states and 1755 transitions. [2022-11-20 10:30:31,707 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 270 transitions, 1924 flow [2022-11-20 10:30:31,734 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 270 transitions, 1836 flow, removed 28 selfloop flow, removed 9 redundant places. [2022-11-20 10:30:31,738 INFO L231 Difference]: Finished difference. Result has 235 places, 204 transitions, 1161 flow [2022-11-20 10:30:31,739 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=166, PETRI_DIFFERENCE_MINUEND_FLOW=1291, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1161, PETRI_PLACES=235, PETRI_TRANSITIONS=204} [2022-11-20 10:30:31,740 INFO L288 CegarLoopForPetriNet]: 151 programPoint places, 84 predicate places. [2022-11-20 10:30:31,740 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 204 transitions, 1161 flow [2022-11-20 10:30:31,740 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 120.0) internal successors, (1200), 10 states have internal predecessors, (1200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:31,740 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:30:31,741 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:30:31,741 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-11-20 10:30:31,741 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 10:30:31,741 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:30:31,742 INFO L85 PathProgramCache]: Analyzing trace with hash -1712376670, now seen corresponding path program 1 times [2022-11-20 10:30:31,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:30:31,742 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [432725226] [2022-11-20 10:30:31,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:30:31,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:30:31,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:30:31,965 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:30:31,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:30:31,966 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [432725226] [2022-11-20 10:30:31,966 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [432725226] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:30:31,966 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:30:31,966 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-20 10:30:31,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [556089024] [2022-11-20 10:30:31,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:30:31,967 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 10:30:31,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:30:31,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 10:30:31,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2022-11-20 10:30:31,970 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 120 out of 166 [2022-11-20 10:30:31,971 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 204 transitions, 1161 flow. Second operand has 10 states, 10 states have (on average 122.9) internal successors, (1229), 10 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:31,972 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:30:31,972 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 120 of 166 [2022-11-20 10:30:31,972 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:30:32,606 INFO L130 PetriNetUnfolder]: 219/1284 cut-off events. [2022-11-20 10:30:32,607 INFO L131 PetriNetUnfolder]: For 5423/5511 co-relation queries the response was YES. [2022-11-20 10:30:32,615 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3779 conditions, 1284 events. 219/1284 cut-off events. For 5423/5511 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 8393 event pairs, 69 based on Foata normal form. 43/1285 useless extension candidates. Maximal degree in co-relation 3735. Up to 236 conditions per place. [2022-11-20 10:30:32,621 INFO L137 encePairwiseOnDemand]: 151/166 looper letters, 143 selfloop transitions, 12 changer transitions 34/304 dead transitions. [2022-11-20 10:30:32,621 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 304 transitions, 2317 flow [2022-11-20 10:30:32,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-11-20 10:30:32,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-11-20 10:30:32,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2414 transitions. [2022-11-20 10:30:32,625 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7653772986683577 [2022-11-20 10:30:32,626 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2414 transitions. [2022-11-20 10:30:32,626 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2414 transitions. [2022-11-20 10:30:32,627 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:30:32,627 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2414 transitions. [2022-11-20 10:30:32,632 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 127.05263157894737) internal successors, (2414), 19 states have internal predecessors, (2414), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:32,636 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 166.0) internal successors, (3320), 20 states have internal predecessors, (3320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:32,638 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 166.0) internal successors, (3320), 20 states have internal predecessors, (3320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:32,638 INFO L175 Difference]: Start difference. First operand has 235 places, 204 transitions, 1161 flow. Second operand 19 states and 2414 transitions. [2022-11-20 10:30:32,638 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 304 transitions, 2317 flow [2022-11-20 10:30:32,655 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 304 transitions, 2044 flow, removed 102 selfloop flow, removed 19 redundant places. [2022-11-20 10:30:32,659 INFO L231 Difference]: Finished difference. Result has 221 places, 184 transitions, 876 flow [2022-11-20 10:30:32,660 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=166, PETRI_DIFFERENCE_MINUEND_FLOW=749, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=876, PETRI_PLACES=221, PETRI_TRANSITIONS=184} [2022-11-20 10:30:32,660 INFO L288 CegarLoopForPetriNet]: 151 programPoint places, 70 predicate places. [2022-11-20 10:30:32,660 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 184 transitions, 876 flow [2022-11-20 10:30:32,661 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 122.9) internal successors, (1229), 10 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:32,661 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:30:32,661 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:30:32,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-11-20 10:30:32,662 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 10:30:32,662 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:30:32,663 INFO L85 PathProgramCache]: Analyzing trace with hash -189804866, now seen corresponding path program 2 times [2022-11-20 10:30:32,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:30:32,663 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1298389563] [2022-11-20 10:30:32,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:30:32,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:30:32,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:30:32,904 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:30:32,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:30:32,905 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1298389563] [2022-11-20 10:30:32,905 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1298389563] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:30:32,905 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:30:32,905 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-20 10:30:32,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [358342176] [2022-11-20 10:30:32,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:30:32,906 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 10:30:32,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:30:32,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 10:30:32,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2022-11-20 10:30:32,910 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 120 out of 166 [2022-11-20 10:30:32,912 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 184 transitions, 876 flow. Second operand has 10 states, 10 states have (on average 122.9) internal successors, (1229), 10 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:32,912 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:30:32,912 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 120 of 166 [2022-11-20 10:30:32,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:30:33,536 INFO L130 PetriNetUnfolder]: 228/1479 cut-off events. [2022-11-20 10:30:33,536 INFO L131 PetriNetUnfolder]: For 5959/6022 co-relation queries the response was YES. [2022-11-20 10:30:33,546 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4517 conditions, 1479 events. 228/1479 cut-off events. For 5959/6022 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 10404 event pairs, 100 based on Foata normal form. 18/1430 useless extension candidates. Maximal degree in co-relation 4471. Up to 435 conditions per place. [2022-11-20 10:30:33,553 INFO L137 encePairwiseOnDemand]: 153/166 looper letters, 99 selfloop transitions, 20 changer transitions 20/254 dead transitions. [2022-11-20 10:30:33,553 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 254 transitions, 1830 flow [2022-11-20 10:30:33,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-20 10:30:33,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-20 10:30:33,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1897 transitions. [2022-11-20 10:30:33,558 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.761847389558233 [2022-11-20 10:30:33,558 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1897 transitions. [2022-11-20 10:30:33,558 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1897 transitions. [2022-11-20 10:30:33,559 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:30:33,560 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1897 transitions. [2022-11-20 10:30:33,564 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 126.46666666666667) internal successors, (1897), 15 states have internal predecessors, (1897), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:33,568 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 166.0) internal successors, (2656), 16 states have internal predecessors, (2656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:33,569 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 166.0) internal successors, (2656), 16 states have internal predecessors, (2656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:33,570 INFO L175 Difference]: Start difference. First operand has 221 places, 184 transitions, 876 flow. Second operand 15 states and 1897 transitions. [2022-11-20 10:30:33,570 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 254 transitions, 1830 flow [2022-11-20 10:30:33,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 254 transitions, 1698 flow, removed 62 selfloop flow, removed 10 redundant places. [2022-11-20 10:30:33,599 INFO L231 Difference]: Finished difference. Result has 226 places, 197 transitions, 1105 flow [2022-11-20 10:30:33,600 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=166, PETRI_DIFFERENCE_MINUEND_FLOW=839, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=1105, PETRI_PLACES=226, PETRI_TRANSITIONS=197} [2022-11-20 10:30:33,600 INFO L288 CegarLoopForPetriNet]: 151 programPoint places, 75 predicate places. [2022-11-20 10:30:33,601 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 197 transitions, 1105 flow [2022-11-20 10:30:33,601 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 122.9) internal successors, (1229), 10 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:33,601 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:30:33,602 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:30:33,602 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-11-20 10:30:33,602 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 10:30:33,603 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:30:33,603 INFO L85 PathProgramCache]: Analyzing trace with hash -1963263380, now seen corresponding path program 3 times [2022-11-20 10:30:33,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:30:33,603 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [810508849] [2022-11-20 10:30:33,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:30:33,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:30:33,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:30:33,852 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:30:33,853 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:30:33,853 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [810508849] [2022-11-20 10:30:33,853 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [810508849] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:30:33,853 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:30:33,853 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-20 10:30:33,854 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [579165531] [2022-11-20 10:30:33,854 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:30:33,855 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 10:30:33,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:30:33,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 10:30:33,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-11-20 10:30:33,858 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 120 out of 166 [2022-11-20 10:30:33,860 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 197 transitions, 1105 flow. Second operand has 10 states, 10 states have (on average 122.9) internal successors, (1229), 10 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:33,860 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:30:33,860 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 120 of 166 [2022-11-20 10:30:33,860 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:30:34,411 INFO L130 PetriNetUnfolder]: 226/1387 cut-off events. [2022-11-20 10:30:34,411 INFO L131 PetriNetUnfolder]: For 6505/6572 co-relation queries the response was YES. [2022-11-20 10:30:34,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4579 conditions, 1387 events. 226/1387 cut-off events. For 6505/6572 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 9431 event pairs, 78 based on Foata normal form. 20/1353 useless extension candidates. Maximal degree in co-relation 4529. Up to 362 conditions per place. [2022-11-20 10:30:34,430 INFO L137 encePairwiseOnDemand]: 153/166 looper letters, 118 selfloop transitions, 23 changer transitions 15/271 dead transitions. [2022-11-20 10:30:34,430 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 271 transitions, 2223 flow [2022-11-20 10:30:34,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-11-20 10:30:34,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-11-20 10:30:34,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1775 transitions. [2022-11-20 10:30:34,434 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7637693631669535 [2022-11-20 10:30:34,434 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1775 transitions. [2022-11-20 10:30:34,434 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1775 transitions. [2022-11-20 10:30:34,435 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:30:34,435 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1775 transitions. [2022-11-20 10:30:34,438 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 126.78571428571429) internal successors, (1775), 14 states have internal predecessors, (1775), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:34,442 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 166.0) internal successors, (2490), 15 states have internal predecessors, (2490), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:34,443 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 166.0) internal successors, (2490), 15 states have internal predecessors, (2490), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:34,443 INFO L175 Difference]: Start difference. First operand has 226 places, 197 transitions, 1105 flow. Second operand 14 states and 1775 transitions. [2022-11-20 10:30:34,443 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 271 transitions, 2223 flow [2022-11-20 10:30:34,473 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 271 transitions, 2135 flow, removed 40 selfloop flow, removed 7 redundant places. [2022-11-20 10:30:34,478 INFO L231 Difference]: Finished difference. Result has 234 places, 206 transitions, 1296 flow [2022-11-20 10:30:34,478 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=166, PETRI_DIFFERENCE_MINUEND_FLOW=1053, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1296, PETRI_PLACES=234, PETRI_TRANSITIONS=206} [2022-11-20 10:30:34,479 INFO L288 CegarLoopForPetriNet]: 151 programPoint places, 83 predicate places. [2022-11-20 10:30:34,479 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 206 transitions, 1296 flow [2022-11-20 10:30:34,480 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 122.9) internal successors, (1229), 10 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:34,480 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:30:34,480 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:30:34,480 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-11-20 10:30:34,481 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 10:30:34,481 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:30:34,482 INFO L85 PathProgramCache]: Analyzing trace with hash 228209688, now seen corresponding path program 4 times [2022-11-20 10:30:34,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:30:34,482 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1045866759] [2022-11-20 10:30:34,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:30:34,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:30:34,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:30:34,717 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:30:34,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:30:34,717 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1045866759] [2022-11-20 10:30:34,718 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1045866759] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:30:34,718 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:30:34,718 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-20 10:30:34,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1981344124] [2022-11-20 10:30:34,719 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:30:34,719 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 10:30:34,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:30:34,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 10:30:34,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-11-20 10:30:34,721 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 120 out of 166 [2022-11-20 10:30:34,723 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 206 transitions, 1296 flow. Second operand has 10 states, 10 states have (on average 122.9) internal successors, (1229), 10 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:34,723 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:30:34,723 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 120 of 166 [2022-11-20 10:30:34,723 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:30:35,293 INFO L130 PetriNetUnfolder]: 229/1403 cut-off events. [2022-11-20 10:30:35,293 INFO L131 PetriNetUnfolder]: For 7617/7684 co-relation queries the response was YES. [2022-11-20 10:30:35,304 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4863 conditions, 1403 events. 229/1403 cut-off events. For 7617/7684 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 9584 event pairs, 81 based on Foata normal form. 19/1366 useless extension candidates. Maximal degree in co-relation 4811. Up to 364 conditions per place. [2022-11-20 10:30:35,311 INFO L137 encePairwiseOnDemand]: 153/166 looper letters, 115 selfloop transitions, 27 changer transitions 20/277 dead transitions. [2022-11-20 10:30:35,311 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 277 transitions, 2459 flow [2022-11-20 10:30:35,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-11-20 10:30:35,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-11-20 10:30:35,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2021 transitions. [2022-11-20 10:30:35,315 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7609186746987951 [2022-11-20 10:30:35,315 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2021 transitions. [2022-11-20 10:30:35,315 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2021 transitions. [2022-11-20 10:30:35,316 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:30:35,316 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2021 transitions. [2022-11-20 10:30:35,320 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 126.3125) internal successors, (2021), 16 states have internal predecessors, (2021), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:35,324 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 166.0) internal successors, (2822), 17 states have internal predecessors, (2822), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:35,326 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 166.0) internal successors, (2822), 17 states have internal predecessors, (2822), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:35,326 INFO L175 Difference]: Start difference. First operand has 234 places, 206 transitions, 1296 flow. Second operand 16 states and 2021 transitions. [2022-11-20 10:30:35,326 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 277 transitions, 2459 flow [2022-11-20 10:30:35,357 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 277 transitions, 2316 flow, removed 51 selfloop flow, removed 8 redundant places. [2022-11-20 10:30:35,362 INFO L231 Difference]: Finished difference. Result has 245 places, 219 transitions, 1533 flow [2022-11-20 10:30:35,363 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=166, PETRI_DIFFERENCE_MINUEND_FLOW=1193, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=1533, PETRI_PLACES=245, PETRI_TRANSITIONS=219} [2022-11-20 10:30:35,364 INFO L288 CegarLoopForPetriNet]: 151 programPoint places, 94 predicate places. [2022-11-20 10:30:35,364 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 219 transitions, 1533 flow [2022-11-20 10:30:35,365 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 122.9) internal successors, (1229), 10 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:35,365 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:30:35,365 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:30:35,365 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-11-20 10:30:35,366 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 10:30:35,366 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:30:35,366 INFO L85 PathProgramCache]: Analyzing trace with hash -1524180720, now seen corresponding path program 5 times [2022-11-20 10:30:35,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:30:35,367 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1256505168] [2022-11-20 10:30:35,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:30:35,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:30:35,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:30:35,604 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:30:35,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:30:35,604 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1256505168] [2022-11-20 10:30:35,607 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1256505168] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:30:35,607 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:30:35,607 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-20 10:30:35,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [29015829] [2022-11-20 10:30:35,608 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:30:35,609 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 10:30:35,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:30:35,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 10:30:35,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2022-11-20 10:30:35,611 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 120 out of 166 [2022-11-20 10:30:35,613 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 219 transitions, 1533 flow. Second operand has 10 states, 10 states have (on average 122.9) internal successors, (1229), 10 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:35,613 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:30:35,613 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 120 of 166 [2022-11-20 10:30:35,613 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:30:36,260 INFO L130 PetriNetUnfolder]: 222/1547 cut-off events. [2022-11-20 10:30:36,261 INFO L131 PetriNetUnfolder]: For 8960/9029 co-relation queries the response was YES. [2022-11-20 10:30:36,271 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5140 conditions, 1547 events. 222/1547 cut-off events. For 8960/9029 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 11235 event pairs, 101 based on Foata normal form. 18/1502 useless extension candidates. Maximal degree in co-relation 5083. Up to 395 conditions per place. [2022-11-20 10:30:36,277 INFO L137 encePairwiseOnDemand]: 153/166 looper letters, 130 selfloop transitions, 33 changer transitions 21/299 dead transitions. [2022-11-20 10:30:36,277 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 299 transitions, 2512 flow [2022-11-20 10:30:36,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-20 10:30:36,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-11-20 10:30:36,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2275 transitions. [2022-11-20 10:30:36,283 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7613788487282463 [2022-11-20 10:30:36,284 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2275 transitions. [2022-11-20 10:30:36,284 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2275 transitions. [2022-11-20 10:30:36,285 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:30:36,285 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2275 transitions. [2022-11-20 10:30:36,289 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 126.38888888888889) internal successors, (2275), 18 states have internal predecessors, (2275), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:36,294 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 166.0) internal successors, (3154), 19 states have internal predecessors, (3154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:36,295 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 166.0) internal successors, (3154), 19 states have internal predecessors, (3154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:36,297 INFO L175 Difference]: Start difference. First operand has 245 places, 219 transitions, 1533 flow. Second operand 18 states and 2275 transitions. [2022-11-20 10:30:36,297 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 299 transitions, 2512 flow [2022-11-20 10:30:36,341 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 299 transitions, 2391 flow, removed 55 selfloop flow, removed 7 redundant places. [2022-11-20 10:30:36,346 INFO L231 Difference]: Finished difference. Result has 262 places, 222 transitions, 1637 flow [2022-11-20 10:30:36,347 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=166, PETRI_DIFFERENCE_MINUEND_FLOW=1446, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=1637, PETRI_PLACES=262, PETRI_TRANSITIONS=222} [2022-11-20 10:30:36,347 INFO L288 CegarLoopForPetriNet]: 151 programPoint places, 111 predicate places. [2022-11-20 10:30:36,348 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 222 transitions, 1637 flow [2022-11-20 10:30:36,350 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 122.9) internal successors, (1229), 10 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:36,350 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:30:36,351 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:30:36,351 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-11-20 10:30:36,351 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 10:30:36,351 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:30:36,352 INFO L85 PathProgramCache]: Analyzing trace with hash -1517750586, now seen corresponding path program 1 times [2022-11-20 10:30:36,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:30:36,352 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [380325238] [2022-11-20 10:30:36,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:30:36,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:30:36,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:30:36,562 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:30:36,562 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:30:36,562 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [380325238] [2022-11-20 10:30:36,563 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [380325238] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:30:36,563 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:30:36,563 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-20 10:30:36,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [452657680] [2022-11-20 10:30:36,563 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:30:36,564 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 10:30:36,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:30:36,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 10:30:36,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2022-11-20 10:30:36,566 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 120 out of 166 [2022-11-20 10:30:36,568 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 222 transitions, 1637 flow. Second operand has 10 states, 10 states have (on average 122.9) internal successors, (1229), 10 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:36,568 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:30:36,568 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 120 of 166 [2022-11-20 10:30:36,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:30:37,151 INFO L130 PetriNetUnfolder]: 197/1281 cut-off events. [2022-11-20 10:30:37,152 INFO L131 PetriNetUnfolder]: For 7105/7157 co-relation queries the response was YES. [2022-11-20 10:30:37,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4144 conditions, 1281 events. 197/1281 cut-off events. For 7105/7157 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 8688 event pairs, 82 based on Foata normal form. 33/1264 useless extension candidates. Maximal degree in co-relation 4079. Up to 256 conditions per place. [2022-11-20 10:30:37,168 INFO L137 encePairwiseOnDemand]: 151/166 looper letters, 140 selfloop transitions, 9 changer transitions 28/301 dead transitions. [2022-11-20 10:30:37,169 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 301 transitions, 2452 flow [2022-11-20 10:30:37,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-20 10:30:37,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-11-20 10:30:37,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2279 transitions. [2022-11-20 10:30:37,173 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7627175368139224 [2022-11-20 10:30:37,173 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2279 transitions. [2022-11-20 10:30:37,173 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2279 transitions. [2022-11-20 10:30:37,174 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:30:37,174 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2279 transitions. [2022-11-20 10:30:37,178 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 126.61111111111111) internal successors, (2279), 18 states have internal predecessors, (2279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:37,182 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 166.0) internal successors, (3154), 19 states have internal predecessors, (3154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:37,184 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 166.0) internal successors, (3154), 19 states have internal predecessors, (3154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:37,184 INFO L175 Difference]: Start difference. First operand has 262 places, 222 transitions, 1637 flow. Second operand 18 states and 2279 transitions. [2022-11-20 10:30:37,184 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 301 transitions, 2452 flow [2022-11-20 10:30:37,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 301 transitions, 2350 flow, removed 48 selfloop flow, removed 13 redundant places. [2022-11-20 10:30:37,231 INFO L231 Difference]: Finished difference. Result has 271 places, 226 transitions, 1690 flow [2022-11-20 10:30:37,231 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=166, PETRI_DIFFERENCE_MINUEND_FLOW=1531, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=1690, PETRI_PLACES=271, PETRI_TRANSITIONS=226} [2022-11-20 10:30:37,232 INFO L288 CegarLoopForPetriNet]: 151 programPoint places, 120 predicate places. [2022-11-20 10:30:37,232 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 226 transitions, 1690 flow [2022-11-20 10:30:37,233 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 122.9) internal successors, (1229), 10 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:37,233 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:30:37,233 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:30:37,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-11-20 10:30:37,233 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 10:30:37,234 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:30:37,234 INFO L85 PathProgramCache]: Analyzing trace with hash 1751370832, now seen corresponding path program 2 times [2022-11-20 10:30:37,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:30:37,234 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1811908904] [2022-11-20 10:30:37,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:30:37,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:30:37,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:30:37,534 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:30:37,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:30:37,535 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1811908904] [2022-11-20 10:30:37,535 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1811908904] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:30:37,535 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:30:37,535 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-20 10:30:37,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1429929772] [2022-11-20 10:30:37,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:30:37,536 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 10:30:37,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:30:37,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 10:30:37,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2022-11-20 10:30:37,538 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 120 out of 166 [2022-11-20 10:30:37,539 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 226 transitions, 1690 flow. Second operand has 10 states, 10 states have (on average 122.9) internal successors, (1229), 10 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:37,540 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:30:37,540 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 120 of 166 [2022-11-20 10:30:37,540 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:30:38,366 INFO L130 PetriNetUnfolder]: 196/1314 cut-off events. [2022-11-20 10:30:38,367 INFO L131 PetriNetUnfolder]: For 7378/7429 co-relation queries the response was YES. [2022-11-20 10:30:38,381 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4426 conditions, 1314 events. 196/1314 cut-off events. For 7378/7429 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 9009 event pairs, 69 based on Foata normal form. 17/1291 useless extension candidates. Maximal degree in co-relation 4357. Up to 418 conditions per place. [2022-11-20 10:30:38,386 INFO L137 encePairwiseOnDemand]: 154/166 looper letters, 123 selfloop transitions, 9 changer transitions 34/290 dead transitions. [2022-11-20 10:30:38,386 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 290 transitions, 2564 flow [2022-11-20 10:30:38,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-11-20 10:30:38,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-11-20 10:30:38,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2383 transitions. [2022-11-20 10:30:38,391 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7555485098287889 [2022-11-20 10:30:38,391 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2383 transitions. [2022-11-20 10:30:38,391 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2383 transitions. [2022-11-20 10:30:38,392 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:30:38,392 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2383 transitions. [2022-11-20 10:30:38,396 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 125.42105263157895) internal successors, (2383), 19 states have internal predecessors, (2383), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:38,405 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 166.0) internal successors, (3320), 20 states have internal predecessors, (3320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:38,407 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 166.0) internal successors, (3320), 20 states have internal predecessors, (3320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:38,407 INFO L175 Difference]: Start difference. First operand has 271 places, 226 transitions, 1690 flow. Second operand 19 states and 2383 transitions. [2022-11-20 10:30:38,407 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 290 transitions, 2564 flow [2022-11-20 10:30:38,454 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 290 transitions, 2460 flow, removed 52 selfloop flow, removed 10 redundant places. [2022-11-20 10:30:38,459 INFO L231 Difference]: Finished difference. Result has 282 places, 226 transitions, 1724 flow [2022-11-20 10:30:38,460 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=166, PETRI_DIFFERENCE_MINUEND_FLOW=1668, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=1724, PETRI_PLACES=282, PETRI_TRANSITIONS=226} [2022-11-20 10:30:38,462 INFO L288 CegarLoopForPetriNet]: 151 programPoint places, 131 predicate places. [2022-11-20 10:30:38,462 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 226 transitions, 1724 flow [2022-11-20 10:30:38,463 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 122.9) internal successors, (1229), 10 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:38,463 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:30:38,463 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:30:38,463 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-11-20 10:30:38,463 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 10:30:38,464 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:30:38,464 INFO L85 PathProgramCache]: Analyzing trace with hash 200295352, now seen corresponding path program 3 times [2022-11-20 10:30:38,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:30:38,464 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [546308952] [2022-11-20 10:30:38,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:30:38,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:30:38,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:30:38,682 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:30:38,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:30:38,682 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [546308952] [2022-11-20 10:30:38,682 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [546308952] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:30:38,682 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:30:38,682 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-20 10:30:38,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [295833128] [2022-11-20 10:30:38,683 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:30:38,683 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 10:30:38,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:30:38,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 10:30:38,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-11-20 10:30:38,685 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 120 out of 166 [2022-11-20 10:30:38,687 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 226 transitions, 1724 flow. Second operand has 10 states, 10 states have (on average 122.9) internal successors, (1229), 10 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:38,687 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:30:38,687 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 120 of 166 [2022-11-20 10:30:38,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:30:39,211 INFO L130 PetriNetUnfolder]: 194/1314 cut-off events. [2022-11-20 10:30:39,211 INFO L131 PetriNetUnfolder]: For 8126/8176 co-relation queries the response was YES. [2022-11-20 10:30:39,225 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4610 conditions, 1314 events. 194/1314 cut-off events. For 8126/8176 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 9059 event pairs, 56 based on Foata normal form. 13/1280 useless extension candidates. Maximal degree in co-relation 4535. Up to 431 conditions per place. [2022-11-20 10:30:39,230 INFO L137 encePairwiseOnDemand]: 149/166 looper letters, 111 selfloop transitions, 28 changer transitions 25/288 dead transitions. [2022-11-20 10:30:39,230 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 288 transitions, 2853 flow [2022-11-20 10:30:39,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-20 10:30:39,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-20 10:30:39,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1884 transitions. [2022-11-20 10:30:39,234 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7566265060240964 [2022-11-20 10:30:39,234 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1884 transitions. [2022-11-20 10:30:39,234 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1884 transitions. [2022-11-20 10:30:39,235 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:30:39,235 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1884 transitions. [2022-11-20 10:30:39,238 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 125.6) internal successors, (1884), 15 states have internal predecessors, (1884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:39,241 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 166.0) internal successors, (2656), 16 states have internal predecessors, (2656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:39,242 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 166.0) internal successors, (2656), 16 states have internal predecessors, (2656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:39,243 INFO L175 Difference]: Start difference. First operand has 282 places, 226 transitions, 1724 flow. Second operand 15 states and 1884 transitions. [2022-11-20 10:30:39,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 288 transitions, 2853 flow [2022-11-20 10:30:39,292 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 288 transitions, 2718 flow, removed 51 selfloop flow, removed 16 redundant places. [2022-11-20 10:30:39,296 INFO L231 Difference]: Finished difference. Result has 277 places, 242 transitions, 2006 flow [2022-11-20 10:30:39,297 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=166, PETRI_DIFFERENCE_MINUEND_FLOW=1682, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=2006, PETRI_PLACES=277, PETRI_TRANSITIONS=242} [2022-11-20 10:30:39,297 INFO L288 CegarLoopForPetriNet]: 151 programPoint places, 126 predicate places. [2022-11-20 10:30:39,297 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 242 transitions, 2006 flow [2022-11-20 10:30:39,298 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 122.9) internal successors, (1229), 10 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:39,298 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:30:39,298 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:30:39,298 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-11-20 10:30:39,298 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 10:30:39,299 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:30:39,299 INFO L85 PathProgramCache]: Analyzing trace with hash 2082000630, now seen corresponding path program 4 times [2022-11-20 10:30:39,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:30:39,299 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [628920085] [2022-11-20 10:30:39,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:30:39,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:30:39,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:30:39,600 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:30:39,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:30:39,601 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [628920085] [2022-11-20 10:30:39,601 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [628920085] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:30:39,601 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:30:39,601 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-20 10:30:39,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1251094659] [2022-11-20 10:30:39,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:30:39,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 10:30:39,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:30:39,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 10:30:39,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2022-11-20 10:30:39,604 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 120 out of 166 [2022-11-20 10:30:39,606 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 242 transitions, 2006 flow. Second operand has 10 states, 10 states have (on average 122.9) internal successors, (1229), 10 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:39,606 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:30:39,606 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 120 of 166 [2022-11-20 10:30:39,606 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:30:40,194 INFO L130 PetriNetUnfolder]: 192/1324 cut-off events. [2022-11-20 10:30:40,195 INFO L131 PetriNetUnfolder]: For 8537/8586 co-relation queries the response was YES. [2022-11-20 10:30:40,206 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4727 conditions, 1324 events. 192/1324 cut-off events. For 8537/8586 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 9193 event pairs, 51 based on Foata normal form. 13/1297 useless extension candidates. Maximal degree in co-relation 4655. Up to 387 conditions per place. [2022-11-20 10:30:40,213 INFO L137 encePairwiseOnDemand]: 149/166 looper letters, 133 selfloop transitions, 24 changer transitions 31/312 dead transitions. [2022-11-20 10:30:40,214 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 312 transitions, 3137 flow [2022-11-20 10:30:40,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-20 10:30:40,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-11-20 10:30:40,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2267 transitions. [2022-11-20 10:30:40,220 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7587014725568942 [2022-11-20 10:30:40,220 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2267 transitions. [2022-11-20 10:30:40,220 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2267 transitions. [2022-11-20 10:30:40,221 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:30:40,221 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2267 transitions. [2022-11-20 10:30:40,226 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 125.94444444444444) internal successors, (2267), 18 states have internal predecessors, (2267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:40,231 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 166.0) internal successors, (3154), 19 states have internal predecessors, (3154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:40,233 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 166.0) internal successors, (3154), 19 states have internal predecessors, (3154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:40,233 INFO L175 Difference]: Start difference. First operand has 277 places, 242 transitions, 2006 flow. Second operand 18 states and 2267 transitions. [2022-11-20 10:30:40,233 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 312 transitions, 3137 flow [2022-11-20 10:30:40,291 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 312 transitions, 2884 flow, removed 119 selfloop flow, removed 8 redundant places. [2022-11-20 10:30:40,298 INFO L231 Difference]: Finished difference. Result has 292 places, 242 transitions, 1969 flow [2022-11-20 10:30:40,299 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=166, PETRI_DIFFERENCE_MINUEND_FLOW=1884, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=1969, PETRI_PLACES=292, PETRI_TRANSITIONS=242} [2022-11-20 10:30:40,300 INFO L288 CegarLoopForPetriNet]: 151 programPoint places, 141 predicate places. [2022-11-20 10:30:40,300 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 242 transitions, 1969 flow [2022-11-20 10:30:40,301 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 122.9) internal successors, (1229), 10 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:40,301 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:30:40,301 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:30:40,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-11-20 10:30:40,302 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 10:30:40,302 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:30:40,302 INFO L85 PathProgramCache]: Analyzing trace with hash 737918398, now seen corresponding path program 5 times [2022-11-20 10:30:40,303 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:30:40,303 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [738165756] [2022-11-20 10:30:40,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:30:40,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:30:40,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:30:40,569 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:30:40,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:30:40,570 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [738165756] [2022-11-20 10:30:40,570 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [738165756] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:30:40,570 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:30:40,571 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-20 10:30:40,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1364261313] [2022-11-20 10:30:40,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:30:40,573 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 10:30:40,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:30:40,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 10:30:40,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-11-20 10:30:40,576 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 120 out of 166 [2022-11-20 10:30:40,578 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 242 transitions, 1969 flow. Second operand has 10 states, 10 states have (on average 122.9) internal successors, (1229), 10 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:40,578 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:30:40,578 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 120 of 166 [2022-11-20 10:30:40,578 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:30:41,166 INFO L130 PetriNetUnfolder]: 181/1276 cut-off events. [2022-11-20 10:30:41,166 INFO L131 PetriNetUnfolder]: For 7861/7908 co-relation queries the response was YES. [2022-11-20 10:30:41,181 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4499 conditions, 1276 events. 181/1276 cut-off events. For 7861/7908 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 8700 event pairs, 50 based on Foata normal form. 13/1249 useless extension candidates. Maximal degree in co-relation 4421. Up to 406 conditions per place. [2022-11-20 10:30:41,186 INFO L137 encePairwiseOnDemand]: 149/166 looper letters, 111 selfloop transitions, 26 changer transitions 28/289 dead transitions. [2022-11-20 10:30:41,186 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 289 transitions, 2835 flow [2022-11-20 10:30:41,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-11-20 10:30:41,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-11-20 10:30:41,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2128 transitions. [2022-11-20 10:30:41,190 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7540751240255138 [2022-11-20 10:30:41,190 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2128 transitions. [2022-11-20 10:30:41,191 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2128 transitions. [2022-11-20 10:30:41,192 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:30:41,192 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2128 transitions. [2022-11-20 10:30:41,195 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 125.17647058823529) internal successors, (2128), 17 states have internal predecessors, (2128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:41,199 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 166.0) internal successors, (2988), 18 states have internal predecessors, (2988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:41,201 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 166.0) internal successors, (2988), 18 states have internal predecessors, (2988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:41,201 INFO L175 Difference]: Start difference. First operand has 292 places, 242 transitions, 1969 flow. Second operand 17 states and 2128 transitions. [2022-11-20 10:30:41,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 289 transitions, 2835 flow [2022-11-20 10:30:41,252 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 289 transitions, 2696 flow, removed 44 selfloop flow, removed 17 redundant places. [2022-11-20 10:30:41,256 INFO L231 Difference]: Finished difference. Result has 290 places, 243 transitions, 1973 flow [2022-11-20 10:30:41,257 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=166, PETRI_DIFFERENCE_MINUEND_FLOW=1892, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1973, PETRI_PLACES=290, PETRI_TRANSITIONS=243} [2022-11-20 10:30:41,257 INFO L288 CegarLoopForPetriNet]: 151 programPoint places, 139 predicate places. [2022-11-20 10:30:41,257 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 243 transitions, 1973 flow [2022-11-20 10:30:41,258 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 122.9) internal successors, (1229), 10 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:41,258 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:30:41,258 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:30:41,258 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-11-20 10:30:41,259 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 10:30:41,259 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:30:41,259 INFO L85 PathProgramCache]: Analyzing trace with hash -396530844, now seen corresponding path program 6 times [2022-11-20 10:30:41,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:30:41,260 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [42734639] [2022-11-20 10:30:41,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:30:41,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:30:41,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:30:41,474 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:30:41,475 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:30:41,475 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [42734639] [2022-11-20 10:30:41,475 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [42734639] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:30:41,475 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:30:41,475 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-20 10:30:41,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1012711061] [2022-11-20 10:30:41,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:30:41,476 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 10:30:41,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:30:41,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 10:30:41,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2022-11-20 10:30:41,479 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 120 out of 166 [2022-11-20 10:30:41,480 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 243 transitions, 1973 flow. Second operand has 10 states, 10 states have (on average 122.9) internal successors, (1229), 10 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:41,480 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:30:41,480 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 120 of 166 [2022-11-20 10:30:41,481 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:30:41,999 INFO L130 PetriNetUnfolder]: 172/1196 cut-off events. [2022-11-20 10:30:42,000 INFO L131 PetriNetUnfolder]: For 7296/7344 co-relation queries the response was YES. [2022-11-20 10:30:42,011 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4225 conditions, 1196 events. 172/1196 cut-off events. For 7296/7344 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 7860 event pairs, 53 based on Foata normal form. 14/1171 useless extension candidates. Maximal degree in co-relation 4150. Up to 387 conditions per place. [2022-11-20 10:30:42,016 INFO L137 encePairwiseOnDemand]: 149/166 looper letters, 103 selfloop transitions, 15 changer transitions 29/271 dead transitions. [2022-11-20 10:30:42,016 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 271 transitions, 2576 flow [2022-11-20 10:30:42,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-20 10:30:42,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-20 10:30:42,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1874 transitions. [2022-11-20 10:30:42,020 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7526104417670683 [2022-11-20 10:30:42,020 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1874 transitions. [2022-11-20 10:30:42,020 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1874 transitions. [2022-11-20 10:30:42,021 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:30:42,021 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1874 transitions. [2022-11-20 10:30:42,025 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 124.93333333333334) internal successors, (1874), 15 states have internal predecessors, (1874), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:42,028 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 166.0) internal successors, (2656), 16 states have internal predecessors, (2656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:42,030 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 166.0) internal successors, (2656), 16 states have internal predecessors, (2656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:42,030 INFO L175 Difference]: Start difference. First operand has 290 places, 243 transitions, 1973 flow. Second operand 15 states and 1874 transitions. [2022-11-20 10:30:42,030 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 271 transitions, 2576 flow [2022-11-20 10:30:42,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 271 transitions, 2476 flow, removed 23 selfloop flow, removed 15 redundant places. [2022-11-20 10:30:42,081 INFO L231 Difference]: Finished difference. Result has 283 places, 227 transitions, 1779 flow [2022-11-20 10:30:42,082 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=166, PETRI_DIFFERENCE_MINUEND_FLOW=1889, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=1779, PETRI_PLACES=283, PETRI_TRANSITIONS=227} [2022-11-20 10:30:42,083 INFO L288 CegarLoopForPetriNet]: 151 programPoint places, 132 predicate places. [2022-11-20 10:30:42,083 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 227 transitions, 1779 flow [2022-11-20 10:30:42,083 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 122.9) internal successors, (1229), 10 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:42,084 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:30:42,084 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:30:42,084 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-11-20 10:30:42,084 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 10:30:42,085 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:30:42,085 INFO L85 PathProgramCache]: Analyzing trace with hash -185259020, now seen corresponding path program 7 times [2022-11-20 10:30:42,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:30:42,085 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [488781420] [2022-11-20 10:30:42,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:30:42,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:30:42,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:30:42,277 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:30:42,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:30:42,278 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [488781420] [2022-11-20 10:30:42,278 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [488781420] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:30:42,278 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:30:42,279 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-20 10:30:42,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1042452722] [2022-11-20 10:30:42,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:30:42,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 10:30:42,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:30:42,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 10:30:42,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-11-20 10:30:42,285 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 120 out of 166 [2022-11-20 10:30:42,286 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 227 transitions, 1779 flow. Second operand has 10 states, 10 states have (on average 122.9) internal successors, (1229), 10 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:42,287 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:30:42,287 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 120 of 166 [2022-11-20 10:30:42,287 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:30:42,832 INFO L130 PetriNetUnfolder]: 177/1194 cut-off events. [2022-11-20 10:30:42,832 INFO L131 PetriNetUnfolder]: For 6848/6895 co-relation queries the response was YES. [2022-11-20 10:30:42,845 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4173 conditions, 1194 events. 177/1194 cut-off events. For 6848/6895 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 7922 event pairs, 71 based on Foata normal form. 17/1171 useless extension candidates. Maximal degree in co-relation 4106. Up to 260 conditions per place. [2022-11-20 10:30:42,849 INFO L137 encePairwiseOnDemand]: 153/166 looper letters, 126 selfloop transitions, 16 changer transitions 21/287 dead transitions. [2022-11-20 10:30:42,850 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 287 transitions, 2601 flow [2022-11-20 10:30:42,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-11-20 10:30:42,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-11-20 10:30:42,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1777 transitions. [2022-11-20 10:30:42,853 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7646299483648882 [2022-11-20 10:30:42,853 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1777 transitions. [2022-11-20 10:30:42,853 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1777 transitions. [2022-11-20 10:30:42,854 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:30:42,854 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1777 transitions. [2022-11-20 10:30:42,857 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 126.92857142857143) internal successors, (1777), 14 states have internal predecessors, (1777), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:42,862 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 166.0) internal successors, (2490), 15 states have internal predecessors, (2490), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:42,863 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 166.0) internal successors, (2490), 15 states have internal predecessors, (2490), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:42,863 INFO L175 Difference]: Start difference. First operand has 283 places, 227 transitions, 1779 flow. Second operand 14 states and 1777 transitions. [2022-11-20 10:30:42,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 287 transitions, 2601 flow [2022-11-20 10:30:42,906 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 287 transitions, 2468 flow, removed 22 selfloop flow, removed 11 redundant places. [2022-11-20 10:30:42,911 INFO L231 Difference]: Finished difference. Result has 272 places, 236 transitions, 1883 flow [2022-11-20 10:30:42,911 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=166, PETRI_DIFFERENCE_MINUEND_FLOW=1710, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1883, PETRI_PLACES=272, PETRI_TRANSITIONS=236} [2022-11-20 10:30:42,912 INFO L288 CegarLoopForPetriNet]: 151 programPoint places, 121 predicate places. [2022-11-20 10:30:42,913 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 236 transitions, 1883 flow [2022-11-20 10:30:42,913 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 122.9) internal successors, (1229), 10 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:42,913 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:30:42,914 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:30:42,914 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-11-20 10:30:42,914 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 10:30:42,914 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:30:42,914 INFO L85 PathProgramCache]: Analyzing trace with hash -1269702676, now seen corresponding path program 8 times [2022-11-20 10:30:42,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:30:42,915 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1615576576] [2022-11-20 10:30:42,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:30:42,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:30:42,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:30:43,161 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:30:43,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:30:43,161 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1615576576] [2022-11-20 10:30:43,161 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1615576576] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:30:43,162 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:30:43,162 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-20 10:30:43,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1184821451] [2022-11-20 10:30:43,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:30:43,163 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 10:30:43,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:30:43,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 10:30:43,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-11-20 10:30:43,165 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 120 out of 166 [2022-11-20 10:30:43,166 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 236 transitions, 1883 flow. Second operand has 10 states, 10 states have (on average 122.9) internal successors, (1229), 10 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:43,166 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:30:43,167 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 120 of 166 [2022-11-20 10:30:43,167 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:30:43,786 INFO L130 PetriNetUnfolder]: 187/1230 cut-off events. [2022-11-20 10:30:43,787 INFO L131 PetriNetUnfolder]: For 7676/7721 co-relation queries the response was YES. [2022-11-20 10:30:43,799 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4391 conditions, 1230 events. 187/1230 cut-off events. For 7676/7721 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 8282 event pairs, 75 based on Foata normal form. 14/1201 useless extension candidates. Maximal degree in co-relation 4322. Up to 260 conditions per place. [2022-11-20 10:30:43,804 INFO L137 encePairwiseOnDemand]: 153/166 looper letters, 131 selfloop transitions, 17 changer transitions 24/296 dead transitions. [2022-11-20 10:30:43,805 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 296 transitions, 2759 flow [2022-11-20 10:30:43,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-11-20 10:30:43,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-11-20 10:30:43,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2143 transitions. [2022-11-20 10:30:43,809 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7593905031892275 [2022-11-20 10:30:43,809 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2143 transitions. [2022-11-20 10:30:43,809 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2143 transitions. [2022-11-20 10:30:43,810 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:30:43,810 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2143 transitions. [2022-11-20 10:30:43,814 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 126.05882352941177) internal successors, (2143), 17 states have internal predecessors, (2143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:43,817 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 166.0) internal successors, (2988), 18 states have internal predecessors, (2988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:43,818 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 166.0) internal successors, (2988), 18 states have internal predecessors, (2988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:43,819 INFO L175 Difference]: Start difference. First operand has 272 places, 236 transitions, 1883 flow. Second operand 17 states and 2143 transitions. [2022-11-20 10:30:43,819 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 296 transitions, 2759 flow [2022-11-20 10:30:43,891 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 296 transitions, 2649 flow, removed 52 selfloop flow, removed 7 redundant places. [2022-11-20 10:30:43,896 INFO L231 Difference]: Finished difference. Result has 286 places, 244 transitions, 1974 flow [2022-11-20 10:30:43,899 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=166, PETRI_DIFFERENCE_MINUEND_FLOW=1829, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1974, PETRI_PLACES=286, PETRI_TRANSITIONS=244} [2022-11-20 10:30:43,899 INFO L288 CegarLoopForPetriNet]: 151 programPoint places, 135 predicate places. [2022-11-20 10:30:43,910 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 244 transitions, 1974 flow [2022-11-20 10:30:43,910 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 122.9) internal successors, (1229), 10 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:43,911 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:30:43,911 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:30:43,911 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-11-20 10:30:43,911 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 10:30:43,912 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:30:43,912 INFO L85 PathProgramCache]: Analyzing trace with hash 588239554, now seen corresponding path program 9 times [2022-11-20 10:30:43,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:30:43,912 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1982921287] [2022-11-20 10:30:43,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:30:43,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:30:43,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:30:44,117 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:30:44,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:30:44,117 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1982921287] [2022-11-20 10:30:44,117 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1982921287] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:30:44,117 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:30:44,118 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-20 10:30:44,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1621872645] [2022-11-20 10:30:44,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:30:44,118 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 10:30:44,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:30:44,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 10:30:44,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-11-20 10:30:44,121 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 120 out of 166 [2022-11-20 10:30:44,122 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 244 transitions, 1974 flow. Second operand has 10 states, 10 states have (on average 122.9) internal successors, (1229), 10 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:44,122 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:30:44,122 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 120 of 166 [2022-11-20 10:30:44,123 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:30:44,672 INFO L130 PetriNetUnfolder]: 187/1232 cut-off events. [2022-11-20 10:30:44,673 INFO L131 PetriNetUnfolder]: For 7977/8021 co-relation queries the response was YES. [2022-11-20 10:30:44,687 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4439 conditions, 1232 events. 187/1232 cut-off events. For 7977/8021 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 8322 event pairs, 73 based on Foata normal form. 14/1202 useless extension candidates. Maximal degree in co-relation 4365. Up to 260 conditions per place. [2022-11-20 10:30:44,692 INFO L137 encePairwiseOnDemand]: 153/166 looper letters, 132 selfloop transitions, 22 changer transitions 25/303 dead transitions. [2022-11-20 10:30:44,692 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 303 transitions, 2900 flow [2022-11-20 10:30:44,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-11-20 10:30:44,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-11-20 10:30:44,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2024 transitions. [2022-11-20 10:30:44,695 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7620481927710844 [2022-11-20 10:30:44,696 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2024 transitions. [2022-11-20 10:30:44,696 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2024 transitions. [2022-11-20 10:30:44,697 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:30:44,697 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2024 transitions. [2022-11-20 10:30:44,700 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 126.5) internal successors, (2024), 16 states have internal predecessors, (2024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:44,703 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 166.0) internal successors, (2822), 17 states have internal predecessors, (2822), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:44,704 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 166.0) internal successors, (2822), 17 states have internal predecessors, (2822), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:44,704 INFO L175 Difference]: Start difference. First operand has 286 places, 244 transitions, 1974 flow. Second operand 16 states and 2024 transitions. [2022-11-20 10:30:44,704 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 303 transitions, 2900 flow [2022-11-20 10:30:44,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 303 transitions, 2827 flow, removed 32 selfloop flow, removed 9 redundant places. [2022-11-20 10:30:44,757 INFO L231 Difference]: Finished difference. Result has 294 places, 250 transitions, 2126 flow [2022-11-20 10:30:44,758 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=166, PETRI_DIFFERENCE_MINUEND_FLOW=1945, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=2126, PETRI_PLACES=294, PETRI_TRANSITIONS=250} [2022-11-20 10:30:44,758 INFO L288 CegarLoopForPetriNet]: 151 programPoint places, 143 predicate places. [2022-11-20 10:30:44,758 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 250 transitions, 2126 flow [2022-11-20 10:30:44,759 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 122.9) internal successors, (1229), 10 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:44,759 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:30:44,759 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:30:44,759 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-11-20 10:30:44,759 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 10:30:44,760 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:30:44,760 INFO L85 PathProgramCache]: Analyzing trace with hash 391829636, now seen corresponding path program 10 times [2022-11-20 10:30:44,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:30:44,760 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1315673753] [2022-11-20 10:30:44,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:30:44,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:30:44,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:30:44,964 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:30:44,964 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:30:44,965 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1315673753] [2022-11-20 10:30:44,965 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1315673753] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:30:44,965 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:30:44,965 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-20 10:30:44,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [265881409] [2022-11-20 10:30:44,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:30:44,966 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 10:30:44,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:30:44,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 10:30:44,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-11-20 10:30:44,968 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 120 out of 166 [2022-11-20 10:30:44,970 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 250 transitions, 2126 flow. Second operand has 10 states, 10 states have (on average 122.9) internal successors, (1229), 10 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:44,970 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:30:44,970 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 120 of 166 [2022-11-20 10:30:44,970 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:30:45,529 INFO L130 PetriNetUnfolder]: 178/1229 cut-off events. [2022-11-20 10:30:45,529 INFO L131 PetriNetUnfolder]: For 7769/7820 co-relation queries the response was YES. [2022-11-20 10:30:45,543 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4391 conditions, 1229 events. 178/1229 cut-off events. For 7769/7820 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 8288 event pairs, 69 based on Foata normal form. 16/1204 useless extension candidates. Maximal degree in co-relation 4313. Up to 260 conditions per place. [2022-11-20 10:30:45,548 INFO L137 encePairwiseOnDemand]: 153/166 looper letters, 130 selfloop transitions, 23 changer transitions 21/298 dead transitions. [2022-11-20 10:30:45,549 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 298 transitions, 2923 flow [2022-11-20 10:30:45,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-20 10:30:45,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-20 10:30:45,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1896 transitions. [2022-11-20 10:30:45,552 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7614457831325301 [2022-11-20 10:30:45,552 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1896 transitions. [2022-11-20 10:30:45,552 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1896 transitions. [2022-11-20 10:30:45,553 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:30:45,553 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1896 transitions. [2022-11-20 10:30:45,556 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 126.4) internal successors, (1896), 15 states have internal predecessors, (1896), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:45,559 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 166.0) internal successors, (2656), 16 states have internal predecessors, (2656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:45,560 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 166.0) internal successors, (2656), 16 states have internal predecessors, (2656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:45,561 INFO L175 Difference]: Start difference. First operand has 294 places, 250 transitions, 2126 flow. Second operand 15 states and 1896 transitions. [2022-11-20 10:30:45,561 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 298 transitions, 2923 flow [2022-11-20 10:30:45,615 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 298 transitions, 2790 flow, removed 41 selfloop flow, removed 13 redundant places. [2022-11-20 10:30:45,620 INFO L231 Difference]: Finished difference. Result has 294 places, 255 transitions, 2202 flow [2022-11-20 10:30:45,621 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=166, PETRI_DIFFERENCE_MINUEND_FLOW=2051, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=2202, PETRI_PLACES=294, PETRI_TRANSITIONS=255} [2022-11-20 10:30:45,621 INFO L288 CegarLoopForPetriNet]: 151 programPoint places, 143 predicate places. [2022-11-20 10:30:45,622 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 255 transitions, 2202 flow [2022-11-20 10:30:45,622 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 122.9) internal successors, (1229), 10 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:45,622 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:30:45,623 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:30:45,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-11-20 10:30:45,623 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 10:30:45,623 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:30:45,623 INFO L85 PathProgramCache]: Analyzing trace with hash 1709104262, now seen corresponding path program 6 times [2022-11-20 10:30:45,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:30:45,624 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1476584623] [2022-11-20 10:30:45,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:30:45,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:30:45,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:30:45,826 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:30:45,827 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:30:45,827 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1476584623] [2022-11-20 10:30:45,827 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1476584623] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:30:45,827 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:30:45,827 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-20 10:30:45,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [511862563] [2022-11-20 10:30:45,828 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:30:45,828 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 10:30:45,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:30:45,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 10:30:45,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-11-20 10:30:45,835 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 120 out of 166 [2022-11-20 10:30:45,836 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 255 transitions, 2202 flow. Second operand has 10 states, 10 states have (on average 122.9) internal successors, (1229), 10 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:45,836 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:30:45,836 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 120 of 166 [2022-11-20 10:30:45,836 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:30:46,392 INFO L130 PetriNetUnfolder]: 142/1074 cut-off events. [2022-11-20 10:30:46,392 INFO L131 PetriNetUnfolder]: For 7061/7137 co-relation queries the response was YES. [2022-11-20 10:30:46,402 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3903 conditions, 1074 events. 142/1074 cut-off events. For 7061/7137 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 6849 event pairs, 38 based on Foata normal form. 27/1072 useless extension candidates. Maximal degree in co-relation 3828. Up to 240 conditions per place. [2022-11-20 10:30:46,407 INFO L137 encePairwiseOnDemand]: 153/166 looper letters, 122 selfloop transitions, 17 changer transitions 31/297 dead transitions. [2022-11-20 10:30:46,407 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 297 transitions, 2926 flow [2022-11-20 10:30:46,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-11-20 10:30:46,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-11-20 10:30:46,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2132 transitions. [2022-11-20 10:30:46,411 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7554925584691708 [2022-11-20 10:30:46,411 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2132 transitions. [2022-11-20 10:30:46,411 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2132 transitions. [2022-11-20 10:30:46,412 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:30:46,412 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2132 transitions. [2022-11-20 10:30:46,416 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 125.41176470588235) internal successors, (2132), 17 states have internal predecessors, (2132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:46,455 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 166.0) internal successors, (2988), 18 states have internal predecessors, (2988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:46,456 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 166.0) internal successors, (2988), 18 states have internal predecessors, (2988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:46,456 INFO L175 Difference]: Start difference. First operand has 294 places, 255 transitions, 2202 flow. Second operand 17 states and 2132 transitions. [2022-11-20 10:30:46,456 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 297 transitions, 2926 flow [2022-11-20 10:30:46,504 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 297 transitions, 2814 flow, removed 35 selfloop flow, removed 10 redundant places. [2022-11-20 10:30:46,508 INFO L231 Difference]: Finished difference. Result has 299 places, 239 transitions, 1913 flow [2022-11-20 10:30:46,509 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=166, PETRI_DIFFERENCE_MINUEND_FLOW=2108, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1913, PETRI_PLACES=299, PETRI_TRANSITIONS=239} [2022-11-20 10:30:46,509 INFO L288 CegarLoopForPetriNet]: 151 programPoint places, 148 predicate places. [2022-11-20 10:30:46,510 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 239 transitions, 1913 flow [2022-11-20 10:30:46,510 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 122.9) internal successors, (1229), 10 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:46,510 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:30:46,510 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:30:46,510 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-11-20 10:30:46,511 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 10:30:46,511 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:30:46,511 INFO L85 PathProgramCache]: Analyzing trace with hash 1754777480, now seen corresponding path program 7 times [2022-11-20 10:30:46,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:30:46,512 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [192065058] [2022-11-20 10:30:46,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:30:46,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:30:46,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:30:46,714 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:30:46,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:30:46,715 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [192065058] [2022-11-20 10:30:46,715 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [192065058] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:30:46,715 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:30:46,715 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-20 10:30:46,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [719288664] [2022-11-20 10:30:46,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:30:46,716 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 10:30:46,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:30:46,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 10:30:46,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-11-20 10:30:46,718 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 120 out of 166 [2022-11-20 10:30:46,719 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 239 transitions, 1913 flow. Second operand has 10 states, 10 states have (on average 122.9) internal successors, (1229), 10 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:46,719 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:30:46,719 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 120 of 166 [2022-11-20 10:30:46,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:30:47,230 INFO L130 PetriNetUnfolder]: 130/1062 cut-off events. [2022-11-20 10:30:47,230 INFO L131 PetriNetUnfolder]: For 5910/5969 co-relation queries the response was YES. [2022-11-20 10:30:47,240 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3713 conditions, 1062 events. 130/1062 cut-off events. For 5910/5969 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 6844 event pairs, 45 based on Foata normal form. 14/1044 useless extension candidates. Maximal degree in co-relation 3639. Up to 241 conditions per place. [2022-11-20 10:30:47,244 INFO L137 encePairwiseOnDemand]: 153/166 looper letters, 118 selfloop transitions, 20 changer transitions 18/283 dead transitions. [2022-11-20 10:30:47,245 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 283 transitions, 2670 flow [2022-11-20 10:30:47,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-11-20 10:30:47,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-11-20 10:30:47,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2014 transitions. [2022-11-20 10:30:47,248 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7582831325301205 [2022-11-20 10:30:47,248 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2014 transitions. [2022-11-20 10:30:47,248 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2014 transitions. [2022-11-20 10:30:47,249 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:30:47,249 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2014 transitions. [2022-11-20 10:30:47,252 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 125.875) internal successors, (2014), 16 states have internal predecessors, (2014), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:47,255 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 166.0) internal successors, (2822), 17 states have internal predecessors, (2822), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:47,256 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 166.0) internal successors, (2822), 17 states have internal predecessors, (2822), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:47,256 INFO L175 Difference]: Start difference. First operand has 299 places, 239 transitions, 1913 flow. Second operand 16 states and 2014 transitions. [2022-11-20 10:30:47,256 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 283 transitions, 2670 flow [2022-11-20 10:30:47,297 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 283 transitions, 2538 flow, removed 25 selfloop flow, removed 14 redundant places. [2022-11-20 10:30:47,301 INFO L231 Difference]: Finished difference. Result has 295 places, 241 transitions, 1922 flow [2022-11-20 10:30:47,302 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=166, PETRI_DIFFERENCE_MINUEND_FLOW=1830, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=1922, PETRI_PLACES=295, PETRI_TRANSITIONS=241} [2022-11-20 10:30:47,306 INFO L288 CegarLoopForPetriNet]: 151 programPoint places, 144 predicate places. [2022-11-20 10:30:47,306 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 241 transitions, 1922 flow [2022-11-20 10:30:47,309 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 122.9) internal successors, (1229), 10 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:47,309 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:30:47,309 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:30:47,309 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-11-20 10:30:47,309 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 10:30:47,310 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:30:47,310 INFO L85 PathProgramCache]: Analyzing trace with hash -573603260, now seen corresponding path program 8 times [2022-11-20 10:30:47,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:30:47,310 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [760065814] [2022-11-20 10:30:47,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:30:47,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:30:47,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:30:47,508 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:30:47,508 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:30:47,508 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [760065814] [2022-11-20 10:30:47,508 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [760065814] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:30:47,509 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:30:47,509 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-20 10:30:47,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1079655458] [2022-11-20 10:30:47,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:30:47,509 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 10:30:47,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:30:47,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 10:30:47,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-11-20 10:30:47,512 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 120 out of 166 [2022-11-20 10:30:47,513 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 241 transitions, 1922 flow. Second operand has 10 states, 10 states have (on average 122.9) internal successors, (1229), 10 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:47,513 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:30:47,513 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 120 of 166 [2022-11-20 10:30:47,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:30:48,040 INFO L130 PetriNetUnfolder]: 124/1020 cut-off events. [2022-11-20 10:30:48,040 INFO L131 PetriNetUnfolder]: For 5232/5297 co-relation queries the response was YES. [2022-11-20 10:30:48,047 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3493 conditions, 1020 events. 124/1020 cut-off events. For 5232/5297 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 6399 event pairs, 41 based on Foata normal form. 17/1007 useless extension candidates. Maximal degree in co-relation 3417. Up to 236 conditions per place. [2022-11-20 10:30:48,051 INFO L137 encePairwiseOnDemand]: 153/166 looper letters, 111 selfloop transitions, 10 changer transitions 24/272 dead transitions. [2022-11-20 10:30:48,051 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 272 transitions, 2444 flow [2022-11-20 10:30:48,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-20 10:30:48,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-20 10:30:48,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1886 transitions. [2022-11-20 10:30:48,054 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.757429718875502 [2022-11-20 10:30:48,054 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1886 transitions. [2022-11-20 10:30:48,054 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1886 transitions. [2022-11-20 10:30:48,055 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:30:48,055 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1886 transitions. [2022-11-20 10:30:48,058 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 125.73333333333333) internal successors, (1886), 15 states have internal predecessors, (1886), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:48,061 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 166.0) internal successors, (2656), 16 states have internal predecessors, (2656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:48,061 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 166.0) internal successors, (2656), 16 states have internal predecessors, (2656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:48,062 INFO L175 Difference]: Start difference. First operand has 295 places, 241 transitions, 1922 flow. Second operand 15 states and 1886 transitions. [2022-11-20 10:30:48,062 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 272 transitions, 2444 flow [2022-11-20 10:30:48,100 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 272 transitions, 2379 flow, removed 16 selfloop flow, removed 11 redundant places. [2022-11-20 10:30:48,104 INFO L231 Difference]: Finished difference. Result has 294 places, 227 transitions, 1640 flow [2022-11-20 10:30:48,105 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=166, PETRI_DIFFERENCE_MINUEND_FLOW=1871, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=1640, PETRI_PLACES=294, PETRI_TRANSITIONS=227} [2022-11-20 10:30:48,107 INFO L288 CegarLoopForPetriNet]: 151 programPoint places, 143 predicate places. [2022-11-20 10:30:48,107 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 227 transitions, 1640 flow [2022-11-20 10:30:48,107 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 122.9) internal successors, (1229), 10 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:48,108 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:30:48,108 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:30:48,108 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2022-11-20 10:30:48,108 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 10:30:48,108 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:30:48,109 INFO L85 PathProgramCache]: Analyzing trace with hash -1678375658, now seen corresponding path program 9 times [2022-11-20 10:30:48,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:30:48,109 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [193124133] [2022-11-20 10:30:48,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:30:48,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:30:48,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:30:48,302 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:30:48,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:30:48,303 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [193124133] [2022-11-20 10:30:48,303 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [193124133] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:30:48,303 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:30:48,303 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-20 10:30:48,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1892940768] [2022-11-20 10:30:48,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:30:48,304 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 10:30:48,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:30:48,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 10:30:48,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-11-20 10:30:48,306 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 120 out of 166 [2022-11-20 10:30:48,307 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 227 transitions, 1640 flow. Second operand has 10 states, 10 states have (on average 122.9) internal successors, (1229), 10 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:48,307 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:30:48,307 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 120 of 166 [2022-11-20 10:30:48,307 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:30:48,779 INFO L130 PetriNetUnfolder]: 120/1015 cut-off events. [2022-11-20 10:30:48,779 INFO L131 PetriNetUnfolder]: For 4686/4745 co-relation queries the response was YES. [2022-11-20 10:30:48,788 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3373 conditions, 1015 events. 120/1015 cut-off events. For 4686/4745 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 6399 event pairs, 51 based on Foata normal form. 10/994 useless extension candidates. Maximal degree in co-relation 3300. Up to 276 conditions per place. [2022-11-20 10:30:48,792 INFO L137 encePairwiseOnDemand]: 153/166 looper letters, 102 selfloop transitions, 19 changer transitions 19/267 dead transitions. [2022-11-20 10:30:48,793 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 267 transitions, 2258 flow [2022-11-20 10:30:48,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-11-20 10:30:48,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-11-20 10:30:48,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2131 transitions. [2022-11-20 10:30:48,798 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7551381998582566 [2022-11-20 10:30:48,798 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2131 transitions. [2022-11-20 10:30:48,798 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2131 transitions. [2022-11-20 10:30:48,799 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:30:48,799 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2131 transitions. [2022-11-20 10:30:48,814 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 125.3529411764706) internal successors, (2131), 17 states have internal predecessors, (2131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:48,817 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 166.0) internal successors, (2988), 18 states have internal predecessors, (2988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:48,818 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 166.0) internal successors, (2988), 18 states have internal predecessors, (2988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:48,818 INFO L175 Difference]: Start difference. First operand has 294 places, 227 transitions, 1640 flow. Second operand 17 states and 2131 transitions. [2022-11-20 10:30:48,818 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 267 transitions, 2258 flow [2022-11-20 10:30:48,852 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 267 transitions, 2150 flow, removed 33 selfloop flow, removed 14 redundant places. [2022-11-20 10:30:48,857 INFO L231 Difference]: Finished difference. Result has 288 places, 229 transitions, 1675 flow [2022-11-20 10:30:48,857 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=166, PETRI_DIFFERENCE_MINUEND_FLOW=1580, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1675, PETRI_PLACES=288, PETRI_TRANSITIONS=229} [2022-11-20 10:30:48,859 INFO L288 CegarLoopForPetriNet]: 151 programPoint places, 137 predicate places. [2022-11-20 10:30:48,859 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 229 transitions, 1675 flow [2022-11-20 10:30:48,859 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 122.9) internal successors, (1229), 10 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:48,859 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:30:48,860 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:30:48,860 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2022-11-20 10:30:48,860 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 10:30:48,860 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:30:48,861 INFO L85 PathProgramCache]: Analyzing trace with hash 1466754202, now seen corresponding path program 11 times [2022-11-20 10:30:48,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:30:48,861 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [475393266] [2022-11-20 10:30:48,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:30:48,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:30:48,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:30:49,061 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:30:49,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:30:49,062 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [475393266] [2022-11-20 10:30:49,062 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [475393266] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:30:49,062 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:30:49,062 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-20 10:30:49,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1704837467] [2022-11-20 10:30:49,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:30:49,063 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 10:30:49,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:30:49,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 10:30:49,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2022-11-20 10:30:49,065 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 120 out of 166 [2022-11-20 10:30:49,066 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 229 transitions, 1675 flow. Second operand has 10 states, 10 states have (on average 122.9) internal successors, (1229), 10 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:49,066 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:30:49,067 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 120 of 166 [2022-11-20 10:30:49,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:30:49,592 INFO L130 PetriNetUnfolder]: 135/1081 cut-off events. [2022-11-20 10:30:49,592 INFO L131 PetriNetUnfolder]: For 4184/4229 co-relation queries the response was YES. [2022-11-20 10:30:49,601 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3399 conditions, 1081 events. 135/1081 cut-off events. For 4184/4229 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 6912 event pairs, 60 based on Foata normal form. 12/1054 useless extension candidates. Maximal degree in co-relation 3325. Up to 206 conditions per place. [2022-11-20 10:30:49,605 INFO L137 encePairwiseOnDemand]: 153/166 looper letters, 98 selfloop transitions, 12 changer transitions 28/261 dead transitions. [2022-11-20 10:30:49,606 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 261 transitions, 2127 flow [2022-11-20 10:30:49,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-20 10:30:49,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-20 10:30:49,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1889 transitions. [2022-11-20 10:30:49,610 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7586345381526104 [2022-11-20 10:30:49,610 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1889 transitions. [2022-11-20 10:30:49,611 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1889 transitions. [2022-11-20 10:30:49,612 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:30:49,612 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1889 transitions. [2022-11-20 10:30:49,616 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 125.93333333333334) internal successors, (1889), 15 states have internal predecessors, (1889), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:49,619 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 166.0) internal successors, (2656), 16 states have internal predecessors, (2656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:49,620 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 166.0) internal successors, (2656), 16 states have internal predecessors, (2656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:49,620 INFO L175 Difference]: Start difference. First operand has 288 places, 229 transitions, 1675 flow. Second operand 15 states and 1889 transitions. [2022-11-20 10:30:49,621 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 261 transitions, 2127 flow [2022-11-20 10:30:49,655 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 261 transitions, 2059 flow, removed 16 selfloop flow, removed 12 redundant places. [2022-11-20 10:30:49,660 INFO L231 Difference]: Finished difference. Result has 285 places, 213 transitions, 1453 flow [2022-11-20 10:30:49,660 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=166, PETRI_DIFFERENCE_MINUEND_FLOW=1619, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=1453, PETRI_PLACES=285, PETRI_TRANSITIONS=213} [2022-11-20 10:30:49,661 INFO L288 CegarLoopForPetriNet]: 151 programPoint places, 134 predicate places. [2022-11-20 10:30:49,661 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 213 transitions, 1453 flow [2022-11-20 10:30:49,662 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 122.9) internal successors, (1229), 10 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:49,662 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:30:49,662 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:30:49,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2022-11-20 10:30:49,663 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 10:30:49,663 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:30:49,663 INFO L85 PathProgramCache]: Analyzing trace with hash 482428932, now seen corresponding path program 10 times [2022-11-20 10:30:49,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:30:49,664 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1528508930] [2022-11-20 10:30:49,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:30:49,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:30:49,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:30:49,887 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:30:49,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:30:49,888 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1528508930] [2022-11-20 10:30:49,888 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1528508930] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:30:49,888 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:30:49,888 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-20 10:30:49,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1895834665] [2022-11-20 10:30:49,889 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:30:49,889 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 10:30:49,890 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:30:49,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 10:30:49,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-11-20 10:30:49,892 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 120 out of 166 [2022-11-20 10:30:49,893 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 213 transitions, 1453 flow. Second operand has 10 states, 10 states have (on average 122.9) internal successors, (1229), 10 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:49,894 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:30:49,894 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 120 of 166 [2022-11-20 10:30:49,894 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:30:50,342 INFO L130 PetriNetUnfolder]: 106/911 cut-off events. [2022-11-20 10:30:50,343 INFO L131 PetriNetUnfolder]: For 3748/3807 co-relation queries the response was YES. [2022-11-20 10:30:50,351 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2889 conditions, 911 events. 106/911 cut-off events. For 3748/3807 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 5383 event pairs, 48 based on Foata normal form. 9/888 useless extension candidates. Maximal degree in co-relation 2818. Up to 257 conditions per place. [2022-11-20 10:30:50,354 INFO L137 encePairwiseOnDemand]: 153/166 looper letters, 85 selfloop transitions, 5 changer transitions 29/239 dead transitions. [2022-11-20 10:30:50,355 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 239 transitions, 1818 flow [2022-11-20 10:30:50,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-20 10:30:50,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-20 10:30:50,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1880 transitions. [2022-11-20 10:30:50,359 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7550200803212851 [2022-11-20 10:30:50,359 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1880 transitions. [2022-11-20 10:30:50,360 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1880 transitions. [2022-11-20 10:30:50,360 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:30:50,361 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1880 transitions. [2022-11-20 10:30:50,364 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 125.33333333333333) internal successors, (1880), 15 states have internal predecessors, (1880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:50,366 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 166.0) internal successors, (2656), 16 states have internal predecessors, (2656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:50,367 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 166.0) internal successors, (2656), 16 states have internal predecessors, (2656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:50,367 INFO L175 Difference]: Start difference. First operand has 285 places, 213 transitions, 1453 flow. Second operand 15 states and 1880 transitions. [2022-11-20 10:30:50,368 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 239 transitions, 1818 flow [2022-11-20 10:30:50,395 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 239 transitions, 1720 flow, removed 17 selfloop flow, removed 17 redundant places. [2022-11-20 10:30:50,399 INFO L231 Difference]: Finished difference. Result has 269 places, 194 transitions, 1110 flow [2022-11-20 10:30:50,399 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=166, PETRI_DIFFERENCE_MINUEND_FLOW=1369, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=1110, PETRI_PLACES=269, PETRI_TRANSITIONS=194} [2022-11-20 10:30:50,401 INFO L288 CegarLoopForPetriNet]: 151 programPoint places, 118 predicate places. [2022-11-20 10:30:50,401 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 194 transitions, 1110 flow [2022-11-20 10:30:50,401 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 122.9) internal successors, (1229), 10 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:50,402 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:30:50,402 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:30:50,402 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2022-11-20 10:30:50,402 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 10:30:50,402 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:30:50,403 INFO L85 PathProgramCache]: Analyzing trace with hash 910658172, now seen corresponding path program 12 times [2022-11-20 10:30:50,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:30:50,403 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1487632135] [2022-11-20 10:30:50,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:30:50,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:30:50,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:30:50,597 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:30:50,597 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:30:50,597 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1487632135] [2022-11-20 10:30:50,597 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1487632135] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:30:50,597 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:30:50,598 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-20 10:30:50,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2091585232] [2022-11-20 10:30:50,598 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:30:50,598 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 10:30:50,598 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:30:50,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 10:30:50,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-11-20 10:30:50,600 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 120 out of 166 [2022-11-20 10:30:50,601 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 194 transitions, 1110 flow. Second operand has 10 states, 10 states have (on average 122.9) internal successors, (1229), 10 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:50,602 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:30:50,602 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 120 of 166 [2022-11-20 10:30:50,602 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:30:51,020 INFO L130 PetriNetUnfolder]: 110/895 cut-off events. [2022-11-20 10:30:51,020 INFO L131 PetriNetUnfolder]: For 2726/2750 co-relation queries the response was YES. [2022-11-20 10:30:51,028 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2559 conditions, 895 events. 110/895 cut-off events. For 2726/2750 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 5154 event pairs, 54 based on Foata normal form. 8/869 useless extension candidates. Maximal degree in co-relation 2495. Up to 189 conditions per place. [2022-11-20 10:30:51,032 INFO L137 encePairwiseOnDemand]: 153/166 looper letters, 79 selfloop transitions, 21 changer transitions 22/241 dead transitions. [2022-11-20 10:30:51,032 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 241 transitions, 1691 flow [2022-11-20 10:30:51,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-20 10:30:51,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-20 10:30:51,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1898 transitions. [2022-11-20 10:30:51,039 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7622489959839357 [2022-11-20 10:30:51,039 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1898 transitions. [2022-11-20 10:30:51,040 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1898 transitions. [2022-11-20 10:30:51,042 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:30:51,042 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1898 transitions. [2022-11-20 10:30:51,046 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 126.53333333333333) internal successors, (1898), 15 states have internal predecessors, (1898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:51,048 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 166.0) internal successors, (2656), 16 states have internal predecessors, (2656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:51,049 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 166.0) internal successors, (2656), 16 states have internal predecessors, (2656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:51,049 INFO L175 Difference]: Start difference. First operand has 269 places, 194 transitions, 1110 flow. Second operand 15 states and 1898 transitions. [2022-11-20 10:30:51,050 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 241 transitions, 1691 flow [2022-11-20 10:30:51,069 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 241 transitions, 1572 flow, removed 25 selfloop flow, removed 18 redundant places. [2022-11-20 10:30:51,073 INFO L231 Difference]: Finished difference. Result has 251 places, 198 transitions, 1148 flow [2022-11-20 10:30:51,073 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=166, PETRI_DIFFERENCE_MINUEND_FLOW=1017, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=1148, PETRI_PLACES=251, PETRI_TRANSITIONS=198} [2022-11-20 10:30:51,073 INFO L288 CegarLoopForPetriNet]: 151 programPoint places, 100 predicate places. [2022-11-20 10:30:51,074 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 198 transitions, 1148 flow [2022-11-20 10:30:51,074 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 122.9) internal successors, (1229), 10 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:51,074 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:30:51,074 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:30:51,075 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2022-11-20 10:30:51,075 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 10:30:51,075 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:30:51,075 INFO L85 PathProgramCache]: Analyzing trace with hash -1352951982, now seen corresponding path program 13 times [2022-11-20 10:30:51,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:30:51,076 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1311787485] [2022-11-20 10:30:51,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:30:51,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:30:51,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:30:51,290 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:30:51,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:30:51,291 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1311787485] [2022-11-20 10:30:51,291 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1311787485] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:30:51,291 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:30:51,291 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-20 10:30:51,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1469547019] [2022-11-20 10:30:51,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:30:51,292 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 10:30:51,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:30:51,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 10:30:51,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2022-11-20 10:30:51,294 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 120 out of 166 [2022-11-20 10:30:51,295 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 198 transitions, 1148 flow. Second operand has 10 states, 10 states have (on average 122.9) internal successors, (1229), 10 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:51,296 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:30:51,296 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 120 of 166 [2022-11-20 10:30:51,296 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:30:51,718 INFO L130 PetriNetUnfolder]: 108/885 cut-off events. [2022-11-20 10:30:51,719 INFO L131 PetriNetUnfolder]: For 2599/2621 co-relation queries the response was YES. [2022-11-20 10:30:51,725 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2453 conditions, 885 events. 108/885 cut-off events. For 2599/2621 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 5021 event pairs, 51 based on Foata normal form. 6/856 useless extension candidates. Maximal degree in co-relation 2395. Up to 166 conditions per place. [2022-11-20 10:30:51,729 INFO L137 encePairwiseOnDemand]: 153/166 looper letters, 90 selfloop transitions, 17 changer transitions 29/255 dead transitions. [2022-11-20 10:30:51,729 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 255 transitions, 1708 flow [2022-11-20 10:30:51,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-11-20 10:30:51,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-11-20 10:30:51,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2392 transitions. [2022-11-20 10:30:51,732 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7584020291693088 [2022-11-20 10:30:51,733 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2392 transitions. [2022-11-20 10:30:51,733 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2392 transitions. [2022-11-20 10:30:51,734 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:30:51,734 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2392 transitions. [2022-11-20 10:30:51,737 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 125.89473684210526) internal successors, (2392), 19 states have internal predecessors, (2392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:51,741 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 166.0) internal successors, (3320), 20 states have internal predecessors, (3320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:51,741 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 166.0) internal successors, (3320), 20 states have internal predecessors, (3320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:51,742 INFO L175 Difference]: Start difference. First operand has 251 places, 198 transitions, 1148 flow. Second operand 19 states and 2392 transitions. [2022-11-20 10:30:51,742 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 255 transitions, 1708 flow [2022-11-20 10:30:51,760 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 255 transitions, 1607 flow, removed 35 selfloop flow, removed 9 redundant places. [2022-11-20 10:30:51,763 INFO L231 Difference]: Finished difference. Result has 262 places, 192 transitions, 1049 flow [2022-11-20 10:30:51,764 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=166, PETRI_DIFFERENCE_MINUEND_FLOW=1075, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=1049, PETRI_PLACES=262, PETRI_TRANSITIONS=192} [2022-11-20 10:30:51,764 INFO L288 CegarLoopForPetriNet]: 151 programPoint places, 111 predicate places. [2022-11-20 10:30:51,764 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 192 transitions, 1049 flow [2022-11-20 10:30:51,765 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 122.9) internal successors, (1229), 10 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:51,765 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:30:51,765 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:30:51,765 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2022-11-20 10:30:51,766 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 10:30:51,766 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:30:51,767 INFO L85 PathProgramCache]: Analyzing trace with hash -659620502, now seen corresponding path program 14 times [2022-11-20 10:30:51,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:30:51,767 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2103430970] [2022-11-20 10:30:51,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:30:51,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:30:51,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:30:51,970 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:30:51,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:30:51,970 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2103430970] [2022-11-20 10:30:51,970 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2103430970] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:30:51,970 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:30:51,971 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-20 10:30:51,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1845297286] [2022-11-20 10:30:51,971 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:30:51,971 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 10:30:51,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:30:51,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 10:30:51,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-11-20 10:30:51,973 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 120 out of 166 [2022-11-20 10:30:51,975 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 192 transitions, 1049 flow. Second operand has 10 states, 10 states have (on average 122.9) internal successors, (1229), 10 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:51,975 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:30:51,975 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 120 of 166 [2022-11-20 10:30:51,975 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:30:52,436 INFO L130 PetriNetUnfolder]: 100/852 cut-off events. [2022-11-20 10:30:52,436 INFO L131 PetriNetUnfolder]: For 2040/2062 co-relation queries the response was YES. [2022-11-20 10:30:52,443 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2279 conditions, 852 events. 100/852 cut-off events. For 2040/2062 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 4800 event pairs, 51 based on Foata normal form. 6/823 useless extension candidates. Maximal degree in co-relation 2219. Up to 186 conditions per place. [2022-11-20 10:30:52,447 INFO L137 encePairwiseOnDemand]: 153/166 looper letters, 74 selfloop transitions, 12 changer transitions 26/231 dead transitions. [2022-11-20 10:30:52,447 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 231 transitions, 1486 flow [2022-11-20 10:30:52,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-11-20 10:30:52,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-11-20 10:30:52,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2134 transitions. [2022-11-20 10:30:52,451 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7562012756909993 [2022-11-20 10:30:52,451 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2134 transitions. [2022-11-20 10:30:52,451 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2134 transitions. [2022-11-20 10:30:52,452 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:30:52,452 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2134 transitions. [2022-11-20 10:30:52,455 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 125.52941176470588) internal successors, (2134), 17 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:52,458 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 166.0) internal successors, (2988), 18 states have internal predecessors, (2988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:52,459 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 166.0) internal successors, (2988), 18 states have internal predecessors, (2988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:52,459 INFO L175 Difference]: Start difference. First operand has 262 places, 192 transitions, 1049 flow. Second operand 17 states and 2134 transitions. [2022-11-20 10:30:52,459 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 231 transitions, 1486 flow [2022-11-20 10:30:52,474 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 231 transitions, 1379 flow, removed 27 selfloop flow, removed 19 redundant places. [2022-11-20 10:30:52,478 INFO L231 Difference]: Finished difference. Result has 256 places, 185 transitions, 934 flow [2022-11-20 10:30:52,478 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=166, PETRI_DIFFERENCE_MINUEND_FLOW=971, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=934, PETRI_PLACES=256, PETRI_TRANSITIONS=185} [2022-11-20 10:30:52,479 INFO L288 CegarLoopForPetriNet]: 151 programPoint places, 105 predicate places. [2022-11-20 10:30:52,479 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 185 transitions, 934 flow [2022-11-20 10:30:52,479 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 122.9) internal successors, (1229), 10 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:52,480 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:30:52,480 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:30:52,480 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2022-11-20 10:30:52,480 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 10:30:52,481 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:30:52,481 INFO L85 PathProgramCache]: Analyzing trace with hash 1936508524, now seen corresponding path program 15 times [2022-11-20 10:30:52,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:30:52,481 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [678313870] [2022-11-20 10:30:52,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:30:52,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:30:52,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:30:52,669 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:30:52,669 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:30:52,669 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [678313870] [2022-11-20 10:30:52,670 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [678313870] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:30:52,670 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:30:52,670 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-20 10:30:52,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1974144777] [2022-11-20 10:30:52,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:30:52,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 10:30:52,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:30:52,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 10:30:52,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-11-20 10:30:52,673 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 120 out of 166 [2022-11-20 10:30:52,674 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 185 transitions, 934 flow. Second operand has 10 states, 10 states have (on average 122.9) internal successors, (1229), 10 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:52,674 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:30:52,674 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 120 of 166 [2022-11-20 10:30:52,674 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:30:53,069 INFO L130 PetriNetUnfolder]: 93/791 cut-off events. [2022-11-20 10:30:53,069 INFO L131 PetriNetUnfolder]: For 1825/1845 co-relation queries the response was YES. [2022-11-20 10:30:53,076 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2060 conditions, 791 events. 93/791 cut-off events. For 1825/1845 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 4195 event pairs, 52 based on Foata normal form. 6/761 useless extension candidates. Maximal degree in co-relation 2004. Up to 166 conditions per place. [2022-11-20 10:30:53,078 INFO L137 encePairwiseOnDemand]: 153/166 looper letters, 64 selfloop transitions, 4 changer transitions 30/213 dead transitions. [2022-11-20 10:30:53,079 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 213 transitions, 1226 flow [2022-11-20 10:30:53,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-11-20 10:30:53,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-11-20 10:30:53,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2003 transitions. [2022-11-20 10:30:53,082 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7541415662650602 [2022-11-20 10:30:53,082 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2003 transitions. [2022-11-20 10:30:53,082 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2003 transitions. [2022-11-20 10:30:53,083 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:30:53,083 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2003 transitions. [2022-11-20 10:30:53,086 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 125.1875) internal successors, (2003), 16 states have internal predecessors, (2003), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:53,089 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 166.0) internal successors, (2822), 17 states have internal predecessors, (2822), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:53,089 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 166.0) internal successors, (2822), 17 states have internal predecessors, (2822), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:53,090 INFO L175 Difference]: Start difference. First operand has 256 places, 185 transitions, 934 flow. Second operand 16 states and 2003 transitions. [2022-11-20 10:30:53,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 213 transitions, 1226 flow [2022-11-20 10:30:53,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 213 transitions, 1153 flow, removed 16 selfloop flow, removed 18 redundant places. [2022-11-20 10:30:53,104 INFO L231 Difference]: Finished difference. Result has 241 places, 165 transitions, 706 flow [2022-11-20 10:30:53,104 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=166, PETRI_DIFFERENCE_MINUEND_FLOW=871, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=706, PETRI_PLACES=241, PETRI_TRANSITIONS=165} [2022-11-20 10:30:53,105 INFO L288 CegarLoopForPetriNet]: 151 programPoint places, 90 predicate places. [2022-11-20 10:30:53,105 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 165 transitions, 706 flow [2022-11-20 10:30:53,105 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 122.9) internal successors, (1229), 10 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:53,105 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:30:53,106 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:30:53,106 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2022-11-20 10:30:53,106 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 10:30:53,106 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:30:53,106 INFO L85 PathProgramCache]: Analyzing trace with hash 804288182, now seen corresponding path program 11 times [2022-11-20 10:30:53,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:30:53,107 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [696845142] [2022-11-20 10:30:53,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:30:53,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:30:53,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:30:53,302 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:30:53,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:30:53,303 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [696845142] [2022-11-20 10:30:53,303 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [696845142] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:30:53,303 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:30:53,303 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-20 10:30:53,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2097733490] [2022-11-20 10:30:53,304 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:30:53,304 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 10:30:53,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:30:53,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 10:30:53,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2022-11-20 10:30:53,306 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 120 out of 166 [2022-11-20 10:30:53,307 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 165 transitions, 706 flow. Second operand has 10 states, 10 states have (on average 122.9) internal successors, (1229), 10 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:53,307 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:30:53,307 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 120 of 166 [2022-11-20 10:30:53,308 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:30:53,801 INFO L130 PetriNetUnfolder]: 73/686 cut-off events. [2022-11-20 10:30:53,801 INFO L131 PetriNetUnfolder]: For 1703/1722 co-relation queries the response was YES. [2022-11-20 10:30:53,804 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1806 conditions, 686 events. 73/686 cut-off events. For 1703/1722 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 3429 event pairs, 34 based on Foata normal form. 3/660 useless extension candidates. Maximal degree in co-relation 1759. Up to 155 conditions per place. [2022-11-20 10:30:53,806 INFO L137 encePairwiseOnDemand]: 151/166 looper letters, 66 selfloop transitions, 7 changer transitions 26/214 dead transitions. [2022-11-20 10:30:53,806 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 214 transitions, 1211 flow [2022-11-20 10:30:53,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-11-20 10:30:53,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-11-20 10:30:53,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2370 transitions. [2022-11-20 10:30:53,810 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.75142675967026 [2022-11-20 10:30:53,810 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2370 transitions. [2022-11-20 10:30:53,811 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2370 transitions. [2022-11-20 10:30:53,812 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:30:53,812 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2370 transitions. [2022-11-20 10:30:53,815 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 124.73684210526316) internal successors, (2370), 19 states have internal predecessors, (2370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:53,819 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 166.0) internal successors, (3320), 20 states have internal predecessors, (3320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:53,819 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 166.0) internal successors, (3320), 20 states have internal predecessors, (3320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:53,820 INFO L175 Difference]: Start difference. First operand has 241 places, 165 transitions, 706 flow. Second operand 19 states and 2370 transitions. [2022-11-20 10:30:53,820 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 214 transitions, 1211 flow [2022-11-20 10:30:53,829 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 214 transitions, 1157 flow, removed 18 selfloop flow, removed 8 redundant places. [2022-11-20 10:30:53,832 INFO L231 Difference]: Finished difference. Result has 231 places, 163 transitions, 698 flow [2022-11-20 10:30:53,832 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=166, PETRI_DIFFERENCE_MINUEND_FLOW=665, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=698, PETRI_PLACES=231, PETRI_TRANSITIONS=163} [2022-11-20 10:30:53,833 INFO L288 CegarLoopForPetriNet]: 151 programPoint places, 80 predicate places. [2022-11-20 10:30:53,833 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 163 transitions, 698 flow [2022-11-20 10:30:53,833 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 122.9) internal successors, (1229), 10 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:53,834 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:30:53,834 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:30:53,834 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2022-11-20 10:30:53,834 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 10:30:53,835 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:30:53,835 INFO L85 PathProgramCache]: Analyzing trace with hash 2009109288, now seen corresponding path program 12 times [2022-11-20 10:30:53,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:30:53,835 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1752413116] [2022-11-20 10:30:53,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:30:53,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:30:53,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:30:54,012 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:30:54,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:30:54,013 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1752413116] [2022-11-20 10:30:54,013 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1752413116] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:30:54,013 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:30:54,013 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-20 10:30:54,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [822400361] [2022-11-20 10:30:54,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:30:54,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 10:30:54,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:30:54,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 10:30:54,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-11-20 10:30:54,016 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 120 out of 166 [2022-11-20 10:30:54,017 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 163 transitions, 698 flow. Second operand has 10 states, 10 states have (on average 122.9) internal successors, (1229), 10 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:54,017 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:30:54,017 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 120 of 166 [2022-11-20 10:30:54,018 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:30:54,392 INFO L130 PetriNetUnfolder]: 71/670 cut-off events. [2022-11-20 10:30:54,392 INFO L131 PetriNetUnfolder]: For 1760/1774 co-relation queries the response was YES. [2022-11-20 10:30:54,395 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1772 conditions, 670 events. 71/670 cut-off events. For 1760/1774 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 3280 event pairs, 34 based on Foata normal form. 2/643 useless extension candidates. Maximal degree in co-relation 1717. Up to 182 conditions per place. [2022-11-20 10:30:54,397 INFO L137 encePairwiseOnDemand]: 152/166 looper letters, 47 selfloop transitions, 15 changer transitions 16/193 dead transitions. [2022-11-20 10:30:54,397 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 193 transitions, 1195 flow [2022-11-20 10:30:54,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-20 10:30:54,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-20 10:30:54,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1864 transitions. [2022-11-20 10:30:54,401 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7485943775100402 [2022-11-20 10:30:54,401 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1864 transitions. [2022-11-20 10:30:54,402 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1864 transitions. [2022-11-20 10:30:54,403 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:30:54,403 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1864 transitions. [2022-11-20 10:30:54,405 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 124.26666666666667) internal successors, (1864), 15 states have internal predecessors, (1864), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:54,409 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 166.0) internal successors, (2656), 16 states have internal predecessors, (2656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:54,409 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 166.0) internal successors, (2656), 16 states have internal predecessors, (2656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:54,409 INFO L175 Difference]: Start difference. First operand has 231 places, 163 transitions, 698 flow. Second operand 15 states and 1864 transitions. [2022-11-20 10:30:54,410 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 193 transitions, 1195 flow [2022-11-20 10:30:54,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 193 transitions, 1060 flow, removed 63 selfloop flow, removed 16 redundant places. [2022-11-20 10:30:54,424 INFO L231 Difference]: Finished difference. Result has 224 places, 173 transitions, 824 flow [2022-11-20 10:30:54,424 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=166, PETRI_DIFFERENCE_MINUEND_FLOW=647, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=824, PETRI_PLACES=224, PETRI_TRANSITIONS=173} [2022-11-20 10:30:54,425 INFO L288 CegarLoopForPetriNet]: 151 programPoint places, 73 predicate places. [2022-11-20 10:30:54,425 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 173 transitions, 824 flow [2022-11-20 10:30:54,425 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 122.9) internal successors, (1229), 10 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:54,425 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:30:54,425 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:30:54,426 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2022-11-20 10:30:54,426 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 10:30:54,426 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:30:54,426 INFO L85 PathProgramCache]: Analyzing trace with hash -806170450, now seen corresponding path program 13 times [2022-11-20 10:30:54,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:30:54,427 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [962934092] [2022-11-20 10:30:54,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:30:54,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:30:54,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:30:54,618 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:30:54,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:30:54,618 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [962934092] [2022-11-20 10:30:54,619 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [962934092] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:30:54,619 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:30:54,619 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-20 10:30:54,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1248309777] [2022-11-20 10:30:54,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:30:54,619 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 10:30:54,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:30:54,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 10:30:54,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2022-11-20 10:30:54,621 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 120 out of 166 [2022-11-20 10:30:54,622 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 173 transitions, 824 flow. Second operand has 10 states, 10 states have (on average 122.9) internal successors, (1229), 10 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:54,623 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:30:54,623 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 120 of 166 [2022-11-20 10:30:54,623 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:30:55,066 INFO L130 PetriNetUnfolder]: 71/658 cut-off events. [2022-11-20 10:30:55,066 INFO L131 PetriNetUnfolder]: For 1542/1556 co-relation queries the response was YES. [2022-11-20 10:30:55,071 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1754 conditions, 658 events. 71/658 cut-off events. For 1542/1556 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 3167 event pairs, 34 based on Foata normal form. 2/631 useless extension candidates. Maximal degree in co-relation 1704. Up to 158 conditions per place. [2022-11-20 10:30:55,073 INFO L137 encePairwiseOnDemand]: 154/166 looper letters, 68 selfloop transitions, 9 changer transitions 21/213 dead transitions. [2022-11-20 10:30:55,073 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 213 transitions, 1311 flow [2022-11-20 10:30:55,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-20 10:30:55,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-11-20 10:30:55,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2245 transitions. [2022-11-20 10:30:55,077 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.751338688085676 [2022-11-20 10:30:55,077 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2245 transitions. [2022-11-20 10:30:55,077 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2245 transitions. [2022-11-20 10:30:55,078 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:30:55,079 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2245 transitions. [2022-11-20 10:30:55,082 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 124.72222222222223) internal successors, (2245), 18 states have internal predecessors, (2245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:55,086 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 166.0) internal successors, (3154), 19 states have internal predecessors, (3154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:55,087 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 166.0) internal successors, (3154), 19 states have internal predecessors, (3154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:55,087 INFO L175 Difference]: Start difference. First operand has 224 places, 173 transitions, 824 flow. Second operand 18 states and 2245 transitions. [2022-11-20 10:30:55,087 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 213 transitions, 1311 flow [2022-11-20 10:30:55,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 213 transitions, 1204 flow, removed 43 selfloop flow, removed 9 redundant places. [2022-11-20 10:30:55,102 INFO L231 Difference]: Finished difference. Result has 237 places, 172 transitions, 807 flow [2022-11-20 10:30:55,103 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=166, PETRI_DIFFERENCE_MINUEND_FLOW=764, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=807, PETRI_PLACES=237, PETRI_TRANSITIONS=172} [2022-11-20 10:30:55,104 INFO L288 CegarLoopForPetriNet]: 151 programPoint places, 86 predicate places. [2022-11-20 10:30:55,104 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 172 transitions, 807 flow [2022-11-20 10:30:55,104 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 122.9) internal successors, (1229), 10 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:55,104 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:30:55,105 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:30:55,105 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2022-11-20 10:30:55,105 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 10:30:55,105 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:30:55,105 INFO L85 PathProgramCache]: Analyzing trace with hash 985576502, now seen corresponding path program 14 times [2022-11-20 10:30:55,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:30:55,106 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2121546336] [2022-11-20 10:30:55,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:30:55,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:30:55,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:30:55,334 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:30:55,334 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:30:55,335 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2121546336] [2022-11-20 10:30:55,335 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2121546336] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:30:55,335 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:30:55,335 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-20 10:30:55,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [935717077] [2022-11-20 10:30:55,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:30:55,336 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 10:30:55,336 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:30:55,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 10:30:55,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-11-20 10:30:55,338 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 120 out of 166 [2022-11-20 10:30:55,339 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 172 transitions, 807 flow. Second operand has 10 states, 10 states have (on average 122.9) internal successors, (1229), 10 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:55,339 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:30:55,339 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 120 of 166 [2022-11-20 10:30:55,339 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:30:55,766 INFO L130 PetriNetUnfolder]: 66/636 cut-off events. [2022-11-20 10:30:55,766 INFO L131 PetriNetUnfolder]: For 1290/1304 co-relation queries the response was YES. [2022-11-20 10:30:55,771 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1669 conditions, 636 events. 66/636 cut-off events. For 1290/1304 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 2995 event pairs, 35 based on Foata normal form. 2/608 useless extension candidates. Maximal degree in co-relation 1613. Up to 176 conditions per place. [2022-11-20 10:30:55,772 INFO L137 encePairwiseOnDemand]: 154/166 looper letters, 44 selfloop transitions, 11 changer transitions 20/190 dead transitions. [2022-11-20 10:30:55,773 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 190 transitions, 1136 flow [2022-11-20 10:30:55,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-11-20 10:30:55,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-11-20 10:30:55,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2105 transitions. [2022-11-20 10:30:55,776 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7459248759744862 [2022-11-20 10:30:55,777 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2105 transitions. [2022-11-20 10:30:55,777 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2105 transitions. [2022-11-20 10:30:55,778 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:30:55,778 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2105 transitions. [2022-11-20 10:30:55,781 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 123.82352941176471) internal successors, (2105), 17 states have internal predecessors, (2105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:55,785 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 166.0) internal successors, (2988), 18 states have internal predecessors, (2988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:55,785 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 166.0) internal successors, (2988), 18 states have internal predecessors, (2988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:55,786 INFO L175 Difference]: Start difference. First operand has 237 places, 172 transitions, 807 flow. Second operand 17 states and 2105 transitions. [2022-11-20 10:30:55,786 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 190 transitions, 1136 flow [2022-11-20 10:30:55,795 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 190 transitions, 1044 flow, removed 30 selfloop flow, removed 18 redundant places. [2022-11-20 10:30:55,798 INFO L231 Difference]: Finished difference. Result has 229 places, 169 transitions, 763 flow [2022-11-20 10:30:55,798 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=166, PETRI_DIFFERENCE_MINUEND_FLOW=749, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=763, PETRI_PLACES=229, PETRI_TRANSITIONS=169} [2022-11-20 10:30:55,798 INFO L288 CegarLoopForPetriNet]: 151 programPoint places, 78 predicate places. [2022-11-20 10:30:55,799 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 169 transitions, 763 flow [2022-11-20 10:30:55,799 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 122.9) internal successors, (1229), 10 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:55,799 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:30:55,799 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:30:55,800 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2022-11-20 10:30:55,800 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 10:30:55,800 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:30:55,800 INFO L85 PathProgramCache]: Analyzing trace with hash -1239501808, now seen corresponding path program 15 times [2022-11-20 10:30:55,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:30:55,801 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1340385648] [2022-11-20 10:30:55,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:30:55,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:30:55,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:30:55,999 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:30:55,999 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:30:55,999 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1340385648] [2022-11-20 10:30:55,999 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1340385648] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:30:55,999 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:30:56,000 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-20 10:30:56,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1664079446] [2022-11-20 10:30:56,000 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:30:56,000 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 10:30:56,000 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:30:56,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 10:30:56,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2022-11-20 10:30:56,002 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 120 out of 166 [2022-11-20 10:30:56,003 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 169 transitions, 763 flow. Second operand has 10 states, 10 states have (on average 122.9) internal successors, (1229), 10 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:56,004 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:30:56,004 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 120 of 166 [2022-11-20 10:30:56,004 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:30:56,423 INFO L130 PetriNetUnfolder]: 61/576 cut-off events. [2022-11-20 10:30:56,424 INFO L131 PetriNetUnfolder]: For 997/1011 co-relation queries the response was YES. [2022-11-20 10:30:56,427 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1430 conditions, 576 events. 61/576 cut-off events. For 997/1011 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 2513 event pairs, 34 based on Foata normal form. 2/549 useless extension candidates. Maximal degree in co-relation 1382. Up to 158 conditions per place. [2022-11-20 10:30:56,429 INFO L137 encePairwiseOnDemand]: 154/166 looper letters, 37 selfloop transitions, 0 changer transitions 26/176 dead transitions. [2022-11-20 10:30:56,429 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 176 transitions, 907 flow [2022-11-20 10:30:56,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-20 10:30:56,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-20 10:30:56,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1855 transitions. [2022-11-20 10:30:56,433 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7449799196787149 [2022-11-20 10:30:56,433 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1855 transitions. [2022-11-20 10:30:56,433 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1855 transitions. [2022-11-20 10:30:56,434 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:30:56,434 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1855 transitions. [2022-11-20 10:30:56,437 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 123.66666666666667) internal successors, (1855), 15 states have internal predecessors, (1855), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:56,440 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 166.0) internal successors, (2656), 16 states have internal predecessors, (2656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:56,441 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 166.0) internal successors, (2656), 16 states have internal predecessors, (2656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:56,441 INFO L175 Difference]: Start difference. First operand has 229 places, 169 transitions, 763 flow. Second operand 15 states and 1855 transitions. [2022-11-20 10:30:56,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 176 transitions, 907 flow [2022-11-20 10:30:56,449 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 176 transitions, 854 flow, removed 15 selfloop flow, removed 9 redundant places. [2022-11-20 10:30:56,451 INFO L231 Difference]: Finished difference. Result has 227 places, 150 transitions, 524 flow [2022-11-20 10:30:56,451 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=166, PETRI_DIFFERENCE_MINUEND_FLOW=714, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=524, PETRI_PLACES=227, PETRI_TRANSITIONS=150} [2022-11-20 10:30:56,452 INFO L288 CegarLoopForPetriNet]: 151 programPoint places, 76 predicate places. [2022-11-20 10:30:56,452 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 150 transitions, 524 flow [2022-11-20 10:30:56,452 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 122.9) internal successors, (1229), 10 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:56,453 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:30:56,453 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:30:56,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2022-11-20 10:30:56,453 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 10:30:56,453 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:30:56,454 INFO L85 PathProgramCache]: Analyzing trace with hash -1682798381, now seen corresponding path program 1 times [2022-11-20 10:30:56,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:30:56,454 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1101909907] [2022-11-20 10:30:56,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:30:56,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:30:56,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:30:57,481 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:30:57,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:30:57,481 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1101909907] [2022-11-20 10:30:57,481 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1101909907] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:30:57,481 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:30:57,481 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-11-20 10:30:57,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [386498441] [2022-11-20 10:30:57,481 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:30:57,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-11-20 10:30:57,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:30:57,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-11-20 10:30:57,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=593, Unknown=0, NotChecked=0, Total=650 [2022-11-20 10:30:57,486 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 166 [2022-11-20 10:30:57,488 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 150 transitions, 524 flow. Second operand has 26 states, 26 states have (on average 99.07692307692308) internal successors, (2576), 26 states have internal predecessors, (2576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:30:57,488 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:30:57,488 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 166 [2022-11-20 10:30:57,488 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:31:01,456 INFO L130 PetriNetUnfolder]: 451/1722 cut-off events. [2022-11-20 10:31:01,456 INFO L131 PetriNetUnfolder]: For 2129/2139 co-relation queries the response was YES. [2022-11-20 10:31:01,464 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4035 conditions, 1722 events. 451/1722 cut-off events. For 2129/2139 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 10737 event pairs, 44 based on Foata normal form. 3/1647 useless extension candidates. Maximal degree in co-relation 3990. Up to 177 conditions per place. [2022-11-20 10:31:01,469 INFO L137 encePairwiseOnDemand]: 135/166 looper letters, 192 selfloop transitions, 35 changer transitions 39/358 dead transitions. [2022-11-20 10:31:01,469 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 358 transitions, 2130 flow [2022-11-20 10:31:01,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-11-20 10:31:01,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-11-20 10:31:01,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 3838 transitions. [2022-11-20 10:31:01,476 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6248778899381309 [2022-11-20 10:31:01,477 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 3838 transitions. [2022-11-20 10:31:01,477 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 3838 transitions. [2022-11-20 10:31:01,479 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:31:01,479 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 3838 transitions. [2022-11-20 10:31:01,488 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 103.72972972972973) internal successors, (3838), 37 states have internal predecessors, (3838), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:31:01,494 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 166.0) internal successors, (6308), 38 states have internal predecessors, (6308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:31:01,496 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 166.0) internal successors, (6308), 38 states have internal predecessors, (6308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:31:01,496 INFO L175 Difference]: Start difference. First operand has 227 places, 150 transitions, 524 flow. Second operand 37 states and 3838 transitions. [2022-11-20 10:31:01,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 358 transitions, 2130 flow [2022-11-20 10:31:01,504 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 358 transitions, 1852 flow, removed 134 selfloop flow, removed 14 redundant places. [2022-11-20 10:31:01,508 INFO L231 Difference]: Finished difference. Result has 243 places, 177 transitions, 777 flow [2022-11-20 10:31:01,509 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=166, PETRI_DIFFERENCE_MINUEND_FLOW=462, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=777, PETRI_PLACES=243, PETRI_TRANSITIONS=177} [2022-11-20 10:31:01,509 INFO L288 CegarLoopForPetriNet]: 151 programPoint places, 92 predicate places. [2022-11-20 10:31:01,509 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 177 transitions, 777 flow [2022-11-20 10:31:01,510 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 99.07692307692308) internal successors, (2576), 26 states have internal predecessors, (2576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:31:01,510 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:31:01,510 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:31:01,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2022-11-20 10:31:01,511 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 10:31:01,511 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:31:01,511 INFO L85 PathProgramCache]: Analyzing trace with hash 564312921, now seen corresponding path program 2 times [2022-11-20 10:31:01,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:31:01,512 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1774357269] [2022-11-20 10:31:01,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:31:01,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:31:01,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:31:02,506 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:31:02,507 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:31:02,507 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1774357269] [2022-11-20 10:31:02,507 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1774357269] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:31:02,507 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:31:02,507 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-11-20 10:31:02,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [832081543] [2022-11-20 10:31:02,508 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:31:02,508 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-11-20 10:31:02,508 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:31:02,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-11-20 10:31:02,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=592, Unknown=0, NotChecked=0, Total=650 [2022-11-20 10:31:02,511 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 166 [2022-11-20 10:31:02,513 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 177 transitions, 777 flow. Second operand has 26 states, 26 states have (on average 99.07692307692308) internal successors, (2576), 26 states have internal predecessors, (2576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:31:02,513 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:31:02,514 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 166 [2022-11-20 10:31:02,514 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:31:06,930 INFO L130 PetriNetUnfolder]: 711/2528 cut-off events. [2022-11-20 10:31:06,931 INFO L131 PetriNetUnfolder]: For 7057/7067 co-relation queries the response was YES. [2022-11-20 10:31:06,948 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7243 conditions, 2528 events. 711/2528 cut-off events. For 7057/7067 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 18152 event pairs, 46 based on Foata normal form. 4/2416 useless extension candidates. Maximal degree in co-relation 7181. Up to 773 conditions per place. [2022-11-20 10:31:06,956 INFO L137 encePairwiseOnDemand]: 135/166 looper letters, 231 selfloop transitions, 46 changer transitions 39/408 dead transitions. [2022-11-20 10:31:06,956 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 408 transitions, 2902 flow [2022-11-20 10:31:06,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-11-20 10:31:06,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-11-20 10:31:06,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 3674 transitions. [2022-11-20 10:31:06,961 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6323580034423408 [2022-11-20 10:31:06,961 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 3674 transitions. [2022-11-20 10:31:06,961 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 3674 transitions. [2022-11-20 10:31:06,962 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:31:06,962 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 3674 transitions. [2022-11-20 10:31:06,967 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 104.97142857142858) internal successors, (3674), 35 states have internal predecessors, (3674), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:31:06,972 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 166.0) internal successors, (5976), 36 states have internal predecessors, (5976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:31:06,974 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 166.0) internal successors, (5976), 36 states have internal predecessors, (5976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:31:06,974 INFO L175 Difference]: Start difference. First operand has 243 places, 177 transitions, 777 flow. Second operand 35 states and 3674 transitions. [2022-11-20 10:31:06,974 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 408 transitions, 2902 flow [2022-11-20 10:31:07,001 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 408 transitions, 2467 flow, removed 179 selfloop flow, removed 21 redundant places. [2022-11-20 10:31:07,006 INFO L231 Difference]: Finished difference. Result has 271 places, 208 transitions, 1257 flow [2022-11-20 10:31:07,006 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=166, PETRI_DIFFERENCE_MINUEND_FLOW=670, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=1257, PETRI_PLACES=271, PETRI_TRANSITIONS=208} [2022-11-20 10:31:07,007 INFO L288 CegarLoopForPetriNet]: 151 programPoint places, 120 predicate places. [2022-11-20 10:31:07,007 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 208 transitions, 1257 flow [2022-11-20 10:31:07,007 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 99.07692307692308) internal successors, (2576), 26 states have internal predecessors, (2576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:31:07,007 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:31:07,008 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:31:07,008 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2022-11-20 10:31:07,008 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 10:31:07,008 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:31:07,009 INFO L85 PathProgramCache]: Analyzing trace with hash 328974259, now seen corresponding path program 3 times [2022-11-20 10:31:07,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:31:07,009 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [201187984] [2022-11-20 10:31:07,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:31:07,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:31:07,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:31:08,037 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:31:08,037 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:31:08,037 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [201187984] [2022-11-20 10:31:08,037 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [201187984] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:31:08,037 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:31:08,038 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-11-20 10:31:08,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1280615101] [2022-11-20 10:31:08,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:31:08,038 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-11-20 10:31:08,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:31:08,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-11-20 10:31:08,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=592, Unknown=0, NotChecked=0, Total=650 [2022-11-20 10:31:08,042 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 166 [2022-11-20 10:31:08,044 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 208 transitions, 1257 flow. Second operand has 26 states, 26 states have (on average 99.07692307692308) internal successors, (2576), 26 states have internal predecessors, (2576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:31:08,044 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:31:08,044 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 166 [2022-11-20 10:31:08,044 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:31:15,583 INFO L130 PetriNetUnfolder]: 754/2713 cut-off events. [2022-11-20 10:31:15,583 INFO L131 PetriNetUnfolder]: For 8220/8233 co-relation queries the response was YES. [2022-11-20 10:31:15,605 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8460 conditions, 2713 events. 754/2713 cut-off events. For 8220/8233 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 20068 event pairs, 34 based on Foata normal form. 9/2603 useless extension candidates. Maximal degree in co-relation 8382. Up to 240 conditions per place. [2022-11-20 10:31:15,614 INFO L137 encePairwiseOnDemand]: 135/166 looper letters, 385 selfloop transitions, 34 changer transitions 124/635 dead transitions. [2022-11-20 10:31:15,614 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 635 transitions, 5705 flow [2022-11-20 10:31:15,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2022-11-20 10:31:15,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 65 states. [2022-11-20 10:31:15,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 6663 transitions. [2022-11-20 10:31:15,622 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.617516218721038 [2022-11-20 10:31:15,622 INFO L72 ComplementDD]: Start complementDD. Operand 65 states and 6663 transitions. [2022-11-20 10:31:15,622 INFO L73 IsDeterministic]: Start isDeterministic. Operand 65 states and 6663 transitions. [2022-11-20 10:31:15,624 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:31:15,624 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 65 states and 6663 transitions. [2022-11-20 10:31:15,632 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 66 states, 65 states have (on average 102.50769230769231) internal successors, (6663), 65 states have internal predecessors, (6663), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:31:15,641 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 66 states, 66 states have (on average 166.0) internal successors, (10956), 66 states have internal predecessors, (10956), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:31:15,643 INFO L81 ComplementDD]: Finished complementDD. Result has 66 states, 66 states have (on average 166.0) internal successors, (10956), 66 states have internal predecessors, (10956), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:31:15,643 INFO L175 Difference]: Start difference. First operand has 271 places, 208 transitions, 1257 flow. Second operand 65 states and 6663 transitions. [2022-11-20 10:31:15,643 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 635 transitions, 5705 flow [2022-11-20 10:31:15,700 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 635 transitions, 5065 flow, removed 319 selfloop flow, removed 15 redundant places. [2022-11-20 10:31:15,708 INFO L231 Difference]: Finished difference. Result has 358 places, 208 transitions, 1205 flow [2022-11-20 10:31:15,708 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=166, PETRI_DIFFERENCE_MINUEND_FLOW=995, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=65, PETRI_FLOW=1205, PETRI_PLACES=358, PETRI_TRANSITIONS=208} [2022-11-20 10:31:15,709 INFO L288 CegarLoopForPetriNet]: 151 programPoint places, 207 predicate places. [2022-11-20 10:31:15,709 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 208 transitions, 1205 flow [2022-11-20 10:31:15,709 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 99.07692307692308) internal successors, (2576), 26 states have internal predecessors, (2576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:31:15,710 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:31:15,710 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:31:15,710 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2022-11-20 10:31:15,710 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 10:31:15,710 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:31:15,711 INFO L85 PathProgramCache]: Analyzing trace with hash 1696038817, now seen corresponding path program 4 times [2022-11-20 10:31:15,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:31:15,711 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [244758873] [2022-11-20 10:31:15,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:31:15,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:31:15,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:31:16,713 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:31:16,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:31:16,714 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [244758873] [2022-11-20 10:31:16,714 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [244758873] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:31:16,714 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:31:16,714 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-11-20 10:31:16,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [887377214] [2022-11-20 10:31:16,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:31:16,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-11-20 10:31:16,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:31:16,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-11-20 10:31:16,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=592, Unknown=0, NotChecked=0, Total=650 [2022-11-20 10:31:16,717 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 166 [2022-11-20 10:31:16,719 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 208 transitions, 1205 flow. Second operand has 26 states, 26 states have (on average 99.07692307692308) internal successors, (2576), 26 states have internal predecessors, (2576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:31:16,719 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:31:16,719 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 166 [2022-11-20 10:31:16,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:31:20,929 INFO L130 PetriNetUnfolder]: 737/2692 cut-off events. [2022-11-20 10:31:20,930 INFO L131 PetriNetUnfolder]: For 9876/9895 co-relation queries the response was YES. [2022-11-20 10:31:20,966 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8958 conditions, 2692 events. 737/2692 cut-off events. For 9876/9895 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 19631 event pairs, 80 based on Foata normal form. 5/2577 useless extension candidates. Maximal degree in co-relation 8841. Up to 268 conditions per place. [2022-11-20 10:31:20,975 INFO L137 encePairwiseOnDemand]: 135/166 looper letters, 203 selfloop transitions, 80 changer transitions 43/418 dead transitions. [2022-11-20 10:31:20,975 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 418 transitions, 3522 flow [2022-11-20 10:31:20,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-11-20 10:31:20,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-11-20 10:31:20,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 3641 transitions. [2022-11-20 10:31:20,980 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6266781411359724 [2022-11-20 10:31:20,980 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 3641 transitions. [2022-11-20 10:31:20,980 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 3641 transitions. [2022-11-20 10:31:20,981 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:31:20,981 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 3641 transitions. [2022-11-20 10:31:20,985 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 104.02857142857142) internal successors, (3641), 35 states have internal predecessors, (3641), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:31:20,990 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 166.0) internal successors, (5976), 36 states have internal predecessors, (5976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:31:20,992 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 166.0) internal successors, (5976), 36 states have internal predecessors, (5976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:31:20,992 INFO L175 Difference]: Start difference. First operand has 358 places, 208 transitions, 1205 flow. Second operand 35 states and 3641 transitions. [2022-11-20 10:31:20,992 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 418 transitions, 3522 flow [2022-11-20 10:31:21,051 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 418 transitions, 3117 flow, removed 73 selfloop flow, removed 60 redundant places. [2022-11-20 10:31:21,056 INFO L231 Difference]: Finished difference. Result has 304 places, 241 transitions, 1688 flow [2022-11-20 10:31:21,057 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=166, PETRI_DIFFERENCE_MINUEND_FLOW=1042, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=1688, PETRI_PLACES=304, PETRI_TRANSITIONS=241} [2022-11-20 10:31:21,057 INFO L288 CegarLoopForPetriNet]: 151 programPoint places, 153 predicate places. [2022-11-20 10:31:21,058 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 241 transitions, 1688 flow [2022-11-20 10:31:21,058 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 99.07692307692308) internal successors, (2576), 26 states have internal predecessors, (2576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:31:21,058 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:31:21,058 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:31:21,059 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2022-11-20 10:31:21,059 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 10:31:21,059 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:31:21,059 INFO L85 PathProgramCache]: Analyzing trace with hash 643487425, now seen corresponding path program 5 times [2022-11-20 10:31:21,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:31:21,060 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1765129666] [2022-11-20 10:31:21,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:31:21,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:31:21,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:31:21,993 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:31:21,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:31:21,994 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1765129666] [2022-11-20 10:31:21,994 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1765129666] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:31:21,994 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:31:21,994 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-11-20 10:31:21,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [86581653] [2022-11-20 10:31:21,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:31:21,997 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-11-20 10:31:21,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:31:21,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-11-20 10:31:21,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=590, Unknown=0, NotChecked=0, Total=650 [2022-11-20 10:31:22,000 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 166 [2022-11-20 10:31:22,012 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 241 transitions, 1688 flow. Second operand has 26 states, 26 states have (on average 99.07692307692308) internal successors, (2576), 26 states have internal predecessors, (2576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:31:22,018 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:31:22,019 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 166 [2022-11-20 10:31:22,019 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:31:26,079 INFO L130 PetriNetUnfolder]: 852/2917 cut-off events. [2022-11-20 10:31:26,079 INFO L131 PetriNetUnfolder]: For 13180/13199 co-relation queries the response was YES. [2022-11-20 10:31:26,111 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10747 conditions, 2917 events. 852/2917 cut-off events. For 13180/13199 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 21495 event pairs, 107 based on Foata normal form. 10/2803 useless extension candidates. Maximal degree in co-relation 10655. Up to 564 conditions per place. [2022-11-20 10:31:26,122 INFO L137 encePairwiseOnDemand]: 135/166 looper letters, 312 selfloop transitions, 45 changer transitions 36/485 dead transitions. [2022-11-20 10:31:26,122 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 485 transitions, 4780 flow [2022-11-20 10:31:26,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-11-20 10:31:26,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-11-20 10:31:26,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 3654 transitions. [2022-11-20 10:31:26,127 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6289156626506024 [2022-11-20 10:31:26,127 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 3654 transitions. [2022-11-20 10:31:26,127 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 3654 transitions. [2022-11-20 10:31:26,128 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:31:26,128 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 3654 transitions. [2022-11-20 10:31:26,132 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 104.4) internal successors, (3654), 35 states have internal predecessors, (3654), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:31:26,137 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 166.0) internal successors, (5976), 36 states have internal predecessors, (5976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:31:26,139 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 166.0) internal successors, (5976), 36 states have internal predecessors, (5976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:31:26,139 INFO L175 Difference]: Start difference. First operand has 304 places, 241 transitions, 1688 flow. Second operand 35 states and 3654 transitions. [2022-11-20 10:31:26,139 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 485 transitions, 4780 flow [2022-11-20 10:31:26,231 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 485 transitions, 4149 flow, removed 151 selfloop flow, removed 20 redundant places. [2022-11-20 10:31:26,237 INFO L231 Difference]: Finished difference. Result has 330 places, 268 transitions, 1910 flow [2022-11-20 10:31:26,238 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=166, PETRI_DIFFERENCE_MINUEND_FLOW=1356, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=1910, PETRI_PLACES=330, PETRI_TRANSITIONS=268} [2022-11-20 10:31:26,238 INFO L288 CegarLoopForPetriNet]: 151 programPoint places, 179 predicate places. [2022-11-20 10:31:26,238 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 268 transitions, 1910 flow [2022-11-20 10:31:26,239 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 99.07692307692308) internal successors, (2576), 26 states have internal predecessors, (2576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:31:26,239 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:31:26,239 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:31:26,239 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2022-11-20 10:31:26,239 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 10:31:26,240 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:31:26,240 INFO L85 PathProgramCache]: Analyzing trace with hash -1884614171, now seen corresponding path program 6 times [2022-11-20 10:31:26,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:31:26,240 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1656775945] [2022-11-20 10:31:26,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:31:26,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:31:26,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:31:27,243 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:31:27,243 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:31:27,243 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1656775945] [2022-11-20 10:31:27,243 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1656775945] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:31:27,243 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:31:27,244 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-11-20 10:31:27,244 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1059244590] [2022-11-20 10:31:27,244 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:31:27,244 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-11-20 10:31:27,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:31:27,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-11-20 10:31:27,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=590, Unknown=0, NotChecked=0, Total=650 [2022-11-20 10:31:27,248 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 166 [2022-11-20 10:31:27,249 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 268 transitions, 1910 flow. Second operand has 26 states, 26 states have (on average 99.07692307692308) internal successors, (2576), 26 states have internal predecessors, (2576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:31:27,250 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:31:27,250 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 166 [2022-11-20 10:31:27,250 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:31:31,462 INFO L130 PetriNetUnfolder]: 938/3315 cut-off events. [2022-11-20 10:31:31,463 INFO L131 PetriNetUnfolder]: For 17819/17841 co-relation queries the response was YES. [2022-11-20 10:31:31,484 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12353 conditions, 3315 events. 938/3315 cut-off events. For 17819/17841 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 25607 event pairs, 114 based on Foata normal form. 6/3172 useless extension candidates. Maximal degree in co-relation 12247. Up to 435 conditions per place. [2022-11-20 10:31:31,492 INFO L137 encePairwiseOnDemand]: 135/166 looper letters, 322 selfloop transitions, 57 changer transitions 39/510 dead transitions. [2022-11-20 10:31:31,492 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 510 transitions, 5193 flow [2022-11-20 10:31:31,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-11-20 10:31:31,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-11-20 10:31:31,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 3657 transitions. [2022-11-20 10:31:31,503 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6294320137693632 [2022-11-20 10:31:31,503 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 3657 transitions. [2022-11-20 10:31:31,503 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 3657 transitions. [2022-11-20 10:31:31,504 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:31:31,504 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 3657 transitions. [2022-11-20 10:31:31,508 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 104.48571428571428) internal successors, (3657), 35 states have internal predecessors, (3657), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:31:31,513 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 166.0) internal successors, (5976), 36 states have internal predecessors, (5976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:31:31,514 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 166.0) internal successors, (5976), 36 states have internal predecessors, (5976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:31:31,514 INFO L175 Difference]: Start difference. First operand has 330 places, 268 transitions, 1910 flow. Second operand 35 states and 3657 transitions. [2022-11-20 10:31:31,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 510 transitions, 5193 flow [2022-11-20 10:31:31,615 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 510 transitions, 4766 flow, removed 152 selfloop flow, removed 19 redundant places. [2022-11-20 10:31:31,620 INFO L231 Difference]: Finished difference. Result has 355 places, 292 transitions, 2246 flow [2022-11-20 10:31:31,620 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=166, PETRI_DIFFERENCE_MINUEND_FLOW=1686, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=2246, PETRI_PLACES=355, PETRI_TRANSITIONS=292} [2022-11-20 10:31:31,621 INFO L288 CegarLoopForPetriNet]: 151 programPoint places, 204 predicate places. [2022-11-20 10:31:31,621 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 292 transitions, 2246 flow [2022-11-20 10:31:31,621 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 99.07692307692308) internal successors, (2576), 26 states have internal predecessors, (2576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:31:31,621 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:31:31,622 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:31:31,622 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2022-11-20 10:31:31,622 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 10:31:31,622 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:31:31,622 INFO L85 PathProgramCache]: Analyzing trace with hash -980646707, now seen corresponding path program 7 times [2022-11-20 10:31:31,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:31:31,622 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1857199552] [2022-11-20 10:31:31,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:31:31,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:31:31,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:31:32,555 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:31:32,555 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:31:32,555 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1857199552] [2022-11-20 10:31:32,556 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1857199552] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:31:32,556 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:31:32,556 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-11-20 10:31:32,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1775859365] [2022-11-20 10:31:32,556 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:31:32,556 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-11-20 10:31:32,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:31:32,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-11-20 10:31:32,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=592, Unknown=0, NotChecked=0, Total=650 [2022-11-20 10:31:32,559 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 166 [2022-11-20 10:31:32,561 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 292 transitions, 2246 flow. Second operand has 26 states, 26 states have (on average 99.07692307692308) internal successors, (2576), 26 states have internal predecessors, (2576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:31:32,561 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:31:32,561 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 166 [2022-11-20 10:31:32,561 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:31:37,379 INFO L130 PetriNetUnfolder]: 1091/3749 cut-off events. [2022-11-20 10:31:37,379 INFO L131 PetriNetUnfolder]: For 27270/27291 co-relation queries the response was YES. [2022-11-20 10:31:37,405 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15685 conditions, 3749 events. 1091/3749 cut-off events. For 27270/27291 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 29776 event pairs, 216 based on Foata normal form. 7/3590 useless extension candidates. Maximal degree in co-relation 15568. Up to 948 conditions per place. [2022-11-20 10:31:37,415 INFO L137 encePairwiseOnDemand]: 135/166 looper letters, 377 selfloop transitions, 44 changer transitions 36/549 dead transitions. [2022-11-20 10:31:37,415 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 549 transitions, 5944 flow [2022-11-20 10:31:37,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-11-20 10:31:37,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-11-20 10:31:37,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 3670 transitions. [2022-11-20 10:31:37,423 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6316695352839932 [2022-11-20 10:31:37,423 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 3670 transitions. [2022-11-20 10:31:37,423 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 3670 transitions. [2022-11-20 10:31:37,424 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:31:37,424 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 3670 transitions. [2022-11-20 10:31:37,428 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 104.85714285714286) internal successors, (3670), 35 states have internal predecessors, (3670), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:31:37,433 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 166.0) internal successors, (5976), 36 states have internal predecessors, (5976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:31:37,434 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 166.0) internal successors, (5976), 36 states have internal predecessors, (5976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:31:37,434 INFO L175 Difference]: Start difference. First operand has 355 places, 292 transitions, 2246 flow. Second operand 35 states and 3670 transitions. [2022-11-20 10:31:37,434 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 549 transitions, 5944 flow [2022-11-20 10:31:37,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 549 transitions, 5374 flow, removed 174 selfloop flow, removed 19 redundant places. [2022-11-20 10:31:37,635 INFO L231 Difference]: Finished difference. Result has 384 places, 319 transitions, 2592 flow [2022-11-20 10:31:37,635 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=166, PETRI_DIFFERENCE_MINUEND_FLOW=1945, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=2592, PETRI_PLACES=384, PETRI_TRANSITIONS=319} [2022-11-20 10:31:37,635 INFO L288 CegarLoopForPetriNet]: 151 programPoint places, 233 predicate places. [2022-11-20 10:31:37,636 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 319 transitions, 2592 flow [2022-11-20 10:31:37,636 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 99.07692307692308) internal successors, (2576), 26 states have internal predecessors, (2576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:31:37,637 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:31:37,637 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:31:37,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2022-11-20 10:31:37,637 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 10:31:37,637 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:31:37,638 INFO L85 PathProgramCache]: Analyzing trace with hash 974376259, now seen corresponding path program 8 times [2022-11-20 10:31:37,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:31:37,638 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1643877798] [2022-11-20 10:31:37,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:31:37,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:31:37,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:31:38,541 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:31:38,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:31:38,541 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1643877798] [2022-11-20 10:31:38,541 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1643877798] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:31:38,541 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:31:38,541 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-11-20 10:31:38,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [7852280] [2022-11-20 10:31:38,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:31:38,542 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-11-20 10:31:38,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:31:38,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-11-20 10:31:38,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=590, Unknown=0, NotChecked=0, Total=650 [2022-11-20 10:31:38,544 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 166 [2022-11-20 10:31:38,545 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 319 transitions, 2592 flow. Second operand has 26 states, 26 states have (on average 99.07692307692308) internal successors, (2576), 26 states have internal predecessors, (2576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:31:38,545 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:31:38,545 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 166 [2022-11-20 10:31:38,545 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:31:43,802 INFO L130 PetriNetUnfolder]: 1163/3954 cut-off events. [2022-11-20 10:31:43,803 INFO L131 PetriNetUnfolder]: For 37770/37793 co-relation queries the response was YES. [2022-11-20 10:31:43,833 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17744 conditions, 3954 events. 1163/3954 cut-off events. For 37770/37793 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 32055 event pairs, 184 based on Foata normal form. 7/3780 useless extension candidates. Maximal degree in co-relation 17611. Up to 995 conditions per place. [2022-11-20 10:31:43,844 INFO L137 encePairwiseOnDemand]: 135/166 looper letters, 423 selfloop transitions, 58 changer transitions 39/612 dead transitions. [2022-11-20 10:31:43,844 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 612 transitions, 7290 flow [2022-11-20 10:31:43,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-11-20 10:31:43,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-11-20 10:31:43,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 3687 transitions. [2022-11-20 10:31:43,849 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6345955249569707 [2022-11-20 10:31:43,849 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 3687 transitions. [2022-11-20 10:31:43,849 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 3687 transitions. [2022-11-20 10:31:43,850 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:31:43,850 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 3687 transitions. [2022-11-20 10:31:43,854 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 105.34285714285714) internal successors, (3687), 35 states have internal predecessors, (3687), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:31:43,859 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 166.0) internal successors, (5976), 36 states have internal predecessors, (5976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:31:43,861 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 166.0) internal successors, (5976), 36 states have internal predecessors, (5976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:31:43,861 INFO L175 Difference]: Start difference. First operand has 384 places, 319 transitions, 2592 flow. Second operand 35 states and 3687 transitions. [2022-11-20 10:31:43,861 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 612 transitions, 7290 flow [2022-11-20 10:31:44,085 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 612 transitions, 6679 flow, removed 273 selfloop flow, removed 19 redundant places. [2022-11-20 10:31:44,090 INFO L231 Difference]: Finished difference. Result has 408 places, 341 transitions, 2979 flow [2022-11-20 10:31:44,091 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=166, PETRI_DIFFERENCE_MINUEND_FLOW=2290, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=2979, PETRI_PLACES=408, PETRI_TRANSITIONS=341} [2022-11-20 10:31:44,091 INFO L288 CegarLoopForPetriNet]: 151 programPoint places, 257 predicate places. [2022-11-20 10:31:44,091 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 341 transitions, 2979 flow [2022-11-20 10:31:44,092 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 99.07692307692308) internal successors, (2576), 26 states have internal predecessors, (2576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:31:44,092 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:31:44,092 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:31:44,092 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2022-11-20 10:31:44,092 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 10:31:44,093 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:31:44,093 INFO L85 PathProgramCache]: Analyzing trace with hash 1736285473, now seen corresponding path program 9 times [2022-11-20 10:31:44,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:31:44,093 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2128962170] [2022-11-20 10:31:44,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:31:44,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:31:44,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:31:45,202 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:31:45,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:31:45,202 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2128962170] [2022-11-20 10:31:45,202 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2128962170] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:31:45,202 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:31:45,202 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-11-20 10:31:45,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1939263104] [2022-11-20 10:31:45,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:31:45,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-11-20 10:31:45,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:31:45,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-11-20 10:31:45,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=592, Unknown=0, NotChecked=0, Total=650 [2022-11-20 10:31:45,206 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 166 [2022-11-20 10:31:45,207 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 341 transitions, 2979 flow. Second operand has 26 states, 26 states have (on average 99.07692307692308) internal successors, (2576), 26 states have internal predecessors, (2576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:31:45,207 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:31:45,207 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 166 [2022-11-20 10:31:45,207 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:31:53,631 INFO L130 PetriNetUnfolder]: 1373/4610 cut-off events. [2022-11-20 10:31:53,631 INFO L131 PetriNetUnfolder]: For 52804/52827 co-relation queries the response was YES. [2022-11-20 10:31:53,732 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22022 conditions, 4610 events. 1373/4610 cut-off events. For 52804/52827 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 39006 event pairs, 345 based on Foata normal form. 7/4421 useless extension candidates. Maximal degree in co-relation 21880. Up to 1377 conditions per place. [2022-11-20 10:31:53,747 INFO L137 encePairwiseOnDemand]: 135/166 looper letters, 467 selfloop transitions, 26 changer transitions 112/697 dead transitions. [2022-11-20 10:31:53,747 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 454 places, 697 transitions, 8481 flow [2022-11-20 10:31:53,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-11-20 10:31:53,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 62 states. [2022-11-20 10:31:53,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 6402 transitions. [2022-11-20 10:31:53,753 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.622036533229693 [2022-11-20 10:31:53,753 INFO L72 ComplementDD]: Start complementDD. Operand 62 states and 6402 transitions. [2022-11-20 10:31:53,753 INFO L73 IsDeterministic]: Start isDeterministic. Operand 62 states and 6402 transitions. [2022-11-20 10:31:53,755 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:31:53,756 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 62 states and 6402 transitions. [2022-11-20 10:31:53,763 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 63 states, 62 states have (on average 103.25806451612904) internal successors, (6402), 62 states have internal predecessors, (6402), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:31:53,773 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 63 states, 63 states have (on average 166.0) internal successors, (10458), 63 states have internal predecessors, (10458), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:31:53,775 INFO L81 ComplementDD]: Finished complementDD. Result has 63 states, 63 states have (on average 166.0) internal successors, (10458), 63 states have internal predecessors, (10458), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:31:53,775 INFO L175 Difference]: Start difference. First operand has 408 places, 341 transitions, 2979 flow. Second operand 62 states and 6402 transitions. [2022-11-20 10:31:53,776 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 454 places, 697 transitions, 8481 flow [2022-11-20 10:31:54,185 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 697 transitions, 7765 flow, removed 237 selfloop flow, removed 20 redundant places. [2022-11-20 10:31:54,193 INFO L231 Difference]: Finished difference. Result has 492 places, 351 transitions, 3033 flow [2022-11-20 10:31:54,193 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=166, PETRI_DIFFERENCE_MINUEND_FLOW=2590, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=62, PETRI_FLOW=3033, PETRI_PLACES=492, PETRI_TRANSITIONS=351} [2022-11-20 10:31:54,194 INFO L288 CegarLoopForPetriNet]: 151 programPoint places, 341 predicate places. [2022-11-20 10:31:54,194 INFO L495 AbstractCegarLoop]: Abstraction has has 492 places, 351 transitions, 3033 flow [2022-11-20 10:31:54,194 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 99.07692307692308) internal successors, (2576), 26 states have internal predecessors, (2576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:31:54,194 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:31:54,194 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:31:54,194 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2022-11-20 10:31:54,195 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 10:31:54,195 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:31:54,195 INFO L85 PathProgramCache]: Analyzing trace with hash -1971752081, now seen corresponding path program 10 times [2022-11-20 10:31:54,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:31:54,195 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2131597809] [2022-11-20 10:31:54,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:31:54,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:31:54,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:31:55,148 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:31:55,148 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:31:55,148 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2131597809] [2022-11-20 10:31:55,149 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2131597809] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:31:55,149 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:31:55,149 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-11-20 10:31:55,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1862463374] [2022-11-20 10:31:55,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:31:55,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-11-20 10:31:55,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:31:55,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-11-20 10:31:55,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=592, Unknown=0, NotChecked=0, Total=650 [2022-11-20 10:31:55,153 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 166 [2022-11-20 10:31:55,154 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 492 places, 351 transitions, 3033 flow. Second operand has 26 states, 26 states have (on average 99.07692307692308) internal successors, (2576), 26 states have internal predecessors, (2576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:31:55,155 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:31:55,155 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 166 [2022-11-20 10:31:55,155 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:32:01,710 INFO L130 PetriNetUnfolder]: 1447/4925 cut-off events. [2022-11-20 10:32:01,710 INFO L131 PetriNetUnfolder]: For 103555/103585 co-relation queries the response was YES. [2022-11-20 10:32:01,768 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27622 conditions, 4925 events. 1447/4925 cut-off events. For 103555/103585 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 42723 event pairs, 234 based on Foata normal form. 11/4708 useless extension candidates. Maximal degree in co-relation 27435. Up to 995 conditions per place. [2022-11-20 10:32:01,784 INFO L137 encePairwiseOnDemand]: 135/166 looper letters, 477 selfloop transitions, 54 changer transitions 43/666 dead transitions. [2022-11-20 10:32:01,784 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 478 places, 666 transitions, 9658 flow [2022-11-20 10:32:01,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-11-20 10:32:01,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-11-20 10:32:01,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 3689 transitions. [2022-11-20 10:32:01,791 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6349397590361445 [2022-11-20 10:32:01,791 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 3689 transitions. [2022-11-20 10:32:01,791 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 3689 transitions. [2022-11-20 10:32:01,792 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:32:01,792 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 3689 transitions. [2022-11-20 10:32:01,797 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 105.4) internal successors, (3689), 35 states have internal predecessors, (3689), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:32:01,801 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 166.0) internal successors, (5976), 36 states have internal predecessors, (5976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:32:01,803 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 166.0) internal successors, (5976), 36 states have internal predecessors, (5976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:32:01,803 INFO L175 Difference]: Start difference. First operand has 492 places, 351 transitions, 3033 flow. Second operand 35 states and 3689 transitions. [2022-11-20 10:32:01,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 478 places, 666 transitions, 9658 flow [2022-11-20 10:32:02,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 450 places, 666 transitions, 8895 flow, removed 362 selfloop flow, removed 28 redundant places. [2022-11-20 10:32:02,406 INFO L231 Difference]: Finished difference. Result has 476 places, 375 transitions, 3777 flow [2022-11-20 10:32:02,407 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=166, PETRI_DIFFERENCE_MINUEND_FLOW=2884, PETRI_DIFFERENCE_MINUEND_PLACES=416, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=3777, PETRI_PLACES=476, PETRI_TRANSITIONS=375} [2022-11-20 10:32:02,407 INFO L288 CegarLoopForPetriNet]: 151 programPoint places, 325 predicate places. [2022-11-20 10:32:02,407 INFO L495 AbstractCegarLoop]: Abstraction has has 476 places, 375 transitions, 3777 flow [2022-11-20 10:32:02,407 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 99.07692307692308) internal successors, (2576), 26 states have internal predecessors, (2576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:32:02,407 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:32:02,408 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:32:02,408 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2022-11-20 10:32:02,408 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 10:32:02,408 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:32:02,409 INFO L85 PathProgramCache]: Analyzing trace with hash -1596263431, now seen corresponding path program 11 times [2022-11-20 10:32:02,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:32:02,409 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1061729067] [2022-11-20 10:32:02,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:32:02,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:32:02,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:32:03,479 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:32:03,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:32:03,479 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1061729067] [2022-11-20 10:32:03,480 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1061729067] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:32:03,480 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:32:03,480 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-11-20 10:32:03,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2066011187] [2022-11-20 10:32:03,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:32:03,480 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-11-20 10:32:03,480 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:32:03,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-11-20 10:32:03,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=593, Unknown=0, NotChecked=0, Total=650 [2022-11-20 10:32:03,484 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 166 [2022-11-20 10:32:03,485 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 476 places, 375 transitions, 3777 flow. Second operand has 26 states, 26 states have (on average 99.07692307692308) internal successors, (2576), 26 states have internal predecessors, (2576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:32:03,486 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:32:03,486 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 166 [2022-11-20 10:32:03,486 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:32:10,881 INFO L130 PetriNetUnfolder]: 1562/5437 cut-off events. [2022-11-20 10:32:10,881 INFO L131 PetriNetUnfolder]: For 111557/111587 co-relation queries the response was YES. [2022-11-20 10:32:10,977 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29688 conditions, 5437 events. 1562/5437 cut-off events. For 111557/111587 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 48297 event pairs, 290 based on Foata normal form. 8/5194 useless extension candidates. Maximal degree in co-relation 29500. Up to 1411 conditions per place. [2022-11-20 10:32:10,999 INFO L137 encePairwiseOnDemand]: 135/166 looper letters, 485 selfloop transitions, 77 changer transitions 68/722 dead transitions. [2022-11-20 10:32:11,000 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 507 places, 722 transitions, 10111 flow [2022-11-20 10:32:11,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-11-20 10:32:11,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2022-11-20 10:32:11,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 4848 transitions. [2022-11-20 10:32:11,006 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6213791335554986 [2022-11-20 10:32:11,007 INFO L72 ComplementDD]: Start complementDD. Operand 47 states and 4848 transitions. [2022-11-20 10:32:11,007 INFO L73 IsDeterministic]: Start isDeterministic. Operand 47 states and 4848 transitions. [2022-11-20 10:32:11,008 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:32:11,008 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 47 states and 4848 transitions. [2022-11-20 10:32:11,013 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 48 states, 47 states have (on average 103.14893617021276) internal successors, (4848), 47 states have internal predecessors, (4848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:32:11,021 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 48 states, 48 states have (on average 166.0) internal successors, (7968), 48 states have internal predecessors, (7968), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:32:11,022 INFO L81 ComplementDD]: Finished complementDD. Result has 48 states, 48 states have (on average 166.0) internal successors, (7968), 48 states have internal predecessors, (7968), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:32:11,023 INFO L175 Difference]: Start difference. First operand has 476 places, 375 transitions, 3777 flow. Second operand 47 states and 4848 transitions. [2022-11-20 10:32:11,023 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 507 places, 722 transitions, 10111 flow [2022-11-20 10:32:11,650 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 487 places, 722 transitions, 9474 flow, removed 288 selfloop flow, removed 20 redundant places. [2022-11-20 10:32:11,664 INFO L231 Difference]: Finished difference. Result has 527 places, 398 transitions, 3937 flow [2022-11-20 10:32:11,665 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=166, PETRI_DIFFERENCE_MINUEND_FLOW=3254, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=47, PETRI_FLOW=3937, PETRI_PLACES=527, PETRI_TRANSITIONS=398} [2022-11-20 10:32:11,666 INFO L288 CegarLoopForPetriNet]: 151 programPoint places, 376 predicate places. [2022-11-20 10:32:11,666 INFO L495 AbstractCegarLoop]: Abstraction has has 527 places, 398 transitions, 3937 flow [2022-11-20 10:32:11,667 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 99.07692307692308) internal successors, (2576), 26 states have internal predecessors, (2576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:32:11,667 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:32:11,667 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:32:11,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2022-11-20 10:32:11,667 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 10:32:11,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:32:11,668 INFO L85 PathProgramCache]: Analyzing trace with hash -2122653639, now seen corresponding path program 12 times [2022-11-20 10:32:11,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:32:11,669 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1373384349] [2022-11-20 10:32:11,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:32:11,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:32:11,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:32:12,630 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:32:12,630 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:32:12,630 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1373384349] [2022-11-20 10:32:12,630 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1373384349] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:32:12,630 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:32:12,630 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-11-20 10:32:12,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1135477825] [2022-11-20 10:32:12,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:32:12,631 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-11-20 10:32:12,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:32:12,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-11-20 10:32:12,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=592, Unknown=0, NotChecked=0, Total=650 [2022-11-20 10:32:12,635 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 166 [2022-11-20 10:32:12,636 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 527 places, 398 transitions, 3937 flow. Second operand has 26 states, 26 states have (on average 99.07692307692308) internal successors, (2576), 26 states have internal predecessors, (2576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:32:12,636 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:32:12,636 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 166 [2022-11-20 10:32:12,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:32:18,904 INFO L130 PetriNetUnfolder]: 1573/5235 cut-off events. [2022-11-20 10:32:18,904 INFO L131 PetriNetUnfolder]: For 131317/131347 co-relation queries the response was YES. [2022-11-20 10:32:19,047 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31602 conditions, 5235 events. 1573/5235 cut-off events. For 131317/131347 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 45565 event pairs, 383 based on Foata normal form. 11/5023 useless extension candidates. Maximal degree in co-relation 31388. Up to 1776 conditions per place. [2022-11-20 10:32:19,079 INFO L137 encePairwiseOnDemand]: 135/166 looper letters, 480 selfloop transitions, 49 changer transitions 36/657 dead transitions. [2022-11-20 10:32:19,079 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 532 places, 657 transitions, 8932 flow [2022-11-20 10:32:19,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-11-20 10:32:19,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-11-20 10:32:19,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 3686 transitions. [2022-11-20 10:32:19,092 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6344234079173838 [2022-11-20 10:32:19,092 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 3686 transitions. [2022-11-20 10:32:19,092 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 3686 transitions. [2022-11-20 10:32:19,094 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:32:19,094 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 3686 transitions. [2022-11-20 10:32:19,100 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 105.31428571428572) internal successors, (3686), 35 states have internal predecessors, (3686), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:32:19,105 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 166.0) internal successors, (5976), 36 states have internal predecessors, (5976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:32:19,106 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 166.0) internal successors, (5976), 36 states have internal predecessors, (5976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:32:19,106 INFO L175 Difference]: Start difference. First operand has 527 places, 398 transitions, 3937 flow. Second operand 35 states and 3686 transitions. [2022-11-20 10:32:19,107 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 532 places, 657 transitions, 8932 flow [2022-11-20 10:32:20,103 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 507 places, 657 transitions, 8411 flow, removed 182 selfloop flow, removed 25 redundant places. [2022-11-20 10:32:20,110 INFO L231 Difference]: Finished difference. Result has 530 places, 418 transitions, 4281 flow [2022-11-20 10:32:20,110 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=166, PETRI_DIFFERENCE_MINUEND_FLOW=3641, PETRI_DIFFERENCE_MINUEND_PLACES=473, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=4281, PETRI_PLACES=530, PETRI_TRANSITIONS=418} [2022-11-20 10:32:20,111 INFO L288 CegarLoopForPetriNet]: 151 programPoint places, 379 predicate places. [2022-11-20 10:32:20,111 INFO L495 AbstractCegarLoop]: Abstraction has has 530 places, 418 transitions, 4281 flow [2022-11-20 10:32:20,111 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 99.07692307692308) internal successors, (2576), 26 states have internal predecessors, (2576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:32:20,111 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:32:20,111 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:32:20,111 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2022-11-20 10:32:20,111 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 10:32:20,112 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:32:20,112 INFO L85 PathProgramCache]: Analyzing trace with hash 326623145, now seen corresponding path program 13 times [2022-11-20 10:32:20,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:32:20,112 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [182537769] [2022-11-20 10:32:20,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:32:20,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:32:20,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:32:20,994 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:32:20,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:32:20,994 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [182537769] [2022-11-20 10:32:20,994 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [182537769] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:32:20,994 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:32:20,995 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-11-20 10:32:20,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [294120015] [2022-11-20 10:32:20,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:32:20,995 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-11-20 10:32:20,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:32:20,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-11-20 10:32:20,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=592, Unknown=0, NotChecked=0, Total=650 [2022-11-20 10:32:20,999 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 166 [2022-11-20 10:32:21,000 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 530 places, 418 transitions, 4281 flow. Second operand has 26 states, 26 states have (on average 99.07692307692308) internal successors, (2576), 26 states have internal predecessors, (2576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:32:21,000 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:32:21,000 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 166 [2022-11-20 10:32:21,000 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:32:27,714 INFO L130 PetriNetUnfolder]: 1722/5897 cut-off events. [2022-11-20 10:32:27,715 INFO L131 PetriNetUnfolder]: For 128478/128508 co-relation queries the response was YES. [2022-11-20 10:32:27,798 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33451 conditions, 5897 events. 1722/5897 cut-off events. For 128478/128508 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 53099 event pairs, 405 based on Foata normal form. 8/5639 useless extension candidates. Maximal degree in co-relation 33234. Up to 1787 conditions per place. [2022-11-20 10:32:27,817 INFO L137 encePairwiseOnDemand]: 135/166 looper letters, 522 selfloop transitions, 54 changer transitions 43/711 dead transitions. [2022-11-20 10:32:27,817 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 549 places, 711 transitions, 10508 flow [2022-11-20 10:32:27,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-11-20 10:32:27,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-11-20 10:32:27,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 3677 transitions. [2022-11-20 10:32:27,821 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6328743545611015 [2022-11-20 10:32:27,821 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 3677 transitions. [2022-11-20 10:32:27,821 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 3677 transitions. [2022-11-20 10:32:27,822 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:32:27,822 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 3677 transitions. [2022-11-20 10:32:27,824 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 105.05714285714286) internal successors, (3677), 35 states have internal predecessors, (3677), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:32:27,827 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 166.0) internal successors, (5976), 36 states have internal predecessors, (5976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:32:27,828 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 166.0) internal successors, (5976), 36 states have internal predecessors, (5976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:32:27,828 INFO L175 Difference]: Start difference. First operand has 530 places, 418 transitions, 4281 flow. Second operand 35 states and 3677 transitions. [2022-11-20 10:32:27,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 549 places, 711 transitions, 10508 flow [2022-11-20 10:32:28,989 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 529 places, 711 transitions, 10030 flow, removed 176 selfloop flow, removed 20 redundant places. [2022-11-20 10:32:29,000 INFO L231 Difference]: Finished difference. Result has 558 places, 446 transitions, 4774 flow [2022-11-20 10:32:29,001 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=166, PETRI_DIFFERENCE_MINUEND_FLOW=3906, PETRI_DIFFERENCE_MINUEND_PLACES=495, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=374, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=4774, PETRI_PLACES=558, PETRI_TRANSITIONS=446} [2022-11-20 10:32:29,002 INFO L288 CegarLoopForPetriNet]: 151 programPoint places, 407 predicate places. [2022-11-20 10:32:29,002 INFO L495 AbstractCegarLoop]: Abstraction has has 558 places, 446 transitions, 4774 flow [2022-11-20 10:32:29,002 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 99.07692307692308) internal successors, (2576), 26 states have internal predecessors, (2576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:32:29,002 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:32:29,003 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:32:29,003 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2022-11-20 10:32:29,003 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 10:32:29,003 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:32:29,004 INFO L85 PathProgramCache]: Analyzing trace with hash -214107227, now seen corresponding path program 14 times [2022-11-20 10:32:29,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:32:29,004 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [372966432] [2022-11-20 10:32:29,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:32:29,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:32:29,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:32:29,946 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:32:29,946 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:32:29,946 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [372966432] [2022-11-20 10:32:29,946 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [372966432] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:32:29,946 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:32:29,946 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-11-20 10:32:29,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [152631421] [2022-11-20 10:32:29,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:32:29,947 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-11-20 10:32:29,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:32:29,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-11-20 10:32:29,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=590, Unknown=0, NotChecked=0, Total=650 [2022-11-20 10:32:29,949 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 166 [2022-11-20 10:32:29,951 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 558 places, 446 transitions, 4774 flow. Second operand has 26 states, 26 states have (on average 99.07692307692308) internal successors, (2576), 26 states have internal predecessors, (2576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:32:29,951 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:32:29,951 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 166 [2022-11-20 10:32:29,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:32:36,899 INFO L130 PetriNetUnfolder]: 1787/5972 cut-off events. [2022-11-20 10:32:36,900 INFO L131 PetriNetUnfolder]: For 147301/147332 co-relation queries the response was YES. [2022-11-20 10:32:37,032 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35965 conditions, 5972 events. 1787/5972 cut-off events. For 147301/147332 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 53687 event pairs, 437 based on Foata normal form. 9/5724 useless extension candidates. Maximal degree in co-relation 35732. Up to 2052 conditions per place. [2022-11-20 10:32:37,053 INFO L137 encePairwiseOnDemand]: 135/166 looper letters, 551 selfloop transitions, 53 changer transitions 36/732 dead transitions. [2022-11-20 10:32:37,053 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 577 places, 732 transitions, 10741 flow [2022-11-20 10:32:37,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-11-20 10:32:37,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-11-20 10:32:37,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 3698 transitions. [2022-11-20 10:32:37,056 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6364888123924268 [2022-11-20 10:32:37,056 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 3698 transitions. [2022-11-20 10:32:37,056 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 3698 transitions. [2022-11-20 10:32:37,057 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:32:37,057 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 3698 transitions. [2022-11-20 10:32:37,059 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 105.65714285714286) internal successors, (3698), 35 states have internal predecessors, (3698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:32:37,062 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 166.0) internal successors, (5976), 36 states have internal predecessors, (5976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:32:37,063 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 166.0) internal successors, (5976), 36 states have internal predecessors, (5976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:32:37,063 INFO L175 Difference]: Start difference. First operand has 558 places, 446 transitions, 4774 flow. Second operand 35 states and 3698 transitions. [2022-11-20 10:32:37,063 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 577 places, 732 transitions, 10741 flow [2022-11-20 10:32:38,446 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 557 places, 732 transitions, 10039 flow, removed 296 selfloop flow, removed 20 redundant places. [2022-11-20 10:32:38,465 INFO L231 Difference]: Finished difference. Result has 581 places, 468 transitions, 4994 flow [2022-11-20 10:32:38,466 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=166, PETRI_DIFFERENCE_MINUEND_FLOW=4248, PETRI_DIFFERENCE_MINUEND_PLACES=523, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=403, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=4994, PETRI_PLACES=581, PETRI_TRANSITIONS=468} [2022-11-20 10:32:38,471 INFO L288 CegarLoopForPetriNet]: 151 programPoint places, 430 predicate places. [2022-11-20 10:32:38,472 INFO L495 AbstractCegarLoop]: Abstraction has has 581 places, 468 transitions, 4994 flow [2022-11-20 10:32:38,472 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 99.07692307692308) internal successors, (2576), 26 states have internal predecessors, (2576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:32:38,472 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:32:38,473 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:32:38,474 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2022-11-20 10:32:38,474 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 10:32:38,474 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:32:38,475 INFO L85 PathProgramCache]: Analyzing trace with hash -617758707, now seen corresponding path program 15 times [2022-11-20 10:32:38,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:32:38,475 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1303732281] [2022-11-20 10:32:38,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:32:38,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:32:38,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:32:39,384 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:32:39,385 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:32:39,385 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1303732281] [2022-11-20 10:32:39,385 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1303732281] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:32:39,385 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:32:39,385 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-11-20 10:32:39,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1764332772] [2022-11-20 10:32:39,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:32:39,386 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-11-20 10:32:39,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:32:39,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-11-20 10:32:39,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=590, Unknown=0, NotChecked=0, Total=650 [2022-11-20 10:32:39,389 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 166 [2022-11-20 10:32:39,391 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 581 places, 468 transitions, 4994 flow. Second operand has 26 states, 26 states have (on average 99.07692307692308) internal successors, (2576), 26 states have internal predecessors, (2576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:32:39,391 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:32:39,391 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 166 [2022-11-20 10:32:39,391 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:32:46,648 INFO L130 PetriNetUnfolder]: 1910/6349 cut-off events. [2022-11-20 10:32:46,648 INFO L131 PetriNetUnfolder]: For 176362/176393 co-relation queries the response was YES. [2022-11-20 10:32:46,840 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40235 conditions, 6349 events. 1910/6349 cut-off events. For 176362/176393 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 57809 event pairs, 560 based on Foata normal form. 9/6080 useless extension candidates. Maximal degree in co-relation 39993. Up to 1558 conditions per place. [2022-11-20 10:32:46,861 INFO L137 encePairwiseOnDemand]: 135/166 looper letters, 589 selfloop transitions, 56 changer transitions 43/780 dead transitions. [2022-11-20 10:32:46,862 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 600 places, 780 transitions, 12169 flow [2022-11-20 10:32:46,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-11-20 10:32:46,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-11-20 10:32:46,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 3703 transitions. [2022-11-20 10:32:46,866 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6373493975903615 [2022-11-20 10:32:46,866 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 3703 transitions. [2022-11-20 10:32:46,867 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 3703 transitions. [2022-11-20 10:32:46,868 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:32:46,868 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 3703 transitions. [2022-11-20 10:32:46,871 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 105.8) internal successors, (3703), 35 states have internal predecessors, (3703), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:32:46,876 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 166.0) internal successors, (5976), 36 states have internal predecessors, (5976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:32:46,877 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 166.0) internal successors, (5976), 36 states have internal predecessors, (5976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:32:46,877 INFO L175 Difference]: Start difference. First operand has 581 places, 468 transitions, 4994 flow. Second operand 35 states and 3703 transitions. [2022-11-20 10:32:46,877 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 600 places, 780 transitions, 12169 flow [2022-11-20 10:32:48,046 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 580 places, 780 transitions, 11642 flow, removed 208 selfloop flow, removed 20 redundant places. [2022-11-20 10:32:48,054 INFO L231 Difference]: Finished difference. Result has 608 places, 493 transitions, 5673 flow [2022-11-20 10:32:48,055 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=166, PETRI_DIFFERENCE_MINUEND_FLOW=4605, PETRI_DIFFERENCE_MINUEND_PLACES=546, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=468, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=421, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=5673, PETRI_PLACES=608, PETRI_TRANSITIONS=493} [2022-11-20 10:32:48,055 INFO L288 CegarLoopForPetriNet]: 151 programPoint places, 457 predicate places. [2022-11-20 10:32:48,056 INFO L495 AbstractCegarLoop]: Abstraction has has 608 places, 493 transitions, 5673 flow [2022-11-20 10:32:48,056 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 99.07692307692308) internal successors, (2576), 26 states have internal predecessors, (2576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:32:48,056 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:32:48,056 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:32:48,057 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2022-11-20 10:32:48,057 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 10:32:48,057 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:32:48,057 INFO L85 PathProgramCache]: Analyzing trace with hash 307557093, now seen corresponding path program 16 times [2022-11-20 10:32:48,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:32:48,058 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1032035210] [2022-11-20 10:32:48,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:32:48,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:32:48,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:32:48,941 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:32:48,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:32:48,941 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1032035210] [2022-11-20 10:32:48,942 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1032035210] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:32:48,942 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:32:48,942 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-11-20 10:32:48,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [807835281] [2022-11-20 10:32:48,942 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:32:48,942 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-11-20 10:32:48,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:32:48,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-11-20 10:32:48,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=592, Unknown=0, NotChecked=0, Total=650 [2022-11-20 10:32:48,944 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 166 [2022-11-20 10:32:48,945 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 608 places, 493 transitions, 5673 flow. Second operand has 26 states, 26 states have (on average 99.07692307692308) internal successors, (2576), 26 states have internal predecessors, (2576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:32:48,945 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:32:48,945 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 166 [2022-11-20 10:32:48,945 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:32:56,546 INFO L130 PetriNetUnfolder]: 2011/6591 cut-off events. [2022-11-20 10:32:56,546 INFO L131 PetriNetUnfolder]: For 208111/208149 co-relation queries the response was YES. [2022-11-20 10:32:56,695 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43666 conditions, 6591 events. 2011/6591 cut-off events. For 208111/208149 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 60610 event pairs, 590 based on Foata normal form. 11/6322 useless extension candidates. Maximal degree in co-relation 43409. Up to 2326 conditions per place. [2022-11-20 10:32:56,723 INFO L137 encePairwiseOnDemand]: 135/166 looper letters, 602 selfloop transitions, 56 changer transitions 36/786 dead transitions. [2022-11-20 10:32:56,723 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 627 places, 786 transitions, 12447 flow [2022-11-20 10:32:56,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-11-20 10:32:56,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-11-20 10:32:56,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 3700 transitions. [2022-11-20 10:32:56,727 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6368330464716007 [2022-11-20 10:32:56,727 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 3700 transitions. [2022-11-20 10:32:56,727 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 3700 transitions. [2022-11-20 10:32:56,728 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:32:56,728 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 3700 transitions. [2022-11-20 10:32:56,730 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 105.71428571428571) internal successors, (3700), 35 states have internal predecessors, (3700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:32:56,733 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 166.0) internal successors, (5976), 36 states have internal predecessors, (5976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:32:56,734 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 166.0) internal successors, (5976), 36 states have internal predecessors, (5976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:32:56,734 INFO L175 Difference]: Start difference. First operand has 608 places, 493 transitions, 5673 flow. Second operand 35 states and 3700 transitions. [2022-11-20 10:32:56,734 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 627 places, 786 transitions, 12447 flow [2022-11-20 10:32:58,453 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 607 places, 786 transitions, 11562 flow, removed 398 selfloop flow, removed 20 redundant places. [2022-11-20 10:32:58,464 INFO L231 Difference]: Finished difference. Result has 633 places, 517 transitions, 5866 flow [2022-11-20 10:32:58,465 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=166, PETRI_DIFFERENCE_MINUEND_FLOW=5007, PETRI_DIFFERENCE_MINUEND_PLACES=573, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=447, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=5866, PETRI_PLACES=633, PETRI_TRANSITIONS=517} [2022-11-20 10:32:58,465 INFO L288 CegarLoopForPetriNet]: 151 programPoint places, 482 predicate places. [2022-11-20 10:32:58,465 INFO L495 AbstractCegarLoop]: Abstraction has has 633 places, 517 transitions, 5866 flow [2022-11-20 10:32:58,466 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 99.07692307692308) internal successors, (2576), 26 states have internal predecessors, (2576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:32:58,466 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:32:58,466 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:32:58,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2022-11-20 10:32:58,466 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 10:32:58,467 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:32:58,467 INFO L85 PathProgramCache]: Analyzing trace with hash -1896115577, now seen corresponding path program 17 times [2022-11-20 10:32:58,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:32:58,467 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1537610165] [2022-11-20 10:32:58,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:32:58,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:32:58,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:32:59,505 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:32:59,505 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:32:59,505 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1537610165] [2022-11-20 10:32:59,505 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1537610165] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:32:59,505 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:32:59,506 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-11-20 10:32:59,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1975270106] [2022-11-20 10:32:59,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:32:59,506 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-11-20 10:32:59,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:32:59,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-11-20 10:32:59,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=587, Unknown=0, NotChecked=0, Total=650 [2022-11-20 10:32:59,510 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 166 [2022-11-20 10:32:59,511 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 633 places, 517 transitions, 5866 flow. Second operand has 26 states, 26 states have (on average 99.07692307692308) internal successors, (2576), 26 states have internal predecessors, (2576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:32:59,512 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:32:59,512 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 166 [2022-11-20 10:32:59,512 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:33:07,724 INFO L130 PetriNetUnfolder]: 2208/7358 cut-off events. [2022-11-20 10:33:07,724 INFO L131 PetriNetUnfolder]: For 230808/230842 co-relation queries the response was YES. [2022-11-20 10:33:07,919 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48242 conditions, 7358 events. 2208/7358 cut-off events. For 230808/230842 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 69808 event pairs, 645 based on Foata normal form. 8/7040 useless extension candidates. Maximal degree in co-relation 47974. Up to 2850 conditions per place. [2022-11-20 10:33:07,954 INFO L137 encePairwiseOnDemand]: 135/166 looper letters, 624 selfloop transitions, 54 changer transitions 43/813 dead transitions. [2022-11-20 10:33:07,954 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 652 places, 813 transitions, 12878 flow [2022-11-20 10:33:07,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-11-20 10:33:07,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-11-20 10:33:07,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 3693 transitions. [2022-11-20 10:33:07,958 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6356282271944923 [2022-11-20 10:33:07,958 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 3693 transitions. [2022-11-20 10:33:07,958 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 3693 transitions. [2022-11-20 10:33:07,959 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:33:07,959 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 3693 transitions. [2022-11-20 10:33:07,961 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 105.51428571428572) internal successors, (3693), 35 states have internal predecessors, (3693), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:33:07,964 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 166.0) internal successors, (5976), 36 states have internal predecessors, (5976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:33:07,965 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 166.0) internal successors, (5976), 36 states have internal predecessors, (5976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:33:07,965 INFO L175 Difference]: Start difference. First operand has 633 places, 517 transitions, 5866 flow. Second operand 35 states and 3693 transitions. [2022-11-20 10:33:07,965 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 652 places, 813 transitions, 12878 flow [2022-11-20 10:33:10,126 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 633 places, 813 transitions, 12344 flow, removed 223 selfloop flow, removed 19 redundant places. [2022-11-20 10:33:10,141 INFO L231 Difference]: Finished difference. Result has 663 places, 545 transitions, 6362 flow [2022-11-20 10:33:10,142 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=166, PETRI_DIFFERENCE_MINUEND_FLOW=5432, PETRI_DIFFERENCE_MINUEND_PLACES=599, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=517, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=473, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=6362, PETRI_PLACES=663, PETRI_TRANSITIONS=545} [2022-11-20 10:33:10,143 INFO L288 CegarLoopForPetriNet]: 151 programPoint places, 512 predicate places. [2022-11-20 10:33:10,143 INFO L495 AbstractCegarLoop]: Abstraction has has 663 places, 545 transitions, 6362 flow [2022-11-20 10:33:10,145 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 99.07692307692308) internal successors, (2576), 26 states have internal predecessors, (2576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:33:10,145 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:33:10,146 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:33:10,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2022-11-20 10:33:10,146 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 10:33:10,146 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:33:10,147 INFO L85 PathProgramCache]: Analyzing trace with hash 115844357, now seen corresponding path program 18 times [2022-11-20 10:33:10,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:33:10,147 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [935441928] [2022-11-20 10:33:10,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:33:10,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:33:10,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:33:11,070 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:33:11,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:33:11,070 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [935441928] [2022-11-20 10:33:11,070 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [935441928] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:33:11,071 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:33:11,071 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-11-20 10:33:11,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1174008300] [2022-11-20 10:33:11,071 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:33:11,071 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-11-20 10:33:11,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:33:11,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-11-20 10:33:11,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=592, Unknown=0, NotChecked=0, Total=650 [2022-11-20 10:33:11,075 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 166 [2022-11-20 10:33:11,076 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 663 places, 545 transitions, 6362 flow. Second operand has 26 states, 26 states have (on average 99.07692307692308) internal successors, (2576), 26 states have internal predecessors, (2576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:33:11,076 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:33:11,076 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 166 [2022-11-20 10:33:11,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:33:20,242 INFO L130 PetriNetUnfolder]: 2332/7688 cut-off events. [2022-11-20 10:33:20,242 INFO L131 PetriNetUnfolder]: For 266447/266490 co-relation queries the response was YES. [2022-11-20 10:33:20,461 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52784 conditions, 7688 events. 2332/7688 cut-off events. For 266447/266490 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 73586 event pairs, 731 based on Foata normal form. 11/7367 useless extension candidates. Maximal degree in co-relation 52500. Up to 2680 conditions per place. [2022-11-20 10:33:20,494 INFO L137 encePairwiseOnDemand]: 135/166 looper letters, 678 selfloop transitions, 59 changer transitions 36/865 dead transitions. [2022-11-20 10:33:20,494 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 682 places, 865 transitions, 13859 flow [2022-11-20 10:33:20,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-11-20 10:33:20,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-11-20 10:33:20,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 3715 transitions. [2022-11-20 10:33:20,498 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6394148020654045 [2022-11-20 10:33:20,498 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 3715 transitions. [2022-11-20 10:33:20,498 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 3715 transitions. [2022-11-20 10:33:20,499 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:33:20,499 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 3715 transitions. [2022-11-20 10:33:20,501 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 106.14285714285714) internal successors, (3715), 35 states have internal predecessors, (3715), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:33:20,504 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 166.0) internal successors, (5976), 36 states have internal predecessors, (5976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:33:20,505 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 166.0) internal successors, (5976), 36 states have internal predecessors, (5976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:33:20,505 INFO L175 Difference]: Start difference. First operand has 663 places, 545 transitions, 6362 flow. Second operand 35 states and 3715 transitions. [2022-11-20 10:33:20,505 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 682 places, 865 transitions, 13859 flow [2022-11-20 10:33:23,232 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 664 places, 865 transitions, 13088 flow, removed 353 selfloop flow, removed 18 redundant places. [2022-11-20 10:33:23,244 INFO L231 Difference]: Finished difference. Result has 692 places, 570 transitions, 6724 flow [2022-11-20 10:33:23,245 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=166, PETRI_DIFFERENCE_MINUEND_FLOW=5782, PETRI_DIFFERENCE_MINUEND_PLACES=630, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=545, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=495, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=6724, PETRI_PLACES=692, PETRI_TRANSITIONS=570} [2022-11-20 10:33:23,246 INFO L288 CegarLoopForPetriNet]: 151 programPoint places, 541 predicate places. [2022-11-20 10:33:23,246 INFO L495 AbstractCegarLoop]: Abstraction has has 692 places, 570 transitions, 6724 flow [2022-11-20 10:33:23,246 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 99.07692307692308) internal successors, (2576), 26 states have internal predecessors, (2576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:33:23,247 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:33:23,247 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:33:23,247 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2022-11-20 10:33:23,247 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 10:33:23,248 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:33:23,248 INFO L85 PathProgramCache]: Analyzing trace with hash -1188824047, now seen corresponding path program 19 times [2022-11-20 10:33:23,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:33:23,248 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1953930786] [2022-11-20 10:33:23,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:33:23,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:33:23,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:33:24,086 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:33:24,086 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:33:24,086 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1953930786] [2022-11-20 10:33:24,086 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1953930786] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:33:24,086 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:33:24,087 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-11-20 10:33:24,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1615069135] [2022-11-20 10:33:24,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:33:24,087 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-11-20 10:33:24,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:33:24,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-11-20 10:33:24,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=592, Unknown=0, NotChecked=0, Total=650 [2022-11-20 10:33:24,090 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 166 [2022-11-20 10:33:24,091 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 692 places, 570 transitions, 6724 flow. Second operand has 26 states, 26 states have (on average 99.07692307692308) internal successors, (2576), 26 states have internal predecessors, (2576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:33:24,092 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:33:24,092 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 166 [2022-11-20 10:33:24,092 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand