./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe030_tso.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-05-21_14-57-05.files/mutex-meet/safe030_tso.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 76401ed0 Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe030_tso.i ./goblint.2024-05-21_14-57-05.files/mutex-meet/safe030_tso.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-76401ed-m [2024-06-20 17:59:49,388 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-20 17:59:49,458 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-20 17:59:49,463 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-20 17:59:49,464 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-20 17:59:49,485 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-20 17:59:49,486 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-20 17:59:49,486 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-20 17:59:49,487 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-20 17:59:49,490 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-20 17:59:49,490 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-20 17:59:49,490 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-20 17:59:49,491 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-20 17:59:49,492 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-20 17:59:49,493 INFO L153 SettingsManager]: * Use SBE=true [2024-06-20 17:59:49,493 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-20 17:59:49,493 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-20 17:59:49,493 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-20 17:59:49,493 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-20 17:59:49,494 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-20 17:59:49,494 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-20 17:59:49,494 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-20 17:59:49,494 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-20 17:59:49,495 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-20 17:59:49,495 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-20 17:59:49,495 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-20 17:59:49,495 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-20 17:59:49,495 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-20 17:59:49,496 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-20 17:59:49,496 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-20 17:59:49,497 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-20 17:59:49,497 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-20 17:59:49,497 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-20 17:59:49,497 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-20 17:59:49,498 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-20 17:59:49,498 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-20 17:59:49,498 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-20 17:59:49,498 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-20 17:59:49,498 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-20 17:59:49,499 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-20 17:59:49,499 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-20 17:59:49,499 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-20 17:59:49,499 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-20 17:59:49,499 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-20 17:59:49,801 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-20 17:59:49,823 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-20 17:59:49,825 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-20 17:59:49,826 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-20 17:59:49,827 INFO L274 PluginConnector]: CDTParser initialized [2024-06-20 17:59:49,828 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe030_tso.i [2024-06-20 17:59:50,933 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-20 17:59:51,189 INFO L384 CDTParser]: Found 1 translation units. [2024-06-20 17:59:51,195 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe030_tso.i [2024-06-20 17:59:51,212 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2c65425b9/d690c14757844c9a9359e548381c8009/FLAGd88bd28b6 [2024-06-20 17:59:51,234 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2c65425b9/d690c14757844c9a9359e548381c8009 [2024-06-20 17:59:51,236 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-20 17:59:51,237 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-20 17:59:51,239 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-05-21_14-57-05.files/mutex-meet/safe030_tso.yml/witness.yml [2024-06-20 17:59:51,355 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-20 17:59:51,356 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-20 17:59:51,357 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-20 17:59:51,357 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-20 17:59:51,361 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-20 17:59:51,362 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.06 05:59:51" (1/2) ... [2024-06-20 17:59:51,363 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@bfe840c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 05:59:51, skipping insertion in model container [2024-06-20 17:59:51,364 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.06 05:59:51" (1/2) ... [2024-06-20 17:59:51,366 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@63ec5a67 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 05:59:51, skipping insertion in model container [2024-06-20 17:59:51,366 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 20.06 05:59:51" (2/2) ... [2024-06-20 17:59:51,366 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@bfe840c and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 05:59:51, skipping insertion in model container [2024-06-20 17:59:51,367 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 20.06 05:59:51" (2/2) ... [2024-06-20 17:59:51,372 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-20 17:59:51,445 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-20 17:59:51,447 INFO L97 edCorrectnessWitness]: Location invariant before [L780-L780] (((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || ((((((((((((((long long )__unbuffered_cnt + (long long )main$tmp_guard1 >= 0LL && (long long )__unbuffered_cnt + (long long )x >= 0LL) && (long long )__unbuffered_cnt + (long long )y >= 0LL) && (long long )__unbuffered_cnt + (long long )z >= 0LL) && (long long )main$tmp_guard1 + (long long )x >= 0LL) && (long long )main$tmp_guard1 + (long long )y >= 0LL) && (long long )main$tmp_guard1 + (long long )z >= 0LL) && (long long )x + (long long )y >= 0LL) && (long long )x + (long long )z >= 0LL) && (long long )y + (long long )z >= 0LL) && (2LL + (long long )__unbuffered_cnt) - (long long )z >= 0LL) && (2LL + (long long )main$tmp_guard1) - (long long )z >= 0LL) && (2LL + (long long )x) - (long long )z >= 0LL) && (2LL + (long long )y) - (long long )z >= 0LL))) && (! multithreaded || (((0 <= z && z <= 2) && z <= 127) && ((z == 0 || z == 1) || z == 2)))) && (! multithreaded || ((((((((0 <= __unbuffered_cnt && 0 <= x) && 0 <= y) && 0 <= z) && z <= 2) && z <= 127) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2)) && ((z == 0 || z == 1) || z == 2))) [2024-06-20 17:59:51,447 INFO L97 edCorrectnessWitness]: Location invariant before [L779-L779] (((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || ((((((((((((((long long )__unbuffered_cnt + (long long )main$tmp_guard1 >= 0LL && (long long )__unbuffered_cnt + (long long )x >= 0LL) && (long long )__unbuffered_cnt + (long long )y >= 0LL) && (long long )__unbuffered_cnt + (long long )z >= 0LL) && (long long )main$tmp_guard1 + (long long )x >= 0LL) && (long long )main$tmp_guard1 + (long long )y >= 0LL) && (long long )main$tmp_guard1 + (long long )z >= 0LL) && (long long )x + (long long )y >= 0LL) && (long long )x + (long long )z >= 0LL) && (long long )y + (long long )z >= 0LL) && (2LL + (long long )__unbuffered_cnt) - (long long )z >= 0LL) && (2LL + (long long )main$tmp_guard1) - (long long )z >= 0LL) && (2LL + (long long )x) - (long long )z >= 0LL) && (2LL + (long long )y) - (long long )z >= 0LL))) && (! multithreaded || (((0 <= z && z <= 2) && z <= 127) && ((z == 0 || z == 1) || z == 2)))) && (! multithreaded || ((((((((0 <= __unbuffered_cnt && 0 <= x) && 0 <= y) && 0 <= z) && z <= 2) && z <= 127) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2)) && ((z == 0 || z == 1) || z == 2))) [2024-06-20 17:59:51,447 INFO L97 edCorrectnessWitness]: Location invariant before [L777-L777] (((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || ((((((((((((((long long )__unbuffered_cnt + (long long )main$tmp_guard1 >= 0LL && (long long )__unbuffered_cnt + (long long )x >= 0LL) && (long long )__unbuffered_cnt + (long long )y >= 0LL) && (long long )__unbuffered_cnt + (long long )z >= 0LL) && (long long )main$tmp_guard1 + (long long )x >= 0LL) && (long long )main$tmp_guard1 + (long long )y >= 0LL) && (long long )main$tmp_guard1 + (long long )z >= 0LL) && (long long )x + (long long )y >= 0LL) && (long long )x + (long long )z >= 0LL) && (long long )y + (long long )z >= 0LL) && (2LL + (long long )__unbuffered_cnt) - (long long )z >= 0LL) && (2LL + (long long )main$tmp_guard1) - (long long )z >= 0LL) && (2LL + (long long )x) - (long long )z >= 0LL) && (2LL + (long long )y) - (long long )z >= 0LL))) && (! multithreaded || (((0 <= z && z <= 2) && z <= 127) && ((z == 0 || z == 1) || z == 2)))) && (! multithreaded || ((((((((0 <= __unbuffered_cnt && 0 <= x) && 0 <= y) && 0 <= z) && z <= 2) && z <= 127) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2)) && ((z == 0 || z == 1) || z == 2))) [2024-06-20 17:59:51,447 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-20 17:59:51,447 INFO L106 edCorrectnessWitness]: ghost_update [L775-L775] multithreaded = 1; [2024-06-20 17:59:51,486 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-20 17:59:51,742 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-20 17:59:51,750 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-20 17:59:51,859 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-20 17:59:51,896 INFO L206 MainTranslator]: Completed translation [2024-06-20 17:59:51,897 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 05:59:51 WrapperNode [2024-06-20 17:59:51,897 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-20 17:59:51,898 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-20 17:59:51,898 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-20 17:59:51,899 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-20 17:59:51,904 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 05:59:51" (1/1) ... [2024-06-20 17:59:51,920 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 05:59:51" (1/1) ... [2024-06-20 17:59:51,966 INFO L138 Inliner]: procedures = 175, calls = 42, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 64 [2024-06-20 17:59:51,967 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-20 17:59:51,967 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-20 17:59:51,967 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-20 17:59:51,967 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-20 17:59:51,995 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 05:59:51" (1/1) ... [2024-06-20 17:59:51,995 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 05:59:51" (1/1) ... [2024-06-20 17:59:52,001 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 05:59:51" (1/1) ... [2024-06-20 17:59:52,019 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-20 17:59:52,025 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 05:59:51" (1/1) ... [2024-06-20 17:59:52,025 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 05:59:51" (1/1) ... [2024-06-20 17:59:52,042 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 05:59:51" (1/1) ... [2024-06-20 17:59:52,044 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 05:59:51" (1/1) ... [2024-06-20 17:59:52,058 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 05:59:51" (1/1) ... [2024-06-20 17:59:52,059 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 05:59:51" (1/1) ... [2024-06-20 17:59:52,061 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-20 17:59:52,062 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-20 17:59:52,082 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-20 17:59:52,082 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-20 17:59:52,083 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 05:59:51" (1/1) ... [2024-06-20 17:59:52,091 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-20 17:59:52,097 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-20 17:59:52,109 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-20 17:59:52,111 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-20 17:59:52,136 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-20 17:59:52,136 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-20 17:59:52,136 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-20 17:59:52,137 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-20 17:59:52,137 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-20 17:59:52,137 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-20 17:59:52,137 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-20 17:59:52,137 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-20 17:59:52,137 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-20 17:59:52,137 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-20 17:59:52,137 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-20 17:59:52,138 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-20 17:59:52,138 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-20 17:59:52,223 INFO L244 CfgBuilder]: Building ICFG [2024-06-20 17:59:52,225 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-20 17:59:52,400 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-20 17:59:52,401 INFO L293 CfgBuilder]: Performing block encoding [2024-06-20 17:59:52,462 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-20 17:59:52,466 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-20 17:59:52,467 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.06 05:59:52 BoogieIcfgContainer [2024-06-20 17:59:52,467 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-20 17:59:52,469 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-20 17:59:52,470 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-20 17:59:52,472 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-20 17:59:52,472 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.06 05:59:51" (1/4) ... [2024-06-20 17:59:52,474 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@48df0480 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.06 05:59:52, skipping insertion in model container [2024-06-20 17:59:52,474 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 20.06 05:59:51" (2/4) ... [2024-06-20 17:59:52,474 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@48df0480 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 20.06 05:59:52, skipping insertion in model container [2024-06-20 17:59:52,474 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 05:59:51" (3/4) ... [2024-06-20 17:59:52,474 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@48df0480 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 20.06 05:59:52, skipping insertion in model container [2024-06-20 17:59:52,475 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.06 05:59:52" (4/4) ... [2024-06-20 17:59:52,475 INFO L112 eAbstractionObserver]: Analyzing ICFG safe030_tso.i [2024-06-20 17:59:52,489 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-20 17:59:52,489 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-20 17:59:52,490 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-20 17:59:52,548 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-20 17:59:52,577 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 50 places, 40 transitions, 92 flow [2024-06-20 17:59:52,608 INFO L124 PetriNetUnfolderBase]: 0/37 cut-off events. [2024-06-20 17:59:52,609 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-20 17:59:52,611 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47 conditions, 37 events. 0/37 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 60 event pairs, 0 based on Foata normal form. 0/34 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-20 17:59:52,612 INFO L82 GeneralOperation]: Start removeDead. Operand has 50 places, 40 transitions, 92 flow [2024-06-20 17:59:52,616 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 41 places, 31 transitions, 71 flow [2024-06-20 17:59:52,628 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-20 17:59:52,634 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=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, 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;@361aa477, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-20 17:59:52,635 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-20 17:59:52,638 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-20 17:59:52,638 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-20 17:59:52,638 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-20 17:59:52,638 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:59:52,639 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-20 17:59:52,640 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:59:52,643 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:59:52,644 INFO L85 PathProgramCache]: Analyzing trace with hash 212211336, now seen corresponding path program 1 times [2024-06-20 17:59:52,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:59:52,651 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1403843095] [2024-06-20 17:59:52,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:59:52,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:59:52,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:59:53,162 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:59:53,163 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:59:53,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1403843095] [2024-06-20 17:59:53,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1403843095] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:59:53,164 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:59:53,164 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-20 17:59:53,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [575477262] [2024-06-20 17:59:53,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:59:53,172 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-20 17:59:53,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:59:53,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-20 17:59:53,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-20 17:59:53,235 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 17:59:53,237 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 31 transitions, 71 flow. Second operand has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:59:53,238 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:59:53,238 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 17:59:53,239 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:59:53,453 INFO L124 PetriNetUnfolderBase]: 946/1516 cut-off events. [2024-06-20 17:59:53,454 INFO L125 PetriNetUnfolderBase]: For 29/29 co-relation queries the response was YES. [2024-06-20 17:59:53,458 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3022 conditions, 1516 events. 946/1516 cut-off events. For 29/29 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 7431 event pairs, 638 based on Foata normal form. 1/1452 useless extension candidates. Maximal degree in co-relation 3010. Up to 1431 conditions per place. [2024-06-20 17:59:53,464 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 30 selfloop transitions, 4 changer transitions 0/41 dead transitions. [2024-06-20 17:59:53,465 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 41 transitions, 165 flow [2024-06-20 17:59:53,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-20 17:59:53,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-20 17:59:53,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 79 transitions. [2024-06-20 17:59:53,473 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6583333333333333 [2024-06-20 17:59:53,475 INFO L175 Difference]: Start difference. First operand has 41 places, 31 transitions, 71 flow. Second operand 3 states and 79 transitions. [2024-06-20 17:59:53,475 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 41 transitions, 165 flow [2024-06-20 17:59:53,477 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 41 transitions, 160 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-20 17:59:53,478 INFO L231 Difference]: Finished difference. Result has 41 places, 34 transitions, 98 flow [2024-06-20 17:59:53,480 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=68, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=98, PETRI_PLACES=41, PETRI_TRANSITIONS=34} [2024-06-20 17:59:53,482 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 0 predicate places. [2024-06-20 17:59:53,482 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 34 transitions, 98 flow [2024-06-20 17:59:53,482 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:59:53,482 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:59:53,483 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:59:53,483 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-20 17:59:53,483 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:59:53,483 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:59:53,484 INFO L85 PathProgramCache]: Analyzing trace with hash 2071824795, now seen corresponding path program 1 times [2024-06-20 17:59:53,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:59:53,484 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [815685610] [2024-06-20 17:59:53,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:59:53,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:59:53,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:59:53,608 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:59:53,609 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:59:53,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [815685610] [2024-06-20 17:59:53,609 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [815685610] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:59:53,609 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:59:53,609 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-20 17:59:53,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [504239690] [2024-06-20 17:59:53,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:59:53,610 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-20 17:59:53,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:59:53,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-20 17:59:53,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-20 17:59:53,662 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 17:59:53,662 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 34 transitions, 98 flow. Second operand has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:59:53,662 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:59:53,662 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 17:59:53,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:59:53,817 INFO L124 PetriNetUnfolderBase]: 940/1507 cut-off events. [2024-06-20 17:59:53,817 INFO L125 PetriNetUnfolderBase]: For 273/273 co-relation queries the response was YES. [2024-06-20 17:59:53,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3428 conditions, 1507 events. 940/1507 cut-off events. For 273/273 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 7378 event pairs, 532 based on Foata normal form. 3/1474 useless extension candidates. Maximal degree in co-relation 3416. Up to 1407 conditions per place. [2024-06-20 17:59:53,824 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 37 selfloop transitions, 7 changer transitions 0/51 dead transitions. [2024-06-20 17:59:53,824 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 51 transitions, 232 flow [2024-06-20 17:59:53,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-20 17:59:53,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-20 17:59:53,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 103 transitions. [2024-06-20 17:59:53,826 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.64375 [2024-06-20 17:59:53,826 INFO L175 Difference]: Start difference. First operand has 41 places, 34 transitions, 98 flow. Second operand 4 states and 103 transitions. [2024-06-20 17:59:53,826 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 51 transitions, 232 flow [2024-06-20 17:59:53,827 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 51 transitions, 228 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-20 17:59:53,827 INFO L231 Difference]: Finished difference. Result has 44 places, 37 transitions, 134 flow [2024-06-20 17:59:53,828 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=94, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=134, PETRI_PLACES=44, PETRI_TRANSITIONS=37} [2024-06-20 17:59:53,828 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 3 predicate places. [2024-06-20 17:59:53,828 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 37 transitions, 134 flow [2024-06-20 17:59:53,829 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:59:53,829 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:59:53,829 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:59:53,829 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-20 17:59:53,829 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:59:53,829 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:59:53,830 INFO L85 PathProgramCache]: Analyzing trace with hash -197940083, now seen corresponding path program 1 times [2024-06-20 17:59:53,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:59:53,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [153321268] [2024-06-20 17:59:53,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:59:53,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:59:53,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:59:53,936 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:59:53,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:59:53,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [153321268] [2024-06-20 17:59:53,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [153321268] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:59:53,937 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:59:53,937 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-20 17:59:53,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [708229129] [2024-06-20 17:59:53,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:59:53,938 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-20 17:59:53,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:59:53,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-20 17:59:53,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-20 17:59:53,968 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 17:59:53,968 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 37 transitions, 134 flow. Second operand has 5 states, 5 states have (on average 15.2) internal successors, (76), 5 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:59:53,968 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:59:53,968 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 17:59:53,969 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:59:54,132 INFO L124 PetriNetUnfolderBase]: 948/1553 cut-off events. [2024-06-20 17:59:54,133 INFO L125 PetriNetUnfolderBase]: For 829/829 co-relation queries the response was YES. [2024-06-20 17:59:54,135 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3901 conditions, 1553 events. 948/1553 cut-off events. For 829/829 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 7797 event pairs, 366 based on Foata normal form. 5/1542 useless extension candidates. Maximal degree in co-relation 3887. Up to 1353 conditions per place. [2024-06-20 17:59:54,142 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 50 selfloop transitions, 16 changer transitions 0/73 dead transitions. [2024-06-20 17:59:54,142 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 73 transitions, 386 flow [2024-06-20 17:59:54,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 17:59:54,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 17:59:54,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 135 transitions. [2024-06-20 17:59:54,147 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.675 [2024-06-20 17:59:54,147 INFO L175 Difference]: Start difference. First operand has 44 places, 37 transitions, 134 flow. Second operand 5 states and 135 transitions. [2024-06-20 17:59:54,148 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 73 transitions, 386 flow [2024-06-20 17:59:54,150 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 73 transitions, 372 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-20 17:59:54,151 INFO L231 Difference]: Finished difference. Result has 49 places, 48 transitions, 233 flow [2024-06-20 17:59:54,151 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=120, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=233, PETRI_PLACES=49, PETRI_TRANSITIONS=48} [2024-06-20 17:59:54,152 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 8 predicate places. [2024-06-20 17:59:54,153 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 48 transitions, 233 flow [2024-06-20 17:59:54,153 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.2) internal successors, (76), 5 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:59:54,153 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:59:54,153 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:59:54,153 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-20 17:59:54,153 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:59:54,154 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:59:54,154 INFO L85 PathProgramCache]: Analyzing trace with hash -2100114816, now seen corresponding path program 1 times [2024-06-20 17:59:54,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:59:54,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [803127717] [2024-06-20 17:59:54,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:59:54,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:59:54,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:59:54,345 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:59:54,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:59:54,348 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [803127717] [2024-06-20 17:59:54,348 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [803127717] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:59:54,349 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:59:54,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 17:59:54,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1441125077] [2024-06-20 17:59:54,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:59:54,350 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 17:59:54,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:59:54,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 17:59:54,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-20 17:59:54,381 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 17:59:54,382 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 48 transitions, 233 flow. Second operand has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:59:54,382 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:59:54,383 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 17:59:54,383 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:59:54,569 INFO L124 PetriNetUnfolderBase]: 960/1573 cut-off events. [2024-06-20 17:59:54,569 INFO L125 PetriNetUnfolderBase]: For 1957/1959 co-relation queries the response was YES. [2024-06-20 17:59:54,571 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4715 conditions, 1573 events. 960/1573 cut-off events. For 1957/1959 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 7934 event pairs, 245 based on Foata normal form. 12/1569 useless extension candidates. Maximal degree in co-relation 4698. Up to 1321 conditions per place. [2024-06-20 17:59:54,577 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 54 selfloop transitions, 19 changer transitions 0/80 dead transitions. [2024-06-20 17:59:54,577 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 80 transitions, 489 flow [2024-06-20 17:59:54,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 17:59:54,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 17:59:54,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 156 transitions. [2024-06-20 17:59:54,578 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-20 17:59:54,578 INFO L175 Difference]: Start difference. First operand has 49 places, 48 transitions, 233 flow. Second operand 6 states and 156 transitions. [2024-06-20 17:59:54,578 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 80 transitions, 489 flow [2024-06-20 17:59:54,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 80 transitions, 481 flow, removed 4 selfloop flow, removed 0 redundant places. [2024-06-20 17:59:54,581 INFO L231 Difference]: Finished difference. Result has 54 places, 50 transitions, 289 flow [2024-06-20 17:59:54,581 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=217, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=289, PETRI_PLACES=54, PETRI_TRANSITIONS=50} [2024-06-20 17:59:54,581 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 13 predicate places. [2024-06-20 17:59:54,582 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 50 transitions, 289 flow [2024-06-20 17:59:54,582 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:59:54,582 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:59:54,582 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:59:54,582 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-20 17:59:54,582 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:59:54,582 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:59:54,582 INFO L85 PathProgramCache]: Analyzing trace with hash 1810790271, now seen corresponding path program 1 times [2024-06-20 17:59:54,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:59:54,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [405570660] [2024-06-20 17:59:54,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:59:54,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:59:54,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:59:54,728 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:59:54,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:59:54,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [405570660] [2024-06-20 17:59:54,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [405570660] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:59:54,728 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:59:54,729 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-20 17:59:54,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1676619311] [2024-06-20 17:59:54,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:59:54,729 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-20 17:59:54,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:59:54,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-20 17:59:54,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-20 17:59:54,755 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 17:59:54,756 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 50 transitions, 289 flow. Second operand has 4 states, 4 states have (on average 16.0) internal successors, (64), 4 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:59:54,756 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:59:54,756 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 17:59:54,756 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:59:54,884 INFO L124 PetriNetUnfolderBase]: 955/1561 cut-off events. [2024-06-20 17:59:54,884 INFO L125 PetriNetUnfolderBase]: For 2897/2897 co-relation queries the response was YES. [2024-06-20 17:59:54,887 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5148 conditions, 1561 events. 955/1561 cut-off events. For 2897/2897 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 7810 event pairs, 354 based on Foata normal form. 2/1545 useless extension candidates. Maximal degree in co-relation 5128. Up to 1438 conditions per place. [2024-06-20 17:59:54,893 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 47 selfloop transitions, 7 changer transitions 0/61 dead transitions. [2024-06-20 17:59:54,893 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 61 transitions, 425 flow [2024-06-20 17:59:54,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-20 17:59:54,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-20 17:59:54,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 98 transitions. [2024-06-20 17:59:54,894 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-20 17:59:54,894 INFO L175 Difference]: Start difference. First operand has 54 places, 50 transitions, 289 flow. Second operand 4 states and 98 transitions. [2024-06-20 17:59:54,894 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 61 transitions, 425 flow [2024-06-20 17:59:54,897 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 61 transitions, 375 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-20 17:59:54,897 INFO L231 Difference]: Finished difference. Result has 54 places, 50 transitions, 261 flow [2024-06-20 17:59:54,898 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=239, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=261, PETRI_PLACES=54, PETRI_TRANSITIONS=50} [2024-06-20 17:59:54,898 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 13 predicate places. [2024-06-20 17:59:54,898 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 50 transitions, 261 flow [2024-06-20 17:59:54,898 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.0) internal successors, (64), 4 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:59:54,898 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:59:54,898 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:59:54,898 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-20 17:59:54,899 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:59:54,899 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:59:54,899 INFO L85 PathProgramCache]: Analyzing trace with hash 284212581, now seen corresponding path program 1 times [2024-06-20 17:59:54,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:59:54,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [946457209] [2024-06-20 17:59:54,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:59:54,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:59:54,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:59:55,099 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:59:55,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:59:55,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [946457209] [2024-06-20 17:59:55,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [946457209] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:59:55,100 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:59:55,100 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 17:59:55,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [609415607] [2024-06-20 17:59:55,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:59:55,100 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 17:59:55,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:59:55,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 17:59:55,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-20 17:59:55,142 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 17:59:55,142 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 50 transitions, 261 flow. Second operand has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:59:55,142 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:59:55,143 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 17:59:55,143 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:59:55,292 INFO L124 PetriNetUnfolderBase]: 957/1574 cut-off events. [2024-06-20 17:59:55,292 INFO L125 PetriNetUnfolderBase]: For 3318/3318 co-relation queries the response was YES. [2024-06-20 17:59:55,295 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5137 conditions, 1574 events. 957/1574 cut-off events. For 3318/3318 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 7820 event pairs, 334 based on Foata normal form. 3/1576 useless extension candidates. Maximal degree in co-relation 5116. Up to 1413 conditions per place. [2024-06-20 17:59:55,300 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 55 selfloop transitions, 18 changer transitions 0/80 dead transitions. [2024-06-20 17:59:55,300 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 80 transitions, 527 flow [2024-06-20 17:59:55,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:59:55,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:59:55,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-20 17:59:55,301 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5678571428571428 [2024-06-20 17:59:55,302 INFO L175 Difference]: Start difference. First operand has 54 places, 50 transitions, 261 flow. Second operand 7 states and 159 transitions. [2024-06-20 17:59:55,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 80 transitions, 527 flow [2024-06-20 17:59:55,305 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 80 transitions, 507 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-20 17:59:55,307 INFO L231 Difference]: Finished difference. Result has 60 places, 61 transitions, 364 flow [2024-06-20 17:59:55,307 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=241, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=364, PETRI_PLACES=60, PETRI_TRANSITIONS=61} [2024-06-20 17:59:55,309 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 19 predicate places. [2024-06-20 17:59:55,309 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 61 transitions, 364 flow [2024-06-20 17:59:55,309 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:59:55,309 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:59:55,309 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:59:55,309 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-20 17:59:55,309 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:59:55,310 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:59:55,310 INFO L85 PathProgramCache]: Analyzing trace with hash 643588976, now seen corresponding path program 1 times [2024-06-20 17:59:55,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:59:55,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2002012243] [2024-06-20 17:59:55,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:59:55,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:59:55,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:59:55,475 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:59:55,475 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:59:55,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2002012243] [2024-06-20 17:59:55,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2002012243] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:59:55,476 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:59:55,476 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-20 17:59:55,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [605231999] [2024-06-20 17:59:55,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:59:55,476 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-20 17:59:55,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:59:55,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-20 17:59:55,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-20 17:59:55,506 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 17:59:55,507 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 61 transitions, 364 flow. Second operand has 5 states, 5 states have (on average 15.8) internal successors, (79), 5 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:59:55,507 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:59:55,507 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 17:59:55,507 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:59:55,668 INFO L124 PetriNetUnfolderBase]: 963/1593 cut-off events. [2024-06-20 17:59:55,668 INFO L125 PetriNetUnfolderBase]: For 4963/4967 co-relation queries the response was YES. [2024-06-20 17:59:55,672 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5800 conditions, 1593 events. 963/1593 cut-off events. For 4963/4967 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 7982 event pairs, 337 based on Foata normal form. 8/1599 useless extension candidates. Maximal degree in co-relation 5777. Up to 1375 conditions per place. [2024-06-20 17:59:55,679 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 59 selfloop transitions, 18 changer transitions 0/84 dead transitions. [2024-06-20 17:59:55,679 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 84 transitions, 614 flow [2024-06-20 17:59:55,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 17:59:55,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 17:59:55,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 128 transitions. [2024-06-20 17:59:55,680 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.64 [2024-06-20 17:59:55,680 INFO L175 Difference]: Start difference. First operand has 60 places, 61 transitions, 364 flow. Second operand 5 states and 128 transitions. [2024-06-20 17:59:55,680 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 84 transitions, 614 flow [2024-06-20 17:59:55,685 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 84 transitions, 580 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-20 17:59:55,686 INFO L231 Difference]: Finished difference. Result has 62 places, 64 transitions, 400 flow [2024-06-20 17:59:55,687 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=330, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=400, PETRI_PLACES=62, PETRI_TRANSITIONS=64} [2024-06-20 17:59:55,688 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 21 predicate places. [2024-06-20 17:59:55,688 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 64 transitions, 400 flow [2024-06-20 17:59:55,688 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.8) internal successors, (79), 5 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:59:55,688 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:59:55,688 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:59:55,688 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-20 17:59:55,688 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:59:55,689 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:59:55,689 INFO L85 PathProgramCache]: Analyzing trace with hash 707731742, now seen corresponding path program 2 times [2024-06-20 17:59:55,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:59:55,689 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1121728170] [2024-06-20 17:59:55,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:59:55,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:59:55,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:59:55,845 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:59:55,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:59:55,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1121728170] [2024-06-20 17:59:55,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1121728170] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:59:55,845 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:59:55,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-20 17:59:55,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [554399828] [2024-06-20 17:59:55,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:59:55,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-20 17:59:55,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:59:55,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-20 17:59:55,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-20 17:59:55,868 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 17:59:55,868 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 64 transitions, 400 flow. Second operand has 5 states, 5 states have (on average 15.8) internal successors, (79), 5 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:59:55,868 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:59:55,868 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 17:59:55,868 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:59:56,022 INFO L124 PetriNetUnfolderBase]: 951/1566 cut-off events. [2024-06-20 17:59:56,023 INFO L125 PetriNetUnfolderBase]: For 5648/5648 co-relation queries the response was YES. [2024-06-20 17:59:56,026 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5830 conditions, 1566 events. 951/1566 cut-off events. For 5648/5648 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 7758 event pairs, 351 based on Foata normal form. 2/1563 useless extension candidates. Maximal degree in co-relation 5806. Up to 1359 conditions per place. [2024-06-20 17:59:56,035 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 53 selfloop transitions, 19 changer transitions 0/79 dead transitions. [2024-06-20 17:59:56,035 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 79 transitions, 582 flow [2024-06-20 17:59:56,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 17:59:56,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 17:59:56,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 124 transitions. [2024-06-20 17:59:56,037 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.62 [2024-06-20 17:59:56,037 INFO L175 Difference]: Start difference. First operand has 62 places, 64 transitions, 400 flow. Second operand 5 states and 124 transitions. [2024-06-20 17:59:56,039 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 79 transitions, 582 flow [2024-06-20 17:59:56,044 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 79 transitions, 555 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-20 17:59:56,045 INFO L231 Difference]: Finished difference. Result has 65 places, 64 transitions, 419 flow [2024-06-20 17:59:56,045 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=373, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=419, PETRI_PLACES=65, PETRI_TRANSITIONS=64} [2024-06-20 17:59:56,047 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 24 predicate places. [2024-06-20 17:59:56,048 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 64 transitions, 419 flow [2024-06-20 17:59:56,048 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.8) internal successors, (79), 5 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:59:56,048 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:59:56,048 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:59:56,048 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-20 17:59:56,049 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:59:56,049 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:59:56,049 INFO L85 PathProgramCache]: Analyzing trace with hash 1406859880, now seen corresponding path program 1 times [2024-06-20 17:59:56,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:59:56,049 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1754408529] [2024-06-20 17:59:56,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:59:56,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:59:56,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:59:56,232 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:59:56,233 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:59:56,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1754408529] [2024-06-20 17:59:56,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1754408529] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:59:56,233 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:59:56,233 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 17:59:56,233 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1872871205] [2024-06-20 17:59:56,233 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:59:56,234 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 17:59:56,234 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:59:56,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 17:59:56,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2024-06-20 17:59:56,259 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 17:59:56,259 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 64 transitions, 419 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:59:56,259 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:59:56,260 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 17:59:56,260 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:59:56,475 INFO L124 PetriNetUnfolderBase]: 1099/1787 cut-off events. [2024-06-20 17:59:56,475 INFO L125 PetriNetUnfolderBase]: For 7236/7240 co-relation queries the response was YES. [2024-06-20 17:59:56,479 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6823 conditions, 1787 events. 1099/1787 cut-off events. For 7236/7240 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 9000 event pairs, 320 based on Foata normal form. 10/1789 useless extension candidates. Maximal degree in co-relation 6798. Up to 1435 conditions per place. [2024-06-20 17:59:56,485 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 72 selfloop transitions, 32 changer transitions 0/111 dead transitions. [2024-06-20 17:59:56,485 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 111 transitions, 855 flow [2024-06-20 17:59:56,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:59:56,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:59:56,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-20 17:59:56,487 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.615625 [2024-06-20 17:59:56,487 INFO L175 Difference]: Start difference. First operand has 65 places, 64 transitions, 419 flow. Second operand 8 states and 197 transitions. [2024-06-20 17:59:56,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 111 transitions, 855 flow [2024-06-20 17:59:56,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 111 transitions, 792 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-20 17:59:56,503 INFO L231 Difference]: Finished difference. Result has 70 places, 78 transitions, 546 flow [2024-06-20 17:59:56,503 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=356, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=546, PETRI_PLACES=70, PETRI_TRANSITIONS=78} [2024-06-20 17:59:56,503 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 29 predicate places. [2024-06-20 17:59:56,503 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 78 transitions, 546 flow [2024-06-20 17:59:56,504 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:59:56,504 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:59:56,504 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:59:56,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-20 17:59:56,504 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:59:56,504 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:59:56,505 INFO L85 PathProgramCache]: Analyzing trace with hash 464848900, now seen corresponding path program 2 times [2024-06-20 17:59:56,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:59:56,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2057230391] [2024-06-20 17:59:56,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:59:56,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:59:56,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:59:56,654 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:59:56,654 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:59:56,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2057230391] [2024-06-20 17:59:56,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2057230391] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:59:56,655 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:59:56,655 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 17:59:56,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [981578157] [2024-06-20 17:59:56,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:59:56,656 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 17:59:56,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:59:56,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 17:59:56,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-20 17:59:56,691 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 17:59:56,691 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 78 transitions, 546 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:59:56,691 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:59:56,691 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 17:59:56,692 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:59:56,914 INFO L124 PetriNetUnfolderBase]: 1179/1931 cut-off events. [2024-06-20 17:59:56,914 INFO L125 PetriNetUnfolderBase]: For 10604/10604 co-relation queries the response was YES. [2024-06-20 17:59:56,919 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8346 conditions, 1931 events. 1179/1931 cut-off events. For 10604/10604 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 9972 event pairs, 309 based on Foata normal form. 5/1931 useless extension candidates. Maximal degree in co-relation 8318. Up to 1258 conditions per place. [2024-06-20 17:59:56,926 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 82 selfloop transitions, 56 changer transitions 0/145 dead transitions. [2024-06-20 17:59:56,927 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 145 transitions, 1234 flow [2024-06-20 17:59:56,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:59:56,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:59:56,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 229 transitions. [2024-06-20 17:59:56,928 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6361111111111111 [2024-06-20 17:59:56,928 INFO L175 Difference]: Start difference. First operand has 70 places, 78 transitions, 546 flow. Second operand 9 states and 229 transitions. [2024-06-20 17:59:56,928 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 145 transitions, 1234 flow [2024-06-20 17:59:56,941 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 145 transitions, 1165 flow, removed 23 selfloop flow, removed 3 redundant places. [2024-06-20 17:59:56,942 INFO L231 Difference]: Finished difference. Result has 79 places, 102 transitions, 849 flow [2024-06-20 17:59:56,943 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=485, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=849, PETRI_PLACES=79, PETRI_TRANSITIONS=102} [2024-06-20 17:59:56,943 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 38 predicate places. [2024-06-20 17:59:56,943 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 102 transitions, 849 flow [2024-06-20 17:59:56,943 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:59:56,944 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:59:56,944 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:59:56,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-20 17:59:56,944 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:59:56,944 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:59:56,945 INFO L85 PathProgramCache]: Analyzing trace with hash -33615290, now seen corresponding path program 3 times [2024-06-20 17:59:56,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:59:56,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1192372727] [2024-06-20 17:59:56,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:59:56,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:59:56,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:59:57,085 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:59:57,086 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:59:57,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1192372727] [2024-06-20 17:59:57,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1192372727] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:59:57,086 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:59:57,086 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 17:59:57,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [480095344] [2024-06-20 17:59:57,086 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:59:57,087 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 17:59:57,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:59:57,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 17:59:57,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-20 17:59:57,122 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 17:59:57,122 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 102 transitions, 849 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:59:57,122 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:59:57,122 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 17:59:57,122 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:59:57,349 INFO L124 PetriNetUnfolderBase]: 1212/1983 cut-off events. [2024-06-20 17:59:57,349 INFO L125 PetriNetUnfolderBase]: For 14262/14262 co-relation queries the response was YES. [2024-06-20 17:59:57,355 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9972 conditions, 1983 events. 1212/1983 cut-off events. For 14262/14262 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 10306 event pairs, 312 based on Foata normal form. 4/1982 useless extension candidates. Maximal degree in co-relation 9939. Up to 1286 conditions per place. [2024-06-20 17:59:57,365 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 76 selfloop transitions, 64 changer transitions 0/147 dead transitions. [2024-06-20 17:59:57,365 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 147 transitions, 1456 flow [2024-06-20 17:59:57,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:59:57,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:59:57,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-06-20 17:59:57,367 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6375 [2024-06-20 17:59:57,367 INFO L175 Difference]: Start difference. First operand has 79 places, 102 transitions, 849 flow. Second operand 8 states and 204 transitions. [2024-06-20 17:59:57,367 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 147 transitions, 1456 flow [2024-06-20 17:59:57,393 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 147 transitions, 1365 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-20 17:59:57,395 INFO L231 Difference]: Finished difference. Result has 85 places, 113 transitions, 1069 flow [2024-06-20 17:59:57,395 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=768, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1069, PETRI_PLACES=85, PETRI_TRANSITIONS=113} [2024-06-20 17:59:57,395 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 44 predicate places. [2024-06-20 17:59:57,395 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 113 transitions, 1069 flow [2024-06-20 17:59:57,396 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:59:57,396 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:59:57,396 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:59:57,396 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-20 17:59:57,396 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:59:57,397 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:59:57,397 INFO L85 PathProgramCache]: Analyzing trace with hash -33606362, now seen corresponding path program 1 times [2024-06-20 17:59:57,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:59:57,397 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [888861336] [2024-06-20 17:59:57,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:59:57,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:59:57,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:59:57,542 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:59:57,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:59:57,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [888861336] [2024-06-20 17:59:57,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [888861336] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:59:57,542 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:59:57,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 17:59:57,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [623707414] [2024-06-20 17:59:57,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:59:57,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 17:59:57,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:59:57,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 17:59:57,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 17:59:57,578 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 17:59:57,578 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 113 transitions, 1069 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:59:57,578 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:59:57,579 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 17:59:57,579 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:59:57,811 INFO L124 PetriNetUnfolderBase]: 1215/1985 cut-off events. [2024-06-20 17:59:57,811 INFO L125 PetriNetUnfolderBase]: For 16110/16110 co-relation queries the response was YES. [2024-06-20 17:59:57,817 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10616 conditions, 1985 events. 1215/1985 cut-off events. For 16110/16110 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 10265 event pairs, 292 based on Foata normal form. 6/1990 useless extension candidates. Maximal degree in co-relation 10580. Up to 1746 conditions per place. [2024-06-20 17:59:57,826 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 112 selfloop transitions, 21 changer transitions 0/140 dead transitions. [2024-06-20 17:59:57,827 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 140 transitions, 1473 flow [2024-06-20 17:59:57,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:59:57,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:59:57,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-20 17:59:57,828 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.565625 [2024-06-20 17:59:57,828 INFO L175 Difference]: Start difference. First operand has 85 places, 113 transitions, 1069 flow. Second operand 8 states and 181 transitions. [2024-06-20 17:59:57,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 140 transitions, 1473 flow [2024-06-20 17:59:57,854 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 140 transitions, 1369 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-20 17:59:57,856 INFO L231 Difference]: Finished difference. Result has 89 places, 116 transitions, 1057 flow [2024-06-20 17:59:57,857 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=965, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1057, PETRI_PLACES=89, PETRI_TRANSITIONS=116} [2024-06-20 17:59:57,857 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 48 predicate places. [2024-06-20 17:59:57,857 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 116 transitions, 1057 flow [2024-06-20 17:59:57,857 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:59:57,858 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:59:57,858 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:59:57,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-20 17:59:57,858 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:59:57,858 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:59:57,858 INFO L85 PathProgramCache]: Analyzing trace with hash 1528482999, now seen corresponding path program 1 times [2024-06-20 17:59:57,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:59:57,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1262843821] [2024-06-20 17:59:57,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:59:57,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:59:57,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:59:58,026 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:59:58,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:59:58,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1262843821] [2024-06-20 17:59:58,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1262843821] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:59:58,027 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:59:58,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 17:59:58,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [396988372] [2024-06-20 17:59:58,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:59:58,027 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 17:59:58,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:59:58,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 17:59:58,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-20 17:59:58,069 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-20 17:59:58,069 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 116 transitions, 1057 flow. Second operand has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:59:58,070 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:59:58,070 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-20 17:59:58,070 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:59:58,268 INFO L124 PetriNetUnfolderBase]: 1212/1979 cut-off events. [2024-06-20 17:59:58,268 INFO L125 PetriNetUnfolderBase]: For 16739/16739 co-relation queries the response was YES. [2024-06-20 17:59:58,275 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10488 conditions, 1979 events. 1212/1979 cut-off events. For 16739/16739 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 10205 event pairs, 314 based on Foata normal form. 1/1979 useless extension candidates. Maximal degree in co-relation 10450. Up to 1802 conditions per place. [2024-06-20 17:59:58,284 INFO L140 encePairwiseOnDemand]: 34/40 looper letters, 111 selfloop transitions, 7 changer transitions 0/124 dead transitions. [2024-06-20 17:59:58,284 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 124 transitions, 1313 flow [2024-06-20 17:59:58,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-20 17:59:58,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-20 17:59:58,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 91 transitions. [2024-06-20 17:59:58,285 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.56875 [2024-06-20 17:59:58,285 INFO L175 Difference]: Start difference. First operand has 89 places, 116 transitions, 1057 flow. Second operand 4 states and 91 transitions. [2024-06-20 17:59:58,285 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 124 transitions, 1313 flow [2024-06-20 17:59:58,307 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 124 transitions, 1235 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-20 17:59:58,309 INFO L231 Difference]: Finished difference. Result has 87 places, 116 transitions, 999 flow [2024-06-20 17:59:58,309 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=979, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=999, PETRI_PLACES=87, PETRI_TRANSITIONS=116} [2024-06-20 17:59:58,310 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 46 predicate places. [2024-06-20 17:59:58,310 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 116 transitions, 999 flow [2024-06-20 17:59:58,310 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:59:58,310 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:59:58,310 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:59:58,310 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-20 17:59:58,310 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:59:58,311 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:59:58,311 INFO L85 PathProgramCache]: Analyzing trace with hash 394116214, now seen corresponding path program 1 times [2024-06-20 17:59:58,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:59:58,311 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1573192291] [2024-06-20 17:59:58,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:59:58,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:59:58,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:59:58,435 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:59:58,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:59:58,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1573192291] [2024-06-20 17:59:58,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1573192291] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:59:58,435 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:59:58,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 17:59:58,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [185614036] [2024-06-20 17:59:58,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:59:58,436 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 17:59:58,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:59:58,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 17:59:58,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-20 17:59:58,485 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 17:59:58,486 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 116 transitions, 999 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:59:58,486 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:59:58,486 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 17:59:58,486 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:59:58,759 INFO L124 PetriNetUnfolderBase]: 1308/2143 cut-off events. [2024-06-20 17:59:58,759 INFO L125 PetriNetUnfolderBase]: For 19766/19770 co-relation queries the response was YES. [2024-06-20 17:59:58,766 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11329 conditions, 2143 events. 1308/2143 cut-off events. For 19766/19770 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 11287 event pairs, 286 based on Foata normal form. 9/2151 useless extension candidates. Maximal degree in co-relation 11291. Up to 1370 conditions per place. [2024-06-20 17:59:58,777 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 92 selfloop transitions, 89 changer transitions 0/188 dead transitions. [2024-06-20 17:59:58,777 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 188 transitions, 1911 flow [2024-06-20 17:59:58,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:59:58,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:59:58,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 234 transitions. [2024-06-20 17:59:58,778 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-20 17:59:58,778 INFO L175 Difference]: Start difference. First operand has 87 places, 116 transitions, 999 flow. Second operand 9 states and 234 transitions. [2024-06-20 17:59:58,778 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 188 transitions, 1911 flow [2024-06-20 17:59:58,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 188 transitions, 1897 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-20 17:59:58,809 INFO L231 Difference]: Finished difference. Result has 96 places, 143 transitions, 1576 flow [2024-06-20 17:59:58,809 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=985, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1576, PETRI_PLACES=96, PETRI_TRANSITIONS=143} [2024-06-20 17:59:58,810 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 55 predicate places. [2024-06-20 17:59:58,810 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 143 transitions, 1576 flow [2024-06-20 17:59:58,810 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:59:58,810 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:59:58,810 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:59:58,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-20 17:59:58,811 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:59:58,811 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:59:58,811 INFO L85 PathProgramCache]: Analyzing trace with hash 13759222, now seen corresponding path program 2 times [2024-06-20 17:59:58,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:59:58,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [765304392] [2024-06-20 17:59:58,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:59:58,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:59:58,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:59:58,941 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:59:58,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:59:58,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [765304392] [2024-06-20 17:59:58,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [765304392] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:59:58,941 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:59:58,941 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 17:59:58,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1536148370] [2024-06-20 17:59:58,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:59:58,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 17:59:58,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:59:58,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 17:59:58,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-20 17:59:58,980 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 17:59:58,980 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 143 transitions, 1576 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:59:58,980 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:59:58,980 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 17:59:58,980 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:59:59,263 INFO L124 PetriNetUnfolderBase]: 1324/2174 cut-off events. [2024-06-20 17:59:59,263 INFO L125 PetriNetUnfolderBase]: For 24733/24737 co-relation queries the response was YES. [2024-06-20 17:59:59,271 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12982 conditions, 2174 events. 1324/2174 cut-off events. For 24733/24737 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 11503 event pairs, 285 based on Foata normal form. 9/2182 useless extension candidates. Maximal degree in co-relation 12940. Up to 1387 conditions per place. [2024-06-20 17:59:59,282 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 91 selfloop transitions, 92 changer transitions 0/190 dead transitions. [2024-06-20 17:59:59,283 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 190 transitions, 2329 flow [2024-06-20 17:59:59,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:59:59,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:59:59,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 208 transitions. [2024-06-20 17:59:59,284 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-20 17:59:59,284 INFO L175 Difference]: Start difference. First operand has 96 places, 143 transitions, 1576 flow. Second operand 8 states and 208 transitions. [2024-06-20 17:59:59,284 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 190 transitions, 2329 flow [2024-06-20 17:59:59,330 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 190 transitions, 2228 flow, removed 38 selfloop flow, removed 3 redundant places. [2024-06-20 17:59:59,335 INFO L231 Difference]: Finished difference. Result has 102 places, 153 transitions, 1854 flow [2024-06-20 17:59:59,335 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1485, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1854, PETRI_PLACES=102, PETRI_TRANSITIONS=153} [2024-06-20 17:59:59,336 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 61 predicate places. [2024-06-20 17:59:59,336 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 153 transitions, 1854 flow [2024-06-20 17:59:59,336 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:59:59,336 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:59:59,337 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:59:59,337 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-20 17:59:59,337 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:59:59,337 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:59:59,337 INFO L85 PathProgramCache]: Analyzing trace with hash 1532766854, now seen corresponding path program 3 times [2024-06-20 17:59:59,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:59:59,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1760977580] [2024-06-20 17:59:59,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:59:59,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:59:59,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:59:59,469 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:59:59,471 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:59:59,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1760977580] [2024-06-20 17:59:59,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1760977580] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:59:59,472 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:59:59,472 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 17:59:59,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [764590957] [2024-06-20 17:59:59,473 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:59:59,473 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 17:59:59,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:59:59,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 17:59:59,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-20 17:59:59,516 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 17:59:59,517 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 153 transitions, 1854 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:59:59,517 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:59:59,517 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 17:59:59,517 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:59:59,794 INFO L124 PetriNetUnfolderBase]: 1341/2214 cut-off events. [2024-06-20 17:59:59,794 INFO L125 PetriNetUnfolderBase]: For 28371/28375 co-relation queries the response was YES. [2024-06-20 17:59:59,803 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13975 conditions, 2214 events. 1341/2214 cut-off events. For 28371/28375 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 11866 event pairs, 329 based on Foata normal form. 8/2218 useless extension candidates. Maximal degree in co-relation 13930. Up to 1407 conditions per place. [2024-06-20 17:59:59,813 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 95 selfloop transitions, 82 changer transitions 0/184 dead transitions. [2024-06-20 17:59:59,814 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 184 transitions, 2448 flow [2024-06-20 17:59:59,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:59:59,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:59:59,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-20 17:59:59,815 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6285714285714286 [2024-06-20 17:59:59,815 INFO L175 Difference]: Start difference. First operand has 102 places, 153 transitions, 1854 flow. Second operand 7 states and 176 transitions. [2024-06-20 17:59:59,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 184 transitions, 2448 flow [2024-06-20 17:59:59,865 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 184 transitions, 2306 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-20 17:59:59,868 INFO L231 Difference]: Finished difference. Result has 106 places, 162 transitions, 2058 flow [2024-06-20 17:59:59,868 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1722, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2058, PETRI_PLACES=106, PETRI_TRANSITIONS=162} [2024-06-20 17:59:59,869 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 65 predicate places. [2024-06-20 17:59:59,869 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 162 transitions, 2058 flow [2024-06-20 17:59:59,869 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:59:59,869 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:59:59,869 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:59:59,869 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-20 17:59:59,869 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:59:59,870 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:59:59,870 INFO L85 PathProgramCache]: Analyzing trace with hash 173189867, now seen corresponding path program 1 times [2024-06-20 17:59:59,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:59:59,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2014625191] [2024-06-20 17:59:59,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:59:59,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:59:59,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:00:00,034 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:00:00,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:00:00,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2014625191] [2024-06-20 18:00:00,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2014625191] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:00:00,034 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:00:00,034 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 18:00:00,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [89881564] [2024-06-20 18:00:00,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:00:00,035 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 18:00:00,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:00:00,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 18:00:00,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-20 18:00:00,055 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 18:00:00,055 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 162 transitions, 2058 flow. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:00:00,055 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:00:00,055 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 18:00:00,056 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:00:00,287 INFO L124 PetriNetUnfolderBase]: 1337/2209 cut-off events. [2024-06-20 18:00:00,288 INFO L125 PetriNetUnfolderBase]: For 31232/31240 co-relation queries the response was YES. [2024-06-20 18:00:00,296 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14363 conditions, 2209 events. 1337/2209 cut-off events. For 31232/31240 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 11798 event pairs, 313 based on Foata normal form. 8/2215 useless extension candidates. Maximal degree in co-relation 14316. Up to 1941 conditions per place. [2024-06-20 18:00:00,306 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 151 selfloop transitions, 18 changer transitions 0/176 dead transitions. [2024-06-20 18:00:00,306 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 176 transitions, 2523 flow [2024-06-20 18:00:00,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 18:00:00,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 18:00:00,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 117 transitions. [2024-06-20 18:00:00,320 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.585 [2024-06-20 18:00:00,320 INFO L175 Difference]: Start difference. First operand has 106 places, 162 transitions, 2058 flow. Second operand 5 states and 117 transitions. [2024-06-20 18:00:00,320 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 176 transitions, 2523 flow [2024-06-20 18:00:00,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 176 transitions, 2401 flow, removed 24 selfloop flow, removed 3 redundant places. [2024-06-20 18:00:00,419 INFO L231 Difference]: Finished difference. Result has 109 places, 166 transitions, 2069 flow [2024-06-20 18:00:00,419 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1937, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2069, PETRI_PLACES=109, PETRI_TRANSITIONS=166} [2024-06-20 18:00:00,419 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 68 predicate places. [2024-06-20 18:00:00,419 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 166 transitions, 2069 flow [2024-06-20 18:00:00,420 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:00:00,420 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:00:00,420 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:00:00,420 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-20 18:00:00,420 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 18:00:00,420 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:00:00,420 INFO L85 PathProgramCache]: Analyzing trace with hash 1538360905, now seen corresponding path program 1 times [2024-06-20 18:00:00,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:00:00,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1964564809] [2024-06-20 18:00:00,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:00:00,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:00:00,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:00:00,533 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:00:00,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:00:00,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1964564809] [2024-06-20 18:00:00,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1964564809] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:00:00,533 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:00:00,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 18:00:00,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [474311282] [2024-06-20 18:00:00,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:00:00,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 18:00:00,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:00:00,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 18:00:00,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-20 18:00:00,582 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 18:00:00,582 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 166 transitions, 2069 flow. Second operand has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:00:00,582 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:00:00,583 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 18:00:00,583 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:00:00,876 INFO L124 PetriNetUnfolderBase]: 1354/2233 cut-off events. [2024-06-20 18:00:00,877 INFO L125 PetriNetUnfolderBase]: For 33454/33458 co-relation queries the response was YES. [2024-06-20 18:00:00,883 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14246 conditions, 2233 events. 1354/2233 cut-off events. For 33454/33458 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 11913 event pairs, 206 based on Foata normal form. 8/2240 useless extension candidates. Maximal degree in co-relation 14197. Up to 1833 conditions per place. [2024-06-20 18:00:00,890 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 167 selfloop transitions, 22 changer transitions 0/196 dead transitions. [2024-06-20 18:00:00,891 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 196 transitions, 2655 flow [2024-06-20 18:00:00,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 18:00:00,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 18:00:00,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-20 18:00:00,892 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6208333333333333 [2024-06-20 18:00:00,892 INFO L175 Difference]: Start difference. First operand has 109 places, 166 transitions, 2069 flow. Second operand 6 states and 149 transitions. [2024-06-20 18:00:00,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 196 transitions, 2655 flow [2024-06-20 18:00:00,944 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 196 transitions, 2603 flow, removed 23 selfloop flow, removed 1 redundant places. [2024-06-20 18:00:00,947 INFO L231 Difference]: Finished difference. Result has 114 places, 170 transitions, 2152 flow [2024-06-20 18:00:00,947 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2017, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2152, PETRI_PLACES=114, PETRI_TRANSITIONS=170} [2024-06-20 18:00:00,947 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 73 predicate places. [2024-06-20 18:00:00,947 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 170 transitions, 2152 flow [2024-06-20 18:00:00,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:00:00,948 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:00:00,948 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:00:00,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-20 18:00:00,948 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 18:00:00,948 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:00:00,948 INFO L85 PathProgramCache]: Analyzing trace with hash 308271671, now seen corresponding path program 2 times [2024-06-20 18:00:00,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:00:00,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [915853282] [2024-06-20 18:00:00,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:00:00,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:00:00,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:00:01,099 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:00:01,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:00:01,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [915853282] [2024-06-20 18:00:01,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [915853282] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:00:01,099 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:00:01,100 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 18:00:01,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1406347489] [2024-06-20 18:00:01,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:00:01,101 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 18:00:01,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:00:01,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 18:00:01,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-20 18:00:01,142 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 18:00:01,142 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 170 transitions, 2152 flow. Second operand has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:00:01,142 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:00:01,143 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 18:00:01,143 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:00:01,387 INFO L124 PetriNetUnfolderBase]: 1346/2221 cut-off events. [2024-06-20 18:00:01,388 INFO L125 PetriNetUnfolderBase]: For 35734/35738 co-relation queries the response was YES. [2024-06-20 18:00:01,396 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14379 conditions, 2221 events. 1346/2221 cut-off events. For 35734/35738 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 11893 event pairs, 290 based on Foata normal form. 8/2228 useless extension candidates. Maximal degree in co-relation 14328. Up to 1898 conditions per place. [2024-06-20 18:00:01,406 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 166 selfloop transitions, 20 changer transitions 0/193 dead transitions. [2024-06-20 18:00:01,406 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 193 transitions, 2582 flow [2024-06-20 18:00:01,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 18:00:01,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 18:00:01,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-20 18:00:01,407 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-20 18:00:01,407 INFO L175 Difference]: Start difference. First operand has 114 places, 170 transitions, 2152 flow. Second operand 6 states and 147 transitions. [2024-06-20 18:00:01,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 193 transitions, 2582 flow [2024-06-20 18:00:01,475 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 193 transitions, 2497 flow, removed 34 selfloop flow, removed 2 redundant places. [2024-06-20 18:00:01,478 INFO L231 Difference]: Finished difference. Result has 118 places, 170 transitions, 2114 flow [2024-06-20 18:00:01,478 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2067, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2114, PETRI_PLACES=118, PETRI_TRANSITIONS=170} [2024-06-20 18:00:01,478 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 77 predicate places. [2024-06-20 18:00:01,478 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 170 transitions, 2114 flow [2024-06-20 18:00:01,479 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:00:01,479 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:00:01,479 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:00:01,479 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-20 18:00:01,479 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 18:00:01,479 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:00:01,479 INFO L85 PathProgramCache]: Analyzing trace with hash -55799547, now seen corresponding path program 1 times [2024-06-20 18:00:01,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:00:01,480 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [22168408] [2024-06-20 18:00:01,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:00:01,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:00:01,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:00:01,629 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:00:01,630 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:00:01,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [22168408] [2024-06-20 18:00:01,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [22168408] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:00:01,630 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:00:01,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 18:00:01,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1863371700] [2024-06-20 18:00:01,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:00:01,631 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 18:00:01,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:00:01,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 18:00:01,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 18:00:01,669 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 18:00:01,669 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 170 transitions, 2114 flow. Second operand has 8 states, 8 states have (on average 15.375) internal successors, (123), 8 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:00:01,670 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:00:01,670 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 18:00:01,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:00:02,090 INFO L124 PetriNetUnfolderBase]: 1605/2661 cut-off events. [2024-06-20 18:00:02,090 INFO L125 PetriNetUnfolderBase]: For 52294/52298 co-relation queries the response was YES. [2024-06-20 18:00:02,101 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16141 conditions, 2661 events. 1605/2661 cut-off events. For 52294/52298 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 14940 event pairs, 323 based on Foata normal form. 72/2732 useless extension candidates. Maximal degree in co-relation 16088. Up to 1463 conditions per place. [2024-06-20 18:00:02,112 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 103 selfloop transitions, 107 changer transitions 0/217 dead transitions. [2024-06-20 18:00:02,112 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 217 transitions, 2820 flow [2024-06-20 18:00:02,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 18:00:02,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 18:00:02,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 255 transitions. [2024-06-20 18:00:02,115 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6375 [2024-06-20 18:00:02,115 INFO L175 Difference]: Start difference. First operand has 118 places, 170 transitions, 2114 flow. Second operand 10 states and 255 transitions. [2024-06-20 18:00:02,115 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 217 transitions, 2820 flow [2024-06-20 18:00:02,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 217 transitions, 2768 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-20 18:00:02,183 INFO L231 Difference]: Finished difference. Result has 124 places, 173 transitions, 2361 flow [2024-06-20 18:00:02,183 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2062, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2361, PETRI_PLACES=124, PETRI_TRANSITIONS=173} [2024-06-20 18:00:02,184 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 83 predicate places. [2024-06-20 18:00:02,184 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 173 transitions, 2361 flow [2024-06-20 18:00:02,184 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.375) internal successors, (123), 8 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:00:02,184 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:00:02,184 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:00:02,185 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-20 18:00:02,185 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 18:00:02,185 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:00:02,185 INFO L85 PathProgramCache]: Analyzing trace with hash 1073520458, now seen corresponding path program 1 times [2024-06-20 18:00:02,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:00:02,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1038115821] [2024-06-20 18:00:02,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:00:02,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:00:02,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:00:02,340 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:00:02,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:00:02,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1038115821] [2024-06-20 18:00:02,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1038115821] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:00:02,341 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:00:02,341 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 18:00:02,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [83927404] [2024-06-20 18:00:02,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:00:02,342 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 18:00:02,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:00:02,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 18:00:02,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-20 18:00:02,376 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 18:00:02,377 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 173 transitions, 2361 flow. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:00:02,377 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:00:02,377 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 18:00:02,377 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:00:02,658 INFO L124 PetriNetUnfolderBase]: 1602/2659 cut-off events. [2024-06-20 18:00:02,658 INFO L125 PetriNetUnfolderBase]: For 47075/47075 co-relation queries the response was YES. [2024-06-20 18:00:02,668 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17241 conditions, 2659 events. 1602/2659 cut-off events. For 47075/47075 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 14793 event pairs, 347 based on Foata normal form. 1/2659 useless extension candidates. Maximal degree in co-relation 17186. Up to 2395 conditions per place. [2024-06-20 18:00:02,678 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 165 selfloop transitions, 20 changer transitions 0/192 dead transitions. [2024-06-20 18:00:02,678 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 192 transitions, 2830 flow [2024-06-20 18:00:02,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 18:00:02,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 18:00:02,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-06-20 18:00:02,679 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5642857142857143 [2024-06-20 18:00:02,679 INFO L175 Difference]: Start difference. First operand has 124 places, 173 transitions, 2361 flow. Second operand 7 states and 158 transitions. [2024-06-20 18:00:02,680 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 192 transitions, 2830 flow [2024-06-20 18:00:02,754 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 192 transitions, 2617 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-20 18:00:02,757 INFO L231 Difference]: Finished difference. Result has 123 places, 174 transitions, 2207 flow [2024-06-20 18:00:02,757 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2149, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2207, PETRI_PLACES=123, PETRI_TRANSITIONS=174} [2024-06-20 18:00:02,757 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 82 predicate places. [2024-06-20 18:00:02,757 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 174 transitions, 2207 flow [2024-06-20 18:00:02,758 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:00:02,758 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:00:02,758 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:00:02,758 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-20 18:00:02,758 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 18:00:02,758 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:00:02,759 INFO L85 PathProgramCache]: Analyzing trace with hash -2014518077, now seen corresponding path program 2 times [2024-06-20 18:00:02,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:00:02,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1081951421] [2024-06-20 18:00:02,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:00:02,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:00:02,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:00:02,891 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:00:02,891 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:00:02,891 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1081951421] [2024-06-20 18:00:02,891 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1081951421] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:00:02,891 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:00:02,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 18:00:02,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1015871324] [2024-06-20 18:00:02,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:00:02,892 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 18:00:02,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:00:02,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 18:00:02,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 18:00:02,928 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 18:00:02,929 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 174 transitions, 2207 flow. Second operand has 8 states, 8 states have (on average 15.375) internal successors, (123), 8 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:00:02,929 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:00:02,929 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 18:00:02,929 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:00:03,272 INFO L124 PetriNetUnfolderBase]: 1668/2756 cut-off events. [2024-06-20 18:00:03,272 INFO L125 PetriNetUnfolderBase]: For 50774/50774 co-relation queries the response was YES. [2024-06-20 18:00:03,326 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16835 conditions, 2756 events. 1668/2756 cut-off events. For 50774/50774 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 15449 event pairs, 358 based on Foata normal form. 14/2766 useless extension candidates. Maximal degree in co-relation 16781. Up to 1902 conditions per place. [2024-06-20 18:00:03,345 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 105 selfloop transitions, 100 changer transitions 0/212 dead transitions. [2024-06-20 18:00:03,345 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 212 transitions, 2899 flow [2024-06-20 18:00:03,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 18:00:03,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 18:00:03,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 228 transitions. [2024-06-20 18:00:03,347 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6333333333333333 [2024-06-20 18:00:03,347 INFO L175 Difference]: Start difference. First operand has 123 places, 174 transitions, 2207 flow. Second operand 9 states and 228 transitions. [2024-06-20 18:00:03,347 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 212 transitions, 2899 flow [2024-06-20 18:00:03,419 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 212 transitions, 2730 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-20 18:00:03,422 INFO L231 Difference]: Finished difference. Result has 125 places, 177 transitions, 2311 flow [2024-06-20 18:00:03,422 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2038, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2311, PETRI_PLACES=125, PETRI_TRANSITIONS=177} [2024-06-20 18:00:03,422 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 84 predicate places. [2024-06-20 18:00:03,422 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 177 transitions, 2311 flow [2024-06-20 18:00:03,424 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.375) internal successors, (123), 8 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:00:03,424 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:00:03,424 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:00:03,424 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-20 18:00:03,424 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 18:00:03,425 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:00:03,425 INFO L85 PathProgramCache]: Analyzing trace with hash -494983853, now seen corresponding path program 3 times [2024-06-20 18:00:03,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:00:03,425 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [217370981] [2024-06-20 18:00:03,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:00:03,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:00:03,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:00:03,594 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:00:03,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:00:03,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [217370981] [2024-06-20 18:00:03,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [217370981] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:00:03,595 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:00:03,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 18:00:03,596 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1422474849] [2024-06-20 18:00:03,596 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:00:03,598 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 18:00:03,598 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:00:03,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 18:00:03,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 18:00:03,662 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 18:00:03,662 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 177 transitions, 2311 flow. Second operand has 8 states, 8 states have (on average 15.375) internal successors, (123), 8 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:00:03,662 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:00:03,662 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 18:00:03,663 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:00:04,114 INFO L124 PetriNetUnfolderBase]: 1966/3262 cut-off events. [2024-06-20 18:00:04,114 INFO L125 PetriNetUnfolderBase]: For 68478/68478 co-relation queries the response was YES. [2024-06-20 18:00:04,128 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20521 conditions, 3262 events. 1966/3262 cut-off events. For 68478/68478 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 19023 event pairs, 407 based on Foata normal form. 14/3272 useless extension candidates. Maximal degree in co-relation 20466. Up to 1432 conditions per place. [2024-06-20 18:00:04,144 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 114 selfloop transitions, 106 changer transitions 0/227 dead transitions. [2024-06-20 18:00:04,144 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 227 transitions, 3235 flow [2024-06-20 18:00:04,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 18:00:04,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 18:00:04,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 235 transitions. [2024-06-20 18:00:04,145 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6527777777777778 [2024-06-20 18:00:04,146 INFO L175 Difference]: Start difference. First operand has 125 places, 177 transitions, 2311 flow. Second operand 9 states and 235 transitions. [2024-06-20 18:00:04,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 227 transitions, 3235 flow [2024-06-20 18:00:04,237 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 227 transitions, 2994 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-06-20 18:00:04,240 INFO L231 Difference]: Finished difference. Result has 128 places, 183 transitions, 2445 flow [2024-06-20 18:00:04,241 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2070, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2445, PETRI_PLACES=128, PETRI_TRANSITIONS=183} [2024-06-20 18:00:04,241 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 87 predicate places. [2024-06-20 18:00:04,241 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 183 transitions, 2445 flow [2024-06-20 18:00:04,241 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.375) internal successors, (123), 8 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:00:04,242 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:00:04,242 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:00:04,242 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-20 18:00:04,242 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 18:00:04,242 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:00:04,242 INFO L85 PathProgramCache]: Analyzing trace with hash 2052548069, now seen corresponding path program 4 times [2024-06-20 18:00:04,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:00:04,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2127241505] [2024-06-20 18:00:04,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:00:04,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:00:04,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:00:04,377 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:00:04,377 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:00:04,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2127241505] [2024-06-20 18:00:04,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2127241505] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:00:04,377 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:00:04,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 18:00:04,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1557546262] [2024-06-20 18:00:04,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:00:04,378 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 18:00:04,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:00:04,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 18:00:04,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 18:00:04,419 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 18:00:04,419 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 183 transitions, 2445 flow. Second operand has 8 states, 8 states have (on average 15.375) internal successors, (123), 8 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:00:04,420 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:00:04,420 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 18:00:04,420 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:00:04,837 INFO L124 PetriNetUnfolderBase]: 1994/3310 cut-off events. [2024-06-20 18:00:04,837 INFO L125 PetriNetUnfolderBase]: For 73194/73194 co-relation queries the response was YES. [2024-06-20 18:00:04,850 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21181 conditions, 3310 events. 1994/3310 cut-off events. For 73194/73194 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 19401 event pairs, 479 based on Foata normal form. 14/3320 useless extension candidates. Maximal degree in co-relation 21124. Up to 2417 conditions per place. [2024-06-20 18:00:04,862 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 120 selfloop transitions, 100 changer transitions 0/227 dead transitions. [2024-06-20 18:00:04,862 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 227 transitions, 3176 flow [2024-06-20 18:00:04,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 18:00:04,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 18:00:04,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 252 transitions. [2024-06-20 18:00:04,863 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.63 [2024-06-20 18:00:04,863 INFO L175 Difference]: Start difference. First operand has 128 places, 183 transitions, 2445 flow. Second operand 10 states and 252 transitions. [2024-06-20 18:00:04,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 227 transitions, 3176 flow [2024-06-20 18:00:04,955 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 227 transitions, 2980 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-20 18:00:04,958 INFO L231 Difference]: Finished difference. Result has 133 places, 185 transitions, 2500 flow [2024-06-20 18:00:04,958 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2251, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2500, PETRI_PLACES=133, PETRI_TRANSITIONS=185} [2024-06-20 18:00:04,959 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 92 predicate places. [2024-06-20 18:00:04,959 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 185 transitions, 2500 flow [2024-06-20 18:00:04,959 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.375) internal successors, (123), 8 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:00:04,959 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:00:04,959 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:00:04,959 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-20 18:00:04,960 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 18:00:04,960 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:00:04,960 INFO L85 PathProgramCache]: Analyzing trace with hash -6613162, now seen corresponding path program 2 times [2024-06-20 18:00:04,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:00:04,960 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [337273701] [2024-06-20 18:00:04,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:00:04,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:00:04,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:00:05,096 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:00:05,096 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:00:05,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [337273701] [2024-06-20 18:00:05,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [337273701] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:00:05,097 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:00:05,097 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 18:00:05,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1140683864] [2024-06-20 18:00:05,097 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:00:05,097 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 18:00:05,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:00:05,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 18:00:05,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-20 18:00:05,127 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 18:00:05,128 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 185 transitions, 2500 flow. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:00:05,128 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:00:05,128 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 18:00:05,128 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:00:05,458 INFO L124 PetriNetUnfolderBase]: 1986/3305 cut-off events. [2024-06-20 18:00:05,458 INFO L125 PetriNetUnfolderBase]: For 72168/72176 co-relation queries the response was YES. [2024-06-20 18:00:05,476 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21377 conditions, 3305 events. 1986/3305 cut-off events. For 72168/72176 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 19397 event pairs, 530 based on Foata normal form. 8/3311 useless extension candidates. Maximal degree in co-relation 21318. Up to 3011 conditions per place. [2024-06-20 18:00:05,490 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 169 selfloop transitions, 18 changer transitions 0/194 dead transitions. [2024-06-20 18:00:05,490 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 194 transitions, 2896 flow [2024-06-20 18:00:05,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 18:00:05,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 18:00:05,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 116 transitions. [2024-06-20 18:00:05,492 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58 [2024-06-20 18:00:05,492 INFO L175 Difference]: Start difference. First operand has 133 places, 185 transitions, 2500 flow. Second operand 5 states and 116 transitions. [2024-06-20 18:00:05,492 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 194 transitions, 2896 flow [2024-06-20 18:00:05,595 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 194 transitions, 2636 flow, removed 33 selfloop flow, removed 8 redundant places. [2024-06-20 18:00:05,598 INFO L231 Difference]: Finished difference. Result has 130 places, 185 transitions, 2284 flow [2024-06-20 18:00:05,598 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2240, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2284, PETRI_PLACES=130, PETRI_TRANSITIONS=185} [2024-06-20 18:00:05,599 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 89 predicate places. [2024-06-20 18:00:05,599 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 185 transitions, 2284 flow [2024-06-20 18:00:05,599 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:00:05,599 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:00:05,599 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:00:05,600 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-20 18:00:05,600 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 18:00:05,600 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:00:05,600 INFO L85 PathProgramCache]: Analyzing trace with hash 1103198060, now seen corresponding path program 1 times [2024-06-20 18:00:05,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:00:05,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [260663552] [2024-06-20 18:00:05,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:00:05,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:00:05,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:00:05,769 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:00:05,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:00:05,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [260663552] [2024-06-20 18:00:05,770 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [260663552] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:00:05,770 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:00:05,770 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 18:00:05,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107949161] [2024-06-20 18:00:05,770 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:00:05,770 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 18:00:05,771 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:00:05,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 18:00:05,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-20 18:00:05,793 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 18:00:05,793 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 185 transitions, 2284 flow. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:00:05,793 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:00:05,793 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 18:00:05,794 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:00:06,180 INFO L124 PetriNetUnfolderBase]: 1988/3305 cut-off events. [2024-06-20 18:00:06,180 INFO L125 PetriNetUnfolderBase]: For 72877/72877 co-relation queries the response was YES. [2024-06-20 18:00:06,198 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20689 conditions, 3305 events. 1988/3305 cut-off events. For 72877/72877 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 19443 event pairs, 518 based on Foata normal form. 2/3306 useless extension candidates. Maximal degree in co-relation 20629. Up to 3012 conditions per place. [2024-06-20 18:00:06,211 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 179 selfloop transitions, 20 changer transitions 0/206 dead transitions. [2024-06-20 18:00:06,212 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 206 transitions, 2814 flow [2024-06-20 18:00:06,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 18:00:06,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 18:00:06,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-06-20 18:00:06,213 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5642857142857143 [2024-06-20 18:00:06,213 INFO L175 Difference]: Start difference. First operand has 130 places, 185 transitions, 2284 flow. Second operand 7 states and 158 transitions. [2024-06-20 18:00:06,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 206 transitions, 2814 flow [2024-06-20 18:00:06,320 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 206 transitions, 2778 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-20 18:00:06,323 INFO L231 Difference]: Finished difference. Result has 133 places, 188 transitions, 2334 flow [2024-06-20 18:00:06,323 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2248, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2334, PETRI_PLACES=133, PETRI_TRANSITIONS=188} [2024-06-20 18:00:06,323 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 92 predicate places. [2024-06-20 18:00:06,323 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 188 transitions, 2334 flow [2024-06-20 18:00:06,324 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:00:06,324 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:00:06,324 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:00:06,324 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-20 18:00:06,324 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 18:00:06,324 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:00:06,325 INFO L85 PathProgramCache]: Analyzing trace with hash 1073912360, now seen corresponding path program 2 times [2024-06-20 18:00:06,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:00:06,325 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [394926730] [2024-06-20 18:00:06,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:00:06,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:00:06,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:00:06,469 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:00:06,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:00:06,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [394926730] [2024-06-20 18:00:06,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [394926730] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:00:06,470 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:00:06,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 18:00:06,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [10723117] [2024-06-20 18:00:06,470 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:00:06,471 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 18:00:06,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:00:06,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 18:00:06,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-20 18:00:06,496 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 18:00:06,497 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 188 transitions, 2334 flow. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:00:06,497 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:00:06,497 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 18:00:06,497 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:00:06,841 INFO L124 PetriNetUnfolderBase]: 1970/3276 cut-off events. [2024-06-20 18:00:06,842 INFO L125 PetriNetUnfolderBase]: For 76541/76543 co-relation queries the response was YES. [2024-06-20 18:00:06,858 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20690 conditions, 3276 events. 1970/3276 cut-off events. For 76541/76543 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 19253 event pairs, 520 based on Foata normal form. 3/3278 useless extension candidates. Maximal degree in co-relation 20629. Up to 2986 conditions per place. [2024-06-20 18:00:06,871 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 174 selfloop transitions, 20 changer transitions 0/201 dead transitions. [2024-06-20 18:00:06,871 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 201 transitions, 2754 flow [2024-06-20 18:00:06,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 18:00:06,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 18:00:06,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 137 transitions. [2024-06-20 18:00:06,872 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5708333333333333 [2024-06-20 18:00:06,872 INFO L175 Difference]: Start difference. First operand has 133 places, 188 transitions, 2334 flow. Second operand 6 states and 137 transitions. [2024-06-20 18:00:06,872 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 201 transitions, 2754 flow [2024-06-20 18:00:06,990 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 201 transitions, 2721 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-20 18:00:06,993 INFO L231 Difference]: Finished difference. Result has 135 places, 188 transitions, 2347 flow [2024-06-20 18:00:06,993 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2301, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2347, PETRI_PLACES=135, PETRI_TRANSITIONS=188} [2024-06-20 18:00:06,993 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 94 predicate places. [2024-06-20 18:00:06,994 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 188 transitions, 2347 flow [2024-06-20 18:00:06,994 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:00:06,994 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:00:06,994 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:00:06,994 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-20 18:00:06,994 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 18:00:06,994 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:00:06,995 INFO L85 PathProgramCache]: Analyzing trace with hash -1877699777, now seen corresponding path program 1 times [2024-06-20 18:00:06,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:00:06,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1886391523] [2024-06-20 18:00:06,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:00:06,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:00:07,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:00:07,226 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:00:07,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:00:07,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1886391523] [2024-06-20 18:00:07,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1886391523] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:00:07,227 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:00:07,227 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 18:00:07,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1346828611] [2024-06-20 18:00:07,228 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:00:07,228 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 18:00:07,228 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:00:07,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 18:00:07,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 18:00:07,276 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 18:00:07,277 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 188 transitions, 2347 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:00:07,277 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:00:07,277 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 18:00:07,277 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:00:07,882 INFO L124 PetriNetUnfolderBase]: 2658/4409 cut-off events. [2024-06-20 18:00:07,882 INFO L125 PetriNetUnfolderBase]: For 141934/141936 co-relation queries the response was YES. [2024-06-20 18:00:07,910 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28460 conditions, 4409 events. 2658/4409 cut-off events. For 141934/141936 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 27716 event pairs, 437 based on Foata normal form. 50/4438 useless extension candidates. Maximal degree in co-relation 28398. Up to 1627 conditions per place. [2024-06-20 18:00:07,928 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 145 selfloop transitions, 104 changer transitions 0/256 dead transitions. [2024-06-20 18:00:07,929 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 256 transitions, 3513 flow [2024-06-20 18:00:07,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 18:00:07,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 18:00:07,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 246 transitions. [2024-06-20 18:00:07,930 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6833333333333333 [2024-06-20 18:00:07,930 INFO L175 Difference]: Start difference. First operand has 135 places, 188 transitions, 2347 flow. Second operand 9 states and 246 transitions. [2024-06-20 18:00:07,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 256 transitions, 3513 flow [2024-06-20 18:00:08,088 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 256 transitions, 3456 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-20 18:00:08,092 INFO L231 Difference]: Finished difference. Result has 140 places, 196 transitions, 2734 flow [2024-06-20 18:00:08,092 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2290, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2734, PETRI_PLACES=140, PETRI_TRANSITIONS=196} [2024-06-20 18:00:08,092 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 99 predicate places. [2024-06-20 18:00:08,092 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 196 transitions, 2734 flow [2024-06-20 18:00:08,093 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:00:08,093 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:00:08,093 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:00:08,093 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-20 18:00:08,093 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 18:00:08,093 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:00:08,094 INFO L85 PathProgramCache]: Analyzing trace with hash 1422700119, now seen corresponding path program 2 times [2024-06-20 18:00:08,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:00:08,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [816900461] [2024-06-20 18:00:08,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:00:08,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:00:08,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:00:08,233 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:00:08,234 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:00:08,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [816900461] [2024-06-20 18:00:08,234 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [816900461] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:00:08,234 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:00:08,234 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 18:00:08,235 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [988354411] [2024-06-20 18:00:08,235 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:00:08,235 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 18:00:08,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:00:08,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 18:00:08,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 18:00:08,283 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 18:00:08,283 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 196 transitions, 2734 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:00:08,283 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:00:08,283 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 18:00:08,283 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:00:08,963 INFO L124 PetriNetUnfolderBase]: 2974/4973 cut-off events. [2024-06-20 18:00:08,963 INFO L125 PetriNetUnfolderBase]: For 170566/170568 co-relation queries the response was YES. [2024-06-20 18:00:08,990 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33448 conditions, 4973 events. 2974/4973 cut-off events. For 170566/170568 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 32283 event pairs, 769 based on Foata normal form. 50/5008 useless extension candidates. Maximal degree in co-relation 33383. Up to 3181 conditions per place. [2024-06-20 18:00:09,011 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 138 selfloop transitions, 111 changer transitions 0/256 dead transitions. [2024-06-20 18:00:09,011 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 256 transitions, 3764 flow [2024-06-20 18:00:09,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 18:00:09,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 18:00:09,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 263 transitions. [2024-06-20 18:00:09,013 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6575 [2024-06-20 18:00:09,013 INFO L175 Difference]: Start difference. First operand has 140 places, 196 transitions, 2734 flow. Second operand 10 states and 263 transitions. [2024-06-20 18:00:09,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 256 transitions, 3764 flow [2024-06-20 18:00:09,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 256 transitions, 3496 flow, removed 43 selfloop flow, removed 5 redundant places. [2024-06-20 18:00:09,272 INFO L231 Difference]: Finished difference. Result has 146 places, 202 transitions, 2866 flow [2024-06-20 18:00:09,272 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2470, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2866, PETRI_PLACES=146, PETRI_TRANSITIONS=202} [2024-06-20 18:00:09,274 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 105 predicate places. [2024-06-20 18:00:09,275 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 202 transitions, 2866 flow [2024-06-20 18:00:09,275 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:00:09,275 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:00:09,275 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:00:09,276 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-20 18:00:09,276 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 18:00:09,276 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:00:09,276 INFO L85 PathProgramCache]: Analyzing trace with hash -926661080, now seen corresponding path program 1 times [2024-06-20 18:00:09,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:00:09,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1951961073] [2024-06-20 18:00:09,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:00:09,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:00:09,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:00:09,422 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:00:09,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:00:09,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1951961073] [2024-06-20 18:00:09,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1951961073] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:00:09,423 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:00:09,423 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 18:00:09,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [131852415] [2024-06-20 18:00:09,424 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:00:09,424 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 18:00:09,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:00:09,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 18:00:09,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-20 18:00:09,459 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 18:00:09,459 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 202 transitions, 2866 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:00:09,459 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:00:09,459 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 18:00:09,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:00:10,155 INFO L124 PetriNetUnfolderBase]: 2994/5023 cut-off events. [2024-06-20 18:00:10,156 INFO L125 PetriNetUnfolderBase]: For 161191/161193 co-relation queries the response was YES. [2024-06-20 18:00:10,184 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33908 conditions, 5023 events. 2994/5023 cut-off events. For 161191/161193 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 32826 event pairs, 911 based on Foata normal form. 6/5028 useless extension candidates. Maximal degree in co-relation 33841. Up to 4108 conditions per place. [2024-06-20 18:00:10,208 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 123 selfloop transitions, 117 changer transitions 0/247 dead transitions. [2024-06-20 18:00:10,208 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 247 transitions, 3762 flow [2024-06-20 18:00:10,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 18:00:10,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 18:00:10,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 229 transitions. [2024-06-20 18:00:10,209 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6361111111111111 [2024-06-20 18:00:10,210 INFO L175 Difference]: Start difference. First operand has 146 places, 202 transitions, 2866 flow. Second operand 9 states and 229 transitions. [2024-06-20 18:00:10,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 247 transitions, 3762 flow [2024-06-20 18:00:10,519 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 247 transitions, 3524 flow, removed 39 selfloop flow, removed 6 redundant places. [2024-06-20 18:00:10,522 INFO L231 Difference]: Finished difference. Result has 149 places, 210 transitions, 3022 flow [2024-06-20 18:00:10,523 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2638, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3022, PETRI_PLACES=149, PETRI_TRANSITIONS=210} [2024-06-20 18:00:10,523 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 108 predicate places. [2024-06-20 18:00:10,523 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 210 transitions, 3022 flow [2024-06-20 18:00:10,523 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:00:10,523 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:00:10,524 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:00:10,524 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-20 18:00:10,524 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 18:00:10,524 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:00:10,524 INFO L85 PathProgramCache]: Analyzing trace with hash 332239371, now seen corresponding path program 3 times [2024-06-20 18:00:10,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:00:10,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [829681340] [2024-06-20 18:00:10,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:00:10,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:00:10,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:00:10,677 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:00:10,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:00:10,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [829681340] [2024-06-20 18:00:10,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [829681340] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:00:10,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:00:10,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 18:00:10,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1722540373] [2024-06-20 18:00:10,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:00:10,679 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 18:00:10,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:00:10,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 18:00:10,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 18:00:10,727 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 18:00:10,728 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 210 transitions, 3022 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:00:10,728 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:00:10,728 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 18:00:10,728 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:00:11,552 INFO L124 PetriNetUnfolderBase]: 3426/5817 cut-off events. [2024-06-20 18:00:11,552 INFO L125 PetriNetUnfolderBase]: For 211759/211761 co-relation queries the response was YES. [2024-06-20 18:00:11,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38789 conditions, 5817 events. 3426/5817 cut-off events. For 211759/211761 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 39615 event pairs, 908 based on Foata normal form. 44/5860 useless extension candidates. Maximal degree in co-relation 38720. Up to 3831 conditions per place. [2024-06-20 18:00:11,619 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 147 selfloop transitions, 120 changer transitions 0/274 dead transitions. [2024-06-20 18:00:11,620 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 274 transitions, 4176 flow [2024-06-20 18:00:11,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 18:00:11,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 18:00:11,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 266 transitions. [2024-06-20 18:00:11,621 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.665 [2024-06-20 18:00:11,621 INFO L175 Difference]: Start difference. First operand has 149 places, 210 transitions, 3022 flow. Second operand 10 states and 266 transitions. [2024-06-20 18:00:11,621 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 274 transitions, 4176 flow [2024-06-20 18:00:12,024 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 274 transitions, 3979 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-20 18:00:12,027 INFO L231 Difference]: Finished difference. Result has 154 places, 215 transitions, 3232 flow [2024-06-20 18:00:12,028 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2825, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3232, PETRI_PLACES=154, PETRI_TRANSITIONS=215} [2024-06-20 18:00:12,028 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 113 predicate places. [2024-06-20 18:00:12,028 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 215 transitions, 3232 flow [2024-06-20 18:00:12,028 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:00:12,028 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:00:12,029 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:00:12,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-20 18:00:12,029 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 18:00:12,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:00:12,029 INFO L85 PathProgramCache]: Analyzing trace with hash 332387241, now seen corresponding path program 4 times [2024-06-20 18:00:12,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:00:12,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1661470660] [2024-06-20 18:00:12,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:00:12,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:00:12,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:00:12,182 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:00:12,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:00:12,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1661470660] [2024-06-20 18:00:12,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1661470660] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:00:12,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:00:12,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 18:00:12,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1167923045] [2024-06-20 18:00:12,184 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:00:12,184 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 18:00:12,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:00:12,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 18:00:12,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 18:00:12,238 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 18:00:12,239 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 215 transitions, 3232 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:00:12,239 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:00:12,239 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 18:00:12,239 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:00:13,071 INFO L124 PetriNetUnfolderBase]: 3623/6158 cut-off events. [2024-06-20 18:00:13,071 INFO L125 PetriNetUnfolderBase]: For 234475/234477 co-relation queries the response was YES. [2024-06-20 18:00:13,118 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41262 conditions, 6158 events. 3623/6158 cut-off events. For 234475/234477 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 42695 event pairs, 1214 based on Foata normal form. 52/6209 useless extension candidates. Maximal degree in co-relation 41191. Up to 4837 conditions per place. [2024-06-20 18:00:13,144 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 142 selfloop transitions, 118 changer transitions 0/267 dead transitions. [2024-06-20 18:00:13,145 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 267 transitions, 4148 flow [2024-06-20 18:00:13,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 18:00:13,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 18:00:13,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 259 transitions. [2024-06-20 18:00:13,146 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6475 [2024-06-20 18:00:13,146 INFO L175 Difference]: Start difference. First operand has 154 places, 215 transitions, 3232 flow. Second operand 10 states and 259 transitions. [2024-06-20 18:00:13,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 267 transitions, 4148 flow [2024-06-20 18:00:13,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 267 transitions, 3910 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-20 18:00:13,521 INFO L231 Difference]: Finished difference. Result has 158 places, 217 transitions, 3313 flow [2024-06-20 18:00:13,522 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2998, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3313, PETRI_PLACES=158, PETRI_TRANSITIONS=217} [2024-06-20 18:00:13,522 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 117 predicate places. [2024-06-20 18:00:13,522 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 217 transitions, 3313 flow [2024-06-20 18:00:13,523 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:00:13,523 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:00:13,523 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:00:13,523 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-20 18:00:13,523 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 18:00:13,523 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:00:13,523 INFO L85 PathProgramCache]: Analyzing trace with hash 793961153, now seen corresponding path program 5 times [2024-06-20 18:00:13,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:00:13,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [24472388] [2024-06-20 18:00:13,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:00:13,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:00:13,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:00:13,655 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:00:13,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:00:13,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [24472388] [2024-06-20 18:00:13,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [24472388] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:00:13,656 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:00:13,656 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 18:00:13,656 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [957007116] [2024-06-20 18:00:13,656 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:00:13,656 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 18:00:13,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:00:13,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 18:00:13,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 18:00:13,706 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 18:00:13,707 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 217 transitions, 3313 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:00:13,707 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:00:13,707 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 18:00:13,707 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:00:14,555 INFO L124 PetriNetUnfolderBase]: 3820/6517 cut-off events. [2024-06-20 18:00:14,555 INFO L125 PetriNetUnfolderBase]: For 250065/250067 co-relation queries the response was YES. [2024-06-20 18:00:14,596 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43135 conditions, 6517 events. 3820/6517 cut-off events. For 250065/250067 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 46001 event pairs, 1269 based on Foata normal form. 52/6568 useless extension candidates. Maximal degree in co-relation 43062. Up to 5176 conditions per place. [2024-06-20 18:00:14,624 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 143 selfloop transitions, 111 changer transitions 0/261 dead transitions. [2024-06-20 18:00:14,624 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 261 transitions, 4137 flow [2024-06-20 18:00:14,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 18:00:14,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 18:00:14,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 232 transitions. [2024-06-20 18:00:14,625 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6444444444444445 [2024-06-20 18:00:14,625 INFO L175 Difference]: Start difference. First operand has 158 places, 217 transitions, 3313 flow. Second operand 9 states and 232 transitions. [2024-06-20 18:00:14,625 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 261 transitions, 4137 flow [2024-06-20 18:00:15,006 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 261 transitions, 3860 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-20 18:00:15,010 INFO L231 Difference]: Finished difference. Result has 159 places, 219 transitions, 3341 flow [2024-06-20 18:00:15,010 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3036, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3341, PETRI_PLACES=159, PETRI_TRANSITIONS=219} [2024-06-20 18:00:15,011 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 118 predicate places. [2024-06-20 18:00:15,011 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 219 transitions, 3341 flow [2024-06-20 18:00:15,011 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:00:15,011 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:00:15,011 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:00:15,011 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-20 18:00:15,012 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 18:00:15,012 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:00:15,012 INFO L85 PathProgramCache]: Analyzing trace with hash 794176355, now seen corresponding path program 1 times [2024-06-20 18:00:15,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:00:15,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1351698206] [2024-06-20 18:00:15,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:00:15,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:00:15,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:00:15,147 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:00:15,148 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:00:15,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1351698206] [2024-06-20 18:00:15,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1351698206] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:00:15,148 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:00:15,148 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 18:00:15,148 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [761251354] [2024-06-20 18:00:15,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:00:15,149 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 18:00:15,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:00:15,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 18:00:15,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 18:00:15,199 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 18:00:15,199 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 219 transitions, 3341 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:00:15,199 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:00:15,199 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 18:00:15,199 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:00:16,248 INFO L124 PetriNetUnfolderBase]: 3978/6817 cut-off events. [2024-06-20 18:00:16,249 INFO L125 PetriNetUnfolderBase]: For 263581/263583 co-relation queries the response was YES. [2024-06-20 18:00:16,327 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44438 conditions, 6817 events. 3978/6817 cut-off events. For 263581/263583 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 48903 event pairs, 1199 based on Foata normal form. 44/6845 useless extension candidates. Maximal degree in co-relation 44364. Up to 4320 conditions per place. [2024-06-20 18:00:16,361 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 144 selfloop transitions, 118 changer transitions 0/269 dead transitions. [2024-06-20 18:00:16,362 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 269 transitions, 4214 flow [2024-06-20 18:00:16,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 18:00:16,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 18:00:16,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 236 transitions. [2024-06-20 18:00:16,363 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6555555555555556 [2024-06-20 18:00:16,363 INFO L175 Difference]: Start difference. First operand has 159 places, 219 transitions, 3341 flow. Second operand 9 states and 236 transitions. [2024-06-20 18:00:16,363 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 269 transitions, 4214 flow [2024-06-20 18:00:16,840 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 269 transitions, 3947 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-20 18:00:16,844 INFO L231 Difference]: Finished difference. Result has 161 places, 221 transitions, 3393 flow [2024-06-20 18:00:16,844 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3074, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3393, PETRI_PLACES=161, PETRI_TRANSITIONS=221} [2024-06-20 18:00:16,844 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 120 predicate places. [2024-06-20 18:00:16,845 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 221 transitions, 3393 flow [2024-06-20 18:00:16,845 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:00:16,845 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:00:16,845 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:00:16,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-20 18:00:16,845 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 18:00:16,846 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:00:16,846 INFO L85 PathProgramCache]: Analyzing trace with hash -559269750, now seen corresponding path program 2 times [2024-06-20 18:00:16,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:00:16,846 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [557069146] [2024-06-20 18:00:16,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:00:16,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:00:16,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:00:16,999 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:00:16,999 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:00:16,999 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [557069146] [2024-06-20 18:00:16,999 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [557069146] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:00:16,999 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:00:17,000 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 18:00:17,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1367167372] [2024-06-20 18:00:17,000 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:00:17,000 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 18:00:17,000 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:00:17,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 18:00:17,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-20 18:00:17,042 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 18:00:17,042 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 221 transitions, 3393 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:00:17,043 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:00:17,043 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 18:00:17,043 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:00:18,404 INFO L124 PetriNetUnfolderBase]: 3988/6820 cut-off events. [2024-06-20 18:00:18,405 INFO L125 PetriNetUnfolderBase]: For 247167/247169 co-relation queries the response was YES. [2024-06-20 18:00:18,465 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44731 conditions, 6820 events. 3988/6820 cut-off events. For 247167/247169 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 48704 event pairs, 1381 based on Foata normal form. 6/6825 useless extension candidates. Maximal degree in co-relation 44656. Up to 5792 conditions per place. [2024-06-20 18:00:18,497 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 133 selfloop transitions, 116 changer transitions 0/256 dead transitions. [2024-06-20 18:00:18,498 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 256 transitions, 4320 flow [2024-06-20 18:00:18,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 18:00:18,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 18:00:18,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-20 18:00:18,499 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-20 18:00:18,499 INFO L175 Difference]: Start difference. First operand has 161 places, 221 transitions, 3393 flow. Second operand 8 states and 200 transitions. [2024-06-20 18:00:18,499 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 256 transitions, 4320 flow [2024-06-20 18:00:18,916 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 256 transitions, 4016 flow, removed 29 selfloop flow, removed 7 redundant places. [2024-06-20 18:00:18,921 INFO L231 Difference]: Finished difference. Result has 163 places, 229 transitions, 3524 flow [2024-06-20 18:00:18,921 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3103, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3524, PETRI_PLACES=163, PETRI_TRANSITIONS=229} [2024-06-20 18:00:18,922 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 122 predicate places. [2024-06-20 18:00:18,922 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 229 transitions, 3524 flow [2024-06-20 18:00:18,922 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:00:18,923 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:00:18,923 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:00:18,923 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-20 18:00:18,923 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 18:00:18,923 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:00:18,923 INFO L85 PathProgramCache]: Analyzing trace with hash -184796667, now seen corresponding path program 6 times [2024-06-20 18:00:18,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:00:18,924 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [731583443] [2024-06-20 18:00:18,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:00:18,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:00:18,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:00:19,083 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:00:19,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:00:19,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [731583443] [2024-06-20 18:00:19,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [731583443] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:00:19,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:00:19,085 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 18:00:19,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1508107736] [2024-06-20 18:00:19,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:00:19,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 18:00:19,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:00:19,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 18:00:19,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 18:00:19,133 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 18:00:19,134 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 229 transitions, 3524 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:00:19,134 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:00:19,134 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 18:00:19,134 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:00:20,373 INFO L124 PetriNetUnfolderBase]: 4089/7013 cut-off events. [2024-06-20 18:00:20,374 INFO L125 PetriNetUnfolderBase]: For 278998/279000 co-relation queries the response was YES. [2024-06-20 18:00:20,431 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44712 conditions, 7013 events. 4089/7013 cut-off events. For 278998/279000 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 50592 event pairs, 1435 based on Foata normal form. 52/7061 useless extension candidates. Maximal degree in co-relation 44635. Up to 5659 conditions per place. [2024-06-20 18:00:20,468 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 160 selfloop transitions, 96 changer transitions 0/263 dead transitions. [2024-06-20 18:00:20,469 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 263 transitions, 4344 flow [2024-06-20 18:00:20,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 18:00:20,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 18:00:20,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-20 18:00:20,470 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.63125 [2024-06-20 18:00:20,471 INFO L175 Difference]: Start difference. First operand has 163 places, 229 transitions, 3524 flow. Second operand 8 states and 202 transitions. [2024-06-20 18:00:20,471 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 263 transitions, 4344 flow [2024-06-20 18:00:20,964 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 263 transitions, 4201 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-20 18:00:20,971 INFO L231 Difference]: Finished difference. Result has 167 places, 231 transitions, 3660 flow [2024-06-20 18:00:20,971 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3381, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3660, PETRI_PLACES=167, PETRI_TRANSITIONS=231} [2024-06-20 18:00:20,972 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 126 predicate places. [2024-06-20 18:00:20,972 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 231 transitions, 3660 flow [2024-06-20 18:00:20,972 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:00:20,973 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:00:20,973 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:00:20,973 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-20 18:00:20,973 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 18:00:20,973 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:00:20,974 INFO L85 PathProgramCache]: Analyzing trace with hash -184581465, now seen corresponding path program 2 times [2024-06-20 18:00:20,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:00:20,974 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1647485910] [2024-06-20 18:00:20,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:00:20,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:00:20,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:00:21,171 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:00:21,171 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:00:21,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1647485910] [2024-06-20 18:00:21,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1647485910] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:00:21,172 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:00:21,172 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 18:00:21,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1328387037] [2024-06-20 18:00:21,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:00:21,174 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 18:00:21,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:00:21,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 18:00:21,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 18:00:21,234 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 18:00:21,235 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 231 transitions, 3660 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:00:21,235 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:00:21,235 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 18:00:21,235 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:00:22,278 INFO L124 PetriNetUnfolderBase]: 4179/7203 cut-off events. [2024-06-20 18:00:22,279 INFO L125 PetriNetUnfolderBase]: For 284613/284615 co-relation queries the response was YES. [2024-06-20 18:00:22,331 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45302 conditions, 7203 events. 4179/7203 cut-off events. For 284613/284615 co-relation queries the response was YES. Maximal size of possible extension queue 459. Compared 52478 event pairs, 1404 based on Foata normal form. 44/7243 useless extension candidates. Maximal degree in co-relation 45224. Up to 5474 conditions per place. [2024-06-20 18:00:22,358 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 164 selfloop transitions, 100 changer transitions 0/271 dead transitions. [2024-06-20 18:00:22,359 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 271 transitions, 4529 flow [2024-06-20 18:00:22,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 18:00:22,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 18:00:22,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-06-20 18:00:22,360 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.646875 [2024-06-20 18:00:22,360 INFO L175 Difference]: Start difference. First operand has 167 places, 231 transitions, 3660 flow. Second operand 8 states and 207 transitions. [2024-06-20 18:00:22,360 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 271 transitions, 4529 flow [2024-06-20 18:00:22,784 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 271 transitions, 4284 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-20 18:00:22,788 INFO L231 Difference]: Finished difference. Result has 169 places, 233 transitions, 3703 flow [2024-06-20 18:00:22,789 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3415, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3703, PETRI_PLACES=169, PETRI_TRANSITIONS=233} [2024-06-20 18:00:22,789 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 128 predicate places. [2024-06-20 18:00:22,789 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 233 transitions, 3703 flow [2024-06-20 18:00:22,789 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:00:22,790 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:00:22,790 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:00:22,790 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-20 18:00:22,790 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 18:00:22,790 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:00:22,790 INFO L85 PathProgramCache]: Analyzing trace with hash 81115815, now seen corresponding path program 3 times [2024-06-20 18:00:22,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:00:22,791 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [785741182] [2024-06-20 18:00:22,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:00:22,791 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:00:22,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:00:22,920 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:00:22,920 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:00:22,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [785741182] [2024-06-20 18:00:22,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [785741182] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:00:22,921 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:00:22,921 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 18:00:22,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1440874494] [2024-06-20 18:00:22,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:00:22,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 18:00:22,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:00:22,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 18:00:22,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 18:00:22,979 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 18:00:22,980 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 233 transitions, 3703 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:00:22,980 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:00:22,980 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 18:00:22,980 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:00:23,952 INFO L124 PetriNetUnfolderBase]: 4396/7598 cut-off events. [2024-06-20 18:00:23,953 INFO L125 PetriNetUnfolderBase]: For 309076/309078 co-relation queries the response was YES. [2024-06-20 18:00:24,005 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46938 conditions, 7598 events. 4396/7598 cut-off events. For 309076/309078 co-relation queries the response was YES. Maximal size of possible extension queue 501. Compared 55666 event pairs, 1420 based on Foata normal form. 44/7638 useless extension candidates. Maximal degree in co-relation 46859. Up to 3271 conditions per place. [2024-06-20 18:00:24,032 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 164 selfloop transitions, 105 changer transitions 0/276 dead transitions. [2024-06-20 18:00:24,032 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 276 transitions, 4565 flow [2024-06-20 18:00:24,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 18:00:24,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 18:00:24,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-06-20 18:00:24,033 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.653125 [2024-06-20 18:00:24,033 INFO L175 Difference]: Start difference. First operand has 169 places, 233 transitions, 3703 flow. Second operand 8 states and 209 transitions. [2024-06-20 18:00:24,034 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 276 transitions, 4565 flow [2024-06-20 18:00:24,465 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 276 transitions, 4304 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-20 18:00:24,469 INFO L231 Difference]: Finished difference. Result has 170 places, 233 transitions, 3621 flow [2024-06-20 18:00:24,469 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3382, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3621, PETRI_PLACES=170, PETRI_TRANSITIONS=233} [2024-06-20 18:00:24,470 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 129 predicate places. [2024-06-20 18:00:24,470 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 233 transitions, 3621 flow [2024-06-20 18:00:24,470 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:00:24,470 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:00:24,470 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:00:24,470 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-20 18:00:24,470 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 18:00:24,471 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:00:24,471 INFO L85 PathProgramCache]: Analyzing trace with hash -1068638408, now seen corresponding path program 3 times [2024-06-20 18:00:24,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:00:24,471 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [472153375] [2024-06-20 18:00:24,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:00:24,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:00:24,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:00:24,599 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:00:24,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:00:24,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [472153375] [2024-06-20 18:00:24,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [472153375] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:00:24,600 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:00:24,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 18:00:24,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [746541701] [2024-06-20 18:00:24,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:00:24,601 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 18:00:24,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:00:24,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 18:00:24,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-20 18:00:24,630 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 18:00:24,630 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 233 transitions, 3621 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:00:24,630 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:00:24,630 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 18:00:24,630 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:00:25,549 INFO L124 PetriNetUnfolderBase]: 4386/7591 cut-off events. [2024-06-20 18:00:25,549 INFO L125 PetriNetUnfolderBase]: For 285693/285695 co-relation queries the response was YES. [2024-06-20 18:00:25,595 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46759 conditions, 7591 events. 4386/7591 cut-off events. For 285693/285695 co-relation queries the response was YES. Maximal size of possible extension queue 501. Compared 56234 event pairs, 1658 based on Foata normal form. 8/7595 useless extension candidates. Maximal degree in co-relation 46679. Up to 6497 conditions per place. [2024-06-20 18:00:25,620 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 141 selfloop transitions, 102 changer transitions 0/250 dead transitions. [2024-06-20 18:00:25,620 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 250 transitions, 4381 flow [2024-06-20 18:00:25,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 18:00:25,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 18:00:25,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-20 18:00:25,621 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6142857142857143 [2024-06-20 18:00:25,621 INFO L175 Difference]: Start difference. First operand has 170 places, 233 transitions, 3621 flow. Second operand 7 states and 172 transitions. [2024-06-20 18:00:25,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 250 transitions, 4381 flow [2024-06-20 18:00:26,251 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 250 transitions, 4098 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-20 18:00:26,254 INFO L231 Difference]: Finished difference. Result has 171 places, 233 transitions, 3553 flow [2024-06-20 18:00:26,254 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3338, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3553, PETRI_PLACES=171, PETRI_TRANSITIONS=233} [2024-06-20 18:00:26,255 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 130 predicate places. [2024-06-20 18:00:26,255 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 233 transitions, 3553 flow [2024-06-20 18:00:26,255 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:00:26,255 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:00:26,255 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:00:26,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-20 18:00:26,256 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 18:00:26,256 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:00:26,256 INFO L85 PathProgramCache]: Analyzing trace with hash 1117577004, now seen corresponding path program 1 times [2024-06-20 18:00:26,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:00:26,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1128611429] [2024-06-20 18:00:26,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:00:26,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:00:26,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:00:26,387 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:00:26,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:00:26,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1128611429] [2024-06-20 18:00:26,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1128611429] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:00:26,388 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:00:26,388 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 18:00:26,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [84670132] [2024-06-20 18:00:26,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:00:26,388 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 18:00:26,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:00:26,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 18:00:26,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2024-06-20 18:00:26,413 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 18:00:26,413 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 233 transitions, 3553 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:00:26,413 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:00:26,413 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 18:00:26,414 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:00:27,273 INFO L124 PetriNetUnfolderBase]: 4374/7541 cut-off events. [2024-06-20 18:00:27,273 INFO L125 PetriNetUnfolderBase]: For 281403/281403 co-relation queries the response was YES. [2024-06-20 18:00:27,316 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46786 conditions, 7541 events. 4374/7541 cut-off events. For 281403/281403 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 55379 event pairs, 1655 based on Foata normal form. 6/7543 useless extension candidates. Maximal degree in co-relation 46705. Up to 6749 conditions per place. [2024-06-20 18:00:27,337 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 216 selfloop transitions, 62 changer transitions 0/285 dead transitions. [2024-06-20 18:00:27,338 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 285 transitions, 4932 flow [2024-06-20 18:00:27,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 18:00:27,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 18:00:27,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-20 18:00:27,339 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6107142857142858 [2024-06-20 18:00:27,339 INFO L175 Difference]: Start difference. First operand has 171 places, 233 transitions, 3553 flow. Second operand 7 states and 171 transitions. [2024-06-20 18:00:27,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 285 transitions, 4932 flow [2024-06-20 18:00:27,820 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 285 transitions, 4343 flow, removed 20 selfloop flow, removed 10 redundant places. [2024-06-20 18:00:27,824 INFO L231 Difference]: Finished difference. Result has 170 places, 260 transitions, 3751 flow [2024-06-20 18:00:27,824 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3064, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3751, PETRI_PLACES=170, PETRI_TRANSITIONS=260} [2024-06-20 18:00:27,825 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 129 predicate places. [2024-06-20 18:00:27,825 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 260 transitions, 3751 flow [2024-06-20 18:00:27,825 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:00:27,825 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:00:27,825 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:00:27,825 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-20 18:00:27,826 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 18:00:27,826 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:00:27,826 INFO L85 PathProgramCache]: Analyzing trace with hash -1068453524, now seen corresponding path program 2 times [2024-06-20 18:00:27,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:00:27,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1043458552] [2024-06-20 18:00:27,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:00:27,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:00:27,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:00:27,950 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:00:27,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:00:27,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1043458552] [2024-06-20 18:00:27,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1043458552] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:00:27,951 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:00:27,951 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 18:00:27,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1809080305] [2024-06-20 18:00:27,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:00:27,952 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 18:00:27,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:00:27,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 18:00:27,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-20 18:00:27,978 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 18:00:27,978 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 260 transitions, 3751 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:00:27,978 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:00:27,978 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 18:00:27,978 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:00:28,868 INFO L124 PetriNetUnfolderBase]: 4393/7582 cut-off events. [2024-06-20 18:00:28,869 INFO L125 PetriNetUnfolderBase]: For 285492/285494 co-relation queries the response was YES. [2024-06-20 18:00:28,909 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46802 conditions, 7582 events. 4393/7582 cut-off events. For 285492/285494 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 55774 event pairs, 1655 based on Foata normal form. 5/7583 useless extension candidates. Maximal degree in co-relation 46720. Up to 6367 conditions per place. [2024-06-20 18:00:28,930 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 148 selfloop transitions, 127 changer transitions 0/282 dead transitions. [2024-06-20 18:00:28,930 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 282 transitions, 4677 flow [2024-06-20 18:00:28,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 18:00:28,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 18:00:28,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-20 18:00:28,931 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-20 18:00:28,931 INFO L175 Difference]: Start difference. First operand has 170 places, 260 transitions, 3751 flow. Second operand 7 states and 170 transitions. [2024-06-20 18:00:28,931 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 282 transitions, 4677 flow [2024-06-20 18:00:29,339 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 282 transitions, 4594 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-20 18:00:29,343 INFO L231 Difference]: Finished difference. Result has 174 places, 265 transitions, 4025 flow [2024-06-20 18:00:29,343 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3668, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4025, PETRI_PLACES=174, PETRI_TRANSITIONS=265} [2024-06-20 18:00:29,344 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 133 predicate places. [2024-06-20 18:00:29,344 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 265 transitions, 4025 flow [2024-06-20 18:00:29,344 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:00:29,344 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:00:29,344 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:00:29,344 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-20 18:00:29,344 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 18:00:29,345 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:00:29,345 INFO L85 PathProgramCache]: Analyzing trace with hash -1068216374, now seen corresponding path program 3 times [2024-06-20 18:00:29,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:00:29,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2029019053] [2024-06-20 18:00:29,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:00:29,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:00:29,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:00:29,496 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:00:29,496 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:00:29,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2029019053] [2024-06-20 18:00:29,496 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2029019053] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:00:29,496 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:00:29,496 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 18:00:29,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [760532863] [2024-06-20 18:00:29,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:00:29,497 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 18:00:29,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:00:29,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 18:00:29,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-20 18:00:29,534 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 18:00:29,534 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 265 transitions, 4025 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:00:29,534 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:00:29,534 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 18:00:29,535 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:00:30,456 INFO L124 PetriNetUnfolderBase]: 4386/7572 cut-off events. [2024-06-20 18:00:30,456 INFO L125 PetriNetUnfolderBase]: For 297398/297400 co-relation queries the response was YES. [2024-06-20 18:00:30,506 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47234 conditions, 7572 events. 4386/7572 cut-off events. For 297398/297400 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 55772 event pairs, 1662 based on Foata normal form. 5/7573 useless extension candidates. Maximal degree in co-relation 47151. Up to 6365 conditions per place. [2024-06-20 18:00:30,529 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 142 selfloop transitions, 133 changer transitions 0/282 dead transitions. [2024-06-20 18:00:30,529 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 282 transitions, 4867 flow [2024-06-20 18:00:30,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 18:00:30,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 18:00:30,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-20 18:00:30,529 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6107142857142858 [2024-06-20 18:00:30,530 INFO L175 Difference]: Start difference. First operand has 174 places, 265 transitions, 4025 flow. Second operand 7 states and 171 transitions. [2024-06-20 18:00:30,530 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 282 transitions, 4867 flow [2024-06-20 18:00:31,007 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 282 transitions, 4583 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-20 18:00:31,011 INFO L231 Difference]: Finished difference. Result has 176 places, 265 transitions, 4016 flow [2024-06-20 18:00:31,011 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3741, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4016, PETRI_PLACES=176, PETRI_TRANSITIONS=265} [2024-06-20 18:00:31,011 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 135 predicate places. [2024-06-20 18:00:31,011 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 265 transitions, 4016 flow [2024-06-20 18:00:31,012 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:00:31,012 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:00:31,013 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:00:31,013 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-20 18:00:31,013 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 18:00:31,013 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:00:31,013 INFO L85 PathProgramCache]: Analyzing trace with hash -1068207446, now seen corresponding path program 1 times [2024-06-20 18:00:31,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:00:31,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [589352262] [2024-06-20 18:00:31,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:00:31,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:00:31,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:00:31,194 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:00:31,194 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:00:31,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [589352262] [2024-06-20 18:00:31,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [589352262] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:00:31,196 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:00:31,196 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 18:00:31,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1024355159] [2024-06-20 18:00:31,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:00:31,197 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 18:00:31,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:00:31,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 18:00:31,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 18:00:31,249 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 18:00:31,250 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 265 transitions, 4016 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:00:31,250 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:00:31,250 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 18:00:31,250 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:00:32,305 INFO L124 PetriNetUnfolderBase]: 4389/7572 cut-off events. [2024-06-20 18:00:32,305 INFO L125 PetriNetUnfolderBase]: For 310172/310180 co-relation queries the response was YES. [2024-06-20 18:00:32,363 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47381 conditions, 7572 events. 4389/7572 cut-off events. For 310172/310180 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 55643 event pairs, 1666 based on Foata normal form. 10/7580 useless extension candidates. Maximal degree in co-relation 47298. Up to 6997 conditions per place. [2024-06-20 18:00:32,390 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 250 selfloop transitions, 22 changer transitions 0/279 dead transitions. [2024-06-20 18:00:32,391 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 279 transitions, 4638 flow [2024-06-20 18:00:32,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 18:00:32,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 18:00:32,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 134 transitions. [2024-06-20 18:00:32,392 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5583333333333333 [2024-06-20 18:00:32,392 INFO L175 Difference]: Start difference. First operand has 176 places, 265 transitions, 4016 flow. Second operand 6 states and 134 transitions. [2024-06-20 18:00:32,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 279 transitions, 4638 flow [2024-06-20 18:00:32,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 279 transitions, 4226 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-06-20 18:00:32,853 INFO L231 Difference]: Finished difference. Result has 175 places, 268 transitions, 3712 flow [2024-06-20 18:00:32,853 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3604, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3712, PETRI_PLACES=175, PETRI_TRANSITIONS=268} [2024-06-20 18:00:32,854 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 134 predicate places. [2024-06-20 18:00:32,854 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 268 transitions, 3712 flow [2024-06-20 18:00:32,854 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:00:32,854 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:00:32,854 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:00:32,854 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-20 18:00:32,854 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 18:00:32,855 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:00:32,855 INFO L85 PathProgramCache]: Analyzing trace with hash 639928718, now seen corresponding path program 1 times [2024-06-20 18:00:32,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:00:32,855 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [798089127] [2024-06-20 18:00:32,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:00:32,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:00:32,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:00:32,985 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:00:32,985 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:00:32,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [798089127] [2024-06-20 18:00:32,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [798089127] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:00:32,986 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:00:32,986 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 18:00:32,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [440762007] [2024-06-20 18:00:32,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:00:32,986 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 18:00:32,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:00:32,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 18:00:32,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-20 18:00:33,031 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-20 18:00:33,031 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 268 transitions, 3712 flow. Second operand has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:00:33,031 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:00:33,031 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-20 18:00:33,031 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:00:33,993 INFO L124 PetriNetUnfolderBase]: 4404/7609 cut-off events. [2024-06-20 18:00:33,993 INFO L125 PetriNetUnfolderBase]: For 318694/318704 co-relation queries the response was YES. [2024-06-20 18:00:34,047 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47070 conditions, 7609 events. 4404/7609 cut-off events. For 318694/318704 co-relation queries the response was YES. Maximal size of possible extension queue 478. Compared 56077 event pairs, 1554 based on Foata normal form. 11/7618 useless extension candidates. Maximal degree in co-relation 46987. Up to 6384 conditions per place. [2024-06-20 18:00:34,074 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 166 selfloop transitions, 127 changer transitions 0/299 dead transitions. [2024-06-20 18:00:34,074 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 299 transitions, 4614 flow [2024-06-20 18:00:34,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 18:00:34,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 18:00:34,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-20 18:00:34,075 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59375 [2024-06-20 18:00:34,075 INFO L175 Difference]: Start difference. First operand has 175 places, 268 transitions, 3712 flow. Second operand 8 states and 190 transitions. [2024-06-20 18:00:34,075 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 299 transitions, 4614 flow [2024-06-20 18:00:34,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 299 transitions, 4528 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-20 18:00:34,698 INFO L231 Difference]: Finished difference. Result has 179 places, 273 transitions, 3967 flow [2024-06-20 18:00:34,699 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3626, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3967, PETRI_PLACES=179, PETRI_TRANSITIONS=273} [2024-06-20 18:00:34,699 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 138 predicate places. [2024-06-20 18:00:34,699 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 273 transitions, 3967 flow [2024-06-20 18:00:34,700 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:00:34,700 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:00:34,700 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:00:34,700 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-20 18:00:34,700 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 18:00:34,700 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:00:34,701 INFO L85 PathProgramCache]: Analyzing trace with hash -139439191, now seen corresponding path program 1 times [2024-06-20 18:00:34,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:00:34,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1272735489] [2024-06-20 18:00:34,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:00:34,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:00:34,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:00:34,856 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:00:34,856 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:00:34,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1272735489] [2024-06-20 18:00:34,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1272735489] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:00:34,857 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:00:34,857 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 18:00:34,857 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1194355302] [2024-06-20 18:00:34,857 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:00:34,857 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 18:00:34,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:00:34,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 18:00:34,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 18:00:34,895 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-20 18:00:34,896 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 273 transitions, 3967 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:00:34,896 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:00:34,896 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-20 18:00:34,896 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:00:35,792 INFO L124 PetriNetUnfolderBase]: 4384/7565 cut-off events. [2024-06-20 18:00:35,792 INFO L125 PetriNetUnfolderBase]: For 330447/330449 co-relation queries the response was YES. [2024-06-20 18:00:35,846 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47402 conditions, 7565 events. 4384/7565 cut-off events. For 330447/330449 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 55576 event pairs, 1647 based on Foata normal form. 6/7570 useless extension candidates. Maximal degree in co-relation 47318. Up to 6921 conditions per place. [2024-06-20 18:00:35,873 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 263 selfloop transitions, 28 changer transitions 0/297 dead transitions. [2024-06-20 18:00:35,873 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 297 transitions, 4617 flow [2024-06-20 18:00:35,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 18:00:35,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 18:00:35,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-20 18:00:35,874 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-20 18:00:35,875 INFO L175 Difference]: Start difference. First operand has 179 places, 273 transitions, 3967 flow. Second operand 7 states and 161 transitions. [2024-06-20 18:00:35,875 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 297 transitions, 4617 flow [2024-06-20 18:00:36,469 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 297 transitions, 4327 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-20 18:00:36,474 INFO L231 Difference]: Finished difference. Result has 180 places, 274 transitions, 3761 flow [2024-06-20 18:00:36,474 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3677, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3761, PETRI_PLACES=180, PETRI_TRANSITIONS=274} [2024-06-20 18:00:36,474 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 139 predicate places. [2024-06-20 18:00:36,474 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 274 transitions, 3761 flow [2024-06-20 18:00:36,475 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:00:36,475 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:00:36,475 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:00:36,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-20 18:00:36,475 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 18:00:36,475 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:00:36,476 INFO L85 PathProgramCache]: Analyzing trace with hash 1333035843, now seen corresponding path program 2 times [2024-06-20 18:00:36,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:00:36,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [12945694] [2024-06-20 18:00:36,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:00:36,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:00:36,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:00:36,603 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:00:36,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:00:36,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [12945694] [2024-06-20 18:00:36,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [12945694] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:00:36,604 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:00:36,604 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 18:00:36,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [322974783] [2024-06-20 18:00:36,604 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:00:36,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 18:00:36,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:00:36,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 18:00:36,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-20 18:00:36,626 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 18:00:36,627 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 274 transitions, 3761 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:00:36,627 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:00:36,627 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 18:00:36,627 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:00:37,587 INFO L124 PetriNetUnfolderBase]: 4374/7545 cut-off events. [2024-06-20 18:00:37,587 INFO L125 PetriNetUnfolderBase]: For 336598/336600 co-relation queries the response was YES. [2024-06-20 18:00:37,644 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46951 conditions, 7545 events. 4374/7545 cut-off events. For 336598/336600 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 55428 event pairs, 1557 based on Foata normal form. 4/7548 useless extension candidates. Maximal degree in co-relation 46867. Up to 6368 conditions per place. [2024-06-20 18:00:37,672 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 153 selfloop transitions, 141 changer transitions 0/301 dead transitions. [2024-06-20 18:00:37,672 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 301 transitions, 4691 flow [2024-06-20 18:00:37,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 18:00:37,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 18:00:37,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-20 18:00:37,673 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.61875 [2024-06-20 18:00:37,673 INFO L175 Difference]: Start difference. First operand has 180 places, 274 transitions, 3761 flow. Second operand 8 states and 198 transitions. [2024-06-20 18:00:37,673 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 301 transitions, 4691 flow [2024-06-20 18:00:38,351 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 301 transitions, 4641 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-20 18:00:38,355 INFO L231 Difference]: Finished difference. Result has 184 places, 274 transitions, 4002 flow [2024-06-20 18:00:38,355 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3711, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4002, PETRI_PLACES=184, PETRI_TRANSITIONS=274} [2024-06-20 18:00:38,356 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 143 predicate places. [2024-06-20 18:00:38,356 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 274 transitions, 4002 flow [2024-06-20 18:00:38,356 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:00:38,356 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:00:38,356 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:00:38,356 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-20 18:00:38,356 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 18:00:38,357 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:00:38,357 INFO L85 PathProgramCache]: Analyzing trace with hash 1338607566, now seen corresponding path program 2 times [2024-06-20 18:00:38,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:00:38,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1973666414] [2024-06-20 18:00:38,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:00:38,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:00:38,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:00:38,482 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:00:38,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:00:38,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1973666414] [2024-06-20 18:00:38,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1973666414] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:00:38,483 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:00:38,483 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 18:00:38,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1075019026] [2024-06-20 18:00:38,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:00:38,484 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 18:00:38,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:00:38,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 18:00:38,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-20 18:00:38,523 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 18:00:38,523 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 274 transitions, 4002 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:00:38,523 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:00:38,523 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 18:00:38,524 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:00:39,511 INFO L124 PetriNetUnfolderBase]: 4393/7581 cut-off events. [2024-06-20 18:00:39,511 INFO L125 PetriNetUnfolderBase]: For 354293/354295 co-relation queries the response was YES. [2024-06-20 18:00:39,567 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48072 conditions, 7581 events. 4393/7581 cut-off events. For 354293/354295 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 55801 event pairs, 1587 based on Foata normal form. 5/7582 useless extension candidates. Maximal degree in co-relation 47987. Up to 6387 conditions per place. [2024-06-20 18:00:39,595 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 146 selfloop transitions, 143 changer transitions 0/296 dead transitions. [2024-06-20 18:00:39,595 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 296 transitions, 4984 flow [2024-06-20 18:00:39,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 18:00:39,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 18:00:39,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-20 18:00:39,596 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6107142857142858 [2024-06-20 18:00:39,596 INFO L175 Difference]: Start difference. First operand has 184 places, 274 transitions, 4002 flow. Second operand 7 states and 171 transitions. [2024-06-20 18:00:39,596 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 296 transitions, 4984 flow [2024-06-20 18:00:40,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 296 transitions, 4727 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-20 18:00:40,244 INFO L231 Difference]: Finished difference. Result has 185 places, 279 transitions, 4126 flow [2024-06-20 18:00:40,244 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3751, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4126, PETRI_PLACES=185, PETRI_TRANSITIONS=279} [2024-06-20 18:00:40,244 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 144 predicate places. [2024-06-20 18:00:40,245 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 279 transitions, 4126 flow [2024-06-20 18:00:40,245 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:00:40,245 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:00:40,245 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:00:40,245 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-20 18:00:40,245 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 18:00:40,246 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:00:40,246 INFO L85 PathProgramCache]: Analyzing trace with hash 649183148, now seen corresponding path program 3 times [2024-06-20 18:00:40,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:00:40,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [842434905] [2024-06-20 18:00:40,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:00:40,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:00:40,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:00:40,376 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:00:40,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:00:40,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [842434905] [2024-06-20 18:00:40,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [842434905] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:00:40,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:00:40,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 18:00:40,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2009610294] [2024-06-20 18:00:40,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:00:40,377 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 18:00:40,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:00:40,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 18:00:40,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-20 18:00:40,404 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-20 18:00:40,404 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 279 transitions, 4126 flow. Second operand has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:00:40,404 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:00:40,404 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-20 18:00:40,404 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:00:41,376 INFO L124 PetriNetUnfolderBase]: 4386/7574 cut-off events. [2024-06-20 18:00:41,377 INFO L125 PetriNetUnfolderBase]: For 364552/364554 co-relation queries the response was YES. [2024-06-20 18:00:41,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48198 conditions, 7574 events. 4386/7574 cut-off events. For 364552/364554 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 55721 event pairs, 1587 based on Foata normal form. 5/7575 useless extension candidates. Maximal degree in co-relation 48111. Up to 6383 conditions per place. [2024-06-20 18:00:41,455 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 153 selfloop transitions, 136 changer transitions 0/295 dead transitions. [2024-06-20 18:00:41,456 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 295 transitions, 4934 flow [2024-06-20 18:00:41,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 18:00:41,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 18:00:41,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-20 18:00:41,457 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5821428571428572 [2024-06-20 18:00:41,457 INFO L175 Difference]: Start difference. First operand has 185 places, 279 transitions, 4126 flow. Second operand 7 states and 163 transitions. [2024-06-20 18:00:41,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 295 transitions, 4934 flow [2024-06-20 18:00:42,047 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 295 transitions, 4676 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-20 18:00:42,051 INFO L231 Difference]: Finished difference. Result has 188 places, 279 transitions, 4150 flow [2024-06-20 18:00:42,052 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3868, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4150, PETRI_PLACES=188, PETRI_TRANSITIONS=279} [2024-06-20 18:00:42,052 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 147 predicate places. [2024-06-20 18:00:42,052 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 279 transitions, 4150 flow [2024-06-20 18:00:42,052 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:00:42,052 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:00:42,052 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:00:42,053 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-20 18:00:42,053 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 18:00:42,053 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:00:42,053 INFO L85 PathProgramCache]: Analyzing trace with hash -33734377, now seen corresponding path program 3 times [2024-06-20 18:00:42,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:00:42,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2090067750] [2024-06-20 18:00:42,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:00:42,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:00:42,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:00:42,187 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:00:42,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:00:42,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2090067750] [2024-06-20 18:00:42,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2090067750] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:00:42,188 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:00:42,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 18:00:42,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [17510834] [2024-06-20 18:00:42,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:00:42,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 18:00:42,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:00:42,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 18:00:42,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2024-06-20 18:00:42,231 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 18:00:42,231 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 279 transitions, 4150 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:00:42,232 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:00:42,232 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 18:00:42,232 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:00:43,240 INFO L124 PetriNetUnfolderBase]: 4365/7536 cut-off events. [2024-06-20 18:00:43,240 INFO L125 PetriNetUnfolderBase]: For 374448/374448 co-relation queries the response was YES. [2024-06-20 18:00:43,295 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48086 conditions, 7536 events. 4365/7536 cut-off events. For 374448/374448 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 55426 event pairs, 1584 based on Foata normal form. 3/7535 useless extension candidates. Maximal degree in co-relation 47999. Up to 6760 conditions per place. [2024-06-20 18:00:43,322 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 242 selfloop transitions, 61 changer transitions 0/310 dead transitions. [2024-06-20 18:00:43,322 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 310 transitions, 5078 flow [2024-06-20 18:00:43,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 18:00:43,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 18:00:43,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-20 18:00:43,323 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.603125 [2024-06-20 18:00:43,323 INFO L175 Difference]: Start difference. First operand has 188 places, 279 transitions, 4150 flow. Second operand 8 states and 193 transitions. [2024-06-20 18:00:43,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 310 transitions, 5078 flow [2024-06-20 18:00:43,909 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 310 transitions, 4582 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-20 18:00:43,913 INFO L231 Difference]: Finished difference. Result has 189 places, 283 transitions, 3904 flow [2024-06-20 18:00:43,914 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3654, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3904, PETRI_PLACES=189, PETRI_TRANSITIONS=283} [2024-06-20 18:00:43,914 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 148 predicate places. [2024-06-20 18:00:43,914 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 283 transitions, 3904 flow [2024-06-20 18:00:43,915 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:00:43,915 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:00:43,915 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:00:43,915 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-20 18:00:43,915 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 18:00:43,915 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:00:43,915 INFO L85 PathProgramCache]: Analyzing trace with hash -683546421, now seen corresponding path program 4 times [2024-06-20 18:00:43,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:00:43,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1238338033] [2024-06-20 18:00:43,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:00:43,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:00:43,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:00:44,041 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:00:44,041 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:00:44,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1238338033] [2024-06-20 18:00:44,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1238338033] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:00:44,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:00:44,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 18:00:44,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [833447127] [2024-06-20 18:00:44,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:00:44,042 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 18:00:44,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:00:44,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 18:00:44,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-20 18:00:44,066 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 18:00:44,066 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 283 transitions, 3904 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:00:44,066 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:00:44,066 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 18:00:44,066 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:00:45,044 INFO L124 PetriNetUnfolderBase]: 4337/7474 cut-off events. [2024-06-20 18:00:45,044 INFO L125 PetriNetUnfolderBase]: For 381057/381057 co-relation queries the response was YES. [2024-06-20 18:00:45,113 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47251 conditions, 7474 events. 4337/7474 cut-off events. For 381057/381057 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 54691 event pairs, 1637 based on Foata normal form. 4/7474 useless extension candidates. Maximal degree in co-relation 47162. Up to 6350 conditions per place. [2024-06-20 18:00:45,141 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 161 selfloop transitions, 137 changer transitions 1/306 dead transitions. [2024-06-20 18:00:45,141 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 306 transitions, 4758 flow [2024-06-20 18:00:45,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 18:00:45,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 18:00:45,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-20 18:00:45,142 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.61875 [2024-06-20 18:00:45,142 INFO L175 Difference]: Start difference. First operand has 189 places, 283 transitions, 3904 flow. Second operand 8 states and 198 transitions. [2024-06-20 18:00:45,142 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 306 transitions, 4758 flow [2024-06-20 18:00:45,909 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 306 transitions, 4616 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-20 18:00:45,914 INFO L231 Difference]: Finished difference. Result has 191 places, 282 transitions, 4025 flow [2024-06-20 18:00:45,914 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3762, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4025, PETRI_PLACES=191, PETRI_TRANSITIONS=282} [2024-06-20 18:00:45,915 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 150 predicate places. [2024-06-20 18:00:45,915 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 282 transitions, 4025 flow [2024-06-20 18:00:45,915 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:00:45,915 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:00:45,915 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:00:45,915 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-20 18:00:45,915 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 18:00:45,916 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:00:45,916 INFO L85 PathProgramCache]: Analyzing trace with hash 1231953031, now seen corresponding path program 5 times [2024-06-20 18:00:45,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:00:45,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1059671897] [2024-06-20 18:00:45,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:00:45,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:00:45,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:00:46,040 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:00:46,041 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:00:46,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1059671897] [2024-06-20 18:00:46,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1059671897] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:00:46,041 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:00:46,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 18:00:46,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1691934368] [2024-06-20 18:00:46,041 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:00:46,041 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 18:00:46,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:00:46,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 18:00:46,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-20 18:00:46,080 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 18:00:46,081 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 282 transitions, 4025 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:00:46,081 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:00:46,081 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 18:00:46,081 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:00:47,075 INFO L124 PetriNetUnfolderBase]: 4265/7350 cut-off events. [2024-06-20 18:00:47,076 INFO L125 PetriNetUnfolderBase]: For 391414/391416 co-relation queries the response was YES. [2024-06-20 18:00:47,131 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46999 conditions, 7350 events. 4265/7350 cut-off events. For 391414/391416 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 53695 event pairs, 1638 based on Foata normal form. 6/7352 useless extension candidates. Maximal degree in co-relation 46909. Up to 6242 conditions per place. [2024-06-20 18:00:47,156 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 160 selfloop transitions, 130 changer transitions 1/298 dead transitions. [2024-06-20 18:00:47,157 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 298 transitions, 4849 flow [2024-06-20 18:00:47,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 18:00:47,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 18:00:47,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-20 18:00:47,158 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-20 18:00:47,158 INFO L175 Difference]: Start difference. First operand has 191 places, 282 transitions, 4025 flow. Second operand 7 states and 170 transitions. [2024-06-20 18:00:47,158 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 298 transitions, 4849 flow [2024-06-20 18:00:48,024 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 298 transitions, 4545 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-20 18:00:48,028 INFO L231 Difference]: Finished difference. Result has 191 places, 281 transitions, 3971 flow [2024-06-20 18:00:48,029 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3721, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3971, PETRI_PLACES=191, PETRI_TRANSITIONS=281} [2024-06-20 18:00:48,029 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 150 predicate places. [2024-06-20 18:00:48,029 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 281 transitions, 3971 flow [2024-06-20 18:00:48,029 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:00:48,029 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:00:48,029 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:00:48,030 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-20 18:00:48,030 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 18:00:48,030 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:00:48,030 INFO L85 PathProgramCache]: Analyzing trace with hash 1237666951, now seen corresponding path program 6 times [2024-06-20 18:00:48,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:00:48,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [46022229] [2024-06-20 18:00:48,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:00:48,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:00:48,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:00:48,155 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:00:48,155 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:00:48,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [46022229] [2024-06-20 18:00:48,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [46022229] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:00:48,156 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:00:48,156 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 18:00:48,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1830334839] [2024-06-20 18:00:48,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:00:48,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 18:00:48,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:00:48,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 18:00:48,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-20 18:00:48,192 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 18:00:48,192 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 281 transitions, 3971 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:00:48,192 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:00:48,192 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 18:00:48,192 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:00:49,095 INFO L124 PetriNetUnfolderBase]: 4105/7045 cut-off events. [2024-06-20 18:00:49,095 INFO L125 PetriNetUnfolderBase]: For 398578/398580 co-relation queries the response was YES. [2024-06-20 18:00:49,148 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45699 conditions, 7045 events. 4105/7045 cut-off events. For 398578/398580 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 50511 event pairs, 1569 based on Foata normal form. 4/7045 useless extension candidates. Maximal degree in co-relation 45608. Up to 5972 conditions per place. [2024-06-20 18:00:49,174 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 155 selfloop transitions, 131 changer transitions 3/296 dead transitions. [2024-06-20 18:00:49,175 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 296 transitions, 4689 flow [2024-06-20 18:00:49,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 18:00:49,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 18:00:49,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-20 18:00:49,176 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5964285714285714 [2024-06-20 18:00:49,176 INFO L175 Difference]: Start difference. First operand has 191 places, 281 transitions, 3971 flow. Second operand 7 states and 167 transitions. [2024-06-20 18:00:49,176 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 296 transitions, 4689 flow [2024-06-20 18:00:49,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 296 transitions, 4431 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-20 18:00:49,868 INFO L231 Difference]: Finished difference. Result has 193 places, 278 transitions, 3933 flow [2024-06-20 18:00:49,868 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3713, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3933, PETRI_PLACES=193, PETRI_TRANSITIONS=278} [2024-06-20 18:00:49,868 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 152 predicate places. [2024-06-20 18:00:49,868 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 278 transitions, 3933 flow [2024-06-20 18:00:49,869 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:00:49,869 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:00:49,869 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:00:49,869 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-20 18:00:49,869 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 18:00:49,869 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:00:49,869 INFO L85 PathProgramCache]: Analyzing trace with hash -795369316, now seen corresponding path program 1 times [2024-06-20 18:00:49,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:00:49,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [880125000] [2024-06-20 18:00:49,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:00:49,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:00:49,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:00:49,998 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:00:49,999 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:00:49,999 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [880125000] [2024-06-20 18:00:49,999 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [880125000] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:00:49,999 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:00:49,999 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 18:00:49,999 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1925053964] [2024-06-20 18:00:49,999 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:00:50,000 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 18:00:50,000 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:00:50,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 18:00:50,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2024-06-20 18:00:50,036 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 18:00:50,036 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 278 transitions, 3933 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:00:50,036 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:00:50,036 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 18:00:50,036 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:00:50,988 INFO L124 PetriNetUnfolderBase]: 4070/6990 cut-off events. [2024-06-20 18:00:50,988 INFO L125 PetriNetUnfolderBase]: For 414326/414326 co-relation queries the response was YES. [2024-06-20 18:00:51,038 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45861 conditions, 6990 events. 4070/6990 cut-off events. For 414326/414326 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 49921 event pairs, 1550 based on Foata normal form. 3/6989 useless extension candidates. Maximal degree in co-relation 45769. Up to 6258 conditions per place. [2024-06-20 18:00:51,062 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 231 selfloop transitions, 63 changer transitions 1/302 dead transitions. [2024-06-20 18:00:51,063 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 302 transitions, 4778 flow [2024-06-20 18:00:51,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 18:00:51,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 18:00:51,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-20 18:00:51,064 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6035714285714285 [2024-06-20 18:00:51,064 INFO L175 Difference]: Start difference. First operand has 193 places, 278 transitions, 3933 flow. Second operand 7 states and 169 transitions. [2024-06-20 18:00:51,064 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 302 transitions, 4778 flow [2024-06-20 18:00:51,712 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 302 transitions, 4397 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-20 18:00:51,716 INFO L231 Difference]: Finished difference. Result has 192 places, 283 transitions, 3810 flow [2024-06-20 18:00:51,716 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3559, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3810, PETRI_PLACES=192, PETRI_TRANSITIONS=283} [2024-06-20 18:00:51,717 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 151 predicate places. [2024-06-20 18:00:51,717 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 283 transitions, 3810 flow [2024-06-20 18:00:51,717 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:00:51,717 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:00:51,717 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:00:51,717 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-20 18:00:51,717 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 18:00:51,718 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:00:51,718 INFO L85 PathProgramCache]: Analyzing trace with hash 151311910, now seen corresponding path program 2 times [2024-06-20 18:00:51,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:00:51,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1017939687] [2024-06-20 18:00:51,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:00:51,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:00:51,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:00:51,856 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:00:51,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:00:51,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1017939687] [2024-06-20 18:00:51,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1017939687] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:00:51,873 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:00:51,873 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 18:00:51,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1160013104] [2024-06-20 18:00:51,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:00:51,873 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 18:00:51,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:00:51,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 18:00:51,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-20 18:00:51,907 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 18:00:51,908 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 283 transitions, 3810 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:00:51,908 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:00:51,908 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 18:00:51,908 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:00:52,809 INFO L124 PetriNetUnfolderBase]: 4072/7000 cut-off events. [2024-06-20 18:00:52,809 INFO L125 PetriNetUnfolderBase]: For 427356/427356 co-relation queries the response was YES. [2024-06-20 18:00:52,863 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45793 conditions, 7000 events. 4072/7000 cut-off events. For 427356/427356 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 50040 event pairs, 1550 based on Foata normal form. 6/7002 useless extension candidates. Maximal degree in co-relation 45699. Up to 5917 conditions per place. [2024-06-20 18:00:52,887 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 148 selfloop transitions, 153 changer transitions 3/311 dead transitions. [2024-06-20 18:00:52,888 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 311 transitions, 4773 flow [2024-06-20 18:00:52,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 18:00:52,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 18:00:52,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-20 18:00:52,889 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.615625 [2024-06-20 18:00:52,889 INFO L175 Difference]: Start difference. First operand has 192 places, 283 transitions, 3810 flow. Second operand 8 states and 197 transitions. [2024-06-20 18:00:52,889 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 311 transitions, 4773 flow [2024-06-20 18:00:53,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 311 transitions, 4691 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-20 18:00:53,825 INFO L231 Difference]: Finished difference. Result has 197 places, 285 transitions, 4081 flow [2024-06-20 18:00:53,826 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3728, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4081, PETRI_PLACES=197, PETRI_TRANSITIONS=285} [2024-06-20 18:00:53,826 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 156 predicate places. [2024-06-20 18:00:53,826 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 285 transitions, 4081 flow [2024-06-20 18:00:53,826 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:00:53,826 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:00:53,826 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:00:53,827 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-20 18:00:53,827 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 18:00:53,827 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:00:53,827 INFO L85 PathProgramCache]: Analyzing trace with hash -2047156162, now seen corresponding path program 3 times [2024-06-20 18:00:53,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:00:53,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1666953787] [2024-06-20 18:00:53,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:00:53,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:00:53,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:00:53,950 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:00:53,950 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:00:53,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1666953787] [2024-06-20 18:00:53,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1666953787] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:00:53,950 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:00:53,951 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 18:00:53,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [358697127] [2024-06-20 18:00:53,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:00:53,951 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 18:00:53,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:00:53,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 18:00:53,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-20 18:00:53,986 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 18:00:53,986 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 285 transitions, 4081 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:00:53,986 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:00:53,986 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 18:00:53,986 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:00:54,930 INFO L124 PetriNetUnfolderBase]: 4078/7022 cut-off events. [2024-06-20 18:00:54,930 INFO L125 PetriNetUnfolderBase]: For 440469/440471 co-relation queries the response was YES. [2024-06-20 18:00:54,979 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46606 conditions, 7022 events. 4078/7022 cut-off events. For 440469/440471 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 50317 event pairs, 1566 based on Foata normal form. 5/7023 useless extension candidates. Maximal degree in co-relation 46511. Up to 5927 conditions per place. [2024-06-20 18:00:55,002 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 157 selfloop transitions, 140 changer transitions 1/305 dead transitions. [2024-06-20 18:00:55,002 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 305 transitions, 4916 flow [2024-06-20 18:00:55,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 18:00:55,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 18:00:55,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-20 18:00:55,004 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-20 18:00:55,004 INFO L175 Difference]: Start difference. First operand has 197 places, 285 transitions, 4081 flow. Second operand 7 states and 168 transitions. [2024-06-20 18:00:55,004 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 305 transitions, 4916 flow [2024-06-20 18:00:55,805 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 305 transitions, 4673 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-20 18:00:55,809 INFO L231 Difference]: Finished difference. Result has 199 places, 289 transitions, 4200 flow [2024-06-20 18:00:55,810 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3842, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4200, PETRI_PLACES=199, PETRI_TRANSITIONS=289} [2024-06-20 18:00:55,810 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 158 predicate places. [2024-06-20 18:00:55,810 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 289 transitions, 4200 flow [2024-06-20 18:00:55,810 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:00:55,810 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:00:55,810 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:00:55,811 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-20 18:00:55,811 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 18:00:55,811 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:00:55,811 INFO L85 PathProgramCache]: Analyzing trace with hash 1237680622, now seen corresponding path program 4 times [2024-06-20 18:00:55,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:00:55,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [714462528] [2024-06-20 18:00:55,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:00:55,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:00:55,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:00:55,934 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:00:55,935 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:00:55,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [714462528] [2024-06-20 18:00:55,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [714462528] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:00:55,935 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:00:55,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 18:00:55,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [519822186] [2024-06-20 18:00:55,935 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:00:55,937 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 18:00:55,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:00:55,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 18:00:55,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-20 18:00:55,983 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 18:00:55,983 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 289 transitions, 4200 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:00:55,984 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:00:55,984 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 18:00:55,984 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:00:56,850 INFO L124 PetriNetUnfolderBase]: 4006/6877 cut-off events. [2024-06-20 18:00:56,850 INFO L125 PetriNetUnfolderBase]: For 451234/451234 co-relation queries the response was YES. [2024-06-20 18:00:56,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46134 conditions, 6877 events. 4006/6877 cut-off events. For 451234/451234 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 48968 event pairs, 1506 based on Foata normal form. 3/6876 useless extension candidates. Maximal degree in co-relation 46038. Up to 5800 conditions per place. [2024-06-20 18:00:56,919 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 148 selfloop transitions, 153 changer transitions 3/311 dead transitions. [2024-06-20 18:00:56,919 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 311 transitions, 4974 flow [2024-06-20 18:00:56,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 18:00:56,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 18:00:56,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-20 18:00:56,920 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-20 18:00:56,920 INFO L175 Difference]: Start difference. First operand has 199 places, 289 transitions, 4200 flow. Second operand 8 states and 196 transitions. [2024-06-20 18:00:56,920 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 311 transitions, 4974 flow [2024-06-20 18:00:57,952 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 311 transitions, 4669 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-20 18:00:57,956 INFO L231 Difference]: Finished difference. Result has 202 places, 286 transitions, 4163 flow [2024-06-20 18:00:57,956 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3895, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4163, PETRI_PLACES=202, PETRI_TRANSITIONS=286} [2024-06-20 18:00:57,957 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 161 predicate places. [2024-06-20 18:00:57,957 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 286 transitions, 4163 flow [2024-06-20 18:00:57,957 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:00:57,957 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:00:57,958 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:00:57,958 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-20 18:00:57,958 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 18:00:57,958 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:00:57,958 INFO L85 PathProgramCache]: Analyzing trace with hash 795584739, now seen corresponding path program 1 times [2024-06-20 18:00:57,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:00:57,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1532877661] [2024-06-20 18:00:57,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:00:57,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:00:57,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:00:58,118 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:00:58,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:00:58,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1532877661] [2024-06-20 18:00:58,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1532877661] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:00:58,119 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:00:58,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 18:00:58,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1496111409] [2024-06-20 18:00:58,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:00:58,119 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 18:00:58,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:00:58,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 18:00:58,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 18:00:58,179 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-20 18:00:58,180 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 286 transitions, 4163 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:00:58,180 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:00:58,180 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-20 18:00:58,180 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:00:59,209 INFO L124 PetriNetUnfolderBase]: 4003/6857 cut-off events. [2024-06-20 18:00:59,210 INFO L125 PetriNetUnfolderBase]: For 503392/503394 co-relation queries the response was YES. [2024-06-20 18:00:59,258 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48163 conditions, 6857 events. 4003/6857 cut-off events. For 503392/503394 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 48428 event pairs, 1339 based on Foata normal form. 14/6870 useless extension candidates. Maximal degree in co-relation 48065. Up to 5839 conditions per place. [2024-06-20 18:00:59,283 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 296 selfloop transitions, 37 changer transitions 0/339 dead transitions. [2024-06-20 18:00:59,283 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 339 transitions, 5306 flow [2024-06-20 18:00:59,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 18:00:59,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 18:00:59,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-20 18:00:59,285 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.603125 [2024-06-20 18:00:59,285 INFO L175 Difference]: Start difference. First operand has 202 places, 286 transitions, 4163 flow. Second operand 8 states and 193 transitions. [2024-06-20 18:00:59,285 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 339 transitions, 5306 flow [2024-06-20 18:01:00,294 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 339 transitions, 4711 flow, removed 9 selfloop flow, removed 11 redundant places. [2024-06-20 18:01:00,298 INFO L231 Difference]: Finished difference. Result has 201 places, 299 transitions, 3930 flow [2024-06-20 18:01:00,298 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3578, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3930, PETRI_PLACES=201, PETRI_TRANSITIONS=299} [2024-06-20 18:01:00,298 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 160 predicate places. [2024-06-20 18:01:00,299 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 299 transitions, 3930 flow [2024-06-20 18:01:00,299 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:01:00,299 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:01:00,299 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:01:00,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-20 18:01:00,299 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 18:01:00,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:01:00,300 INFO L85 PathProgramCache]: Analyzing trace with hash -874162073, now seen corresponding path program 2 times [2024-06-20 18:01:00,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:01:00,300 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [522415710] [2024-06-20 18:01:00,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:01:00,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:01:00,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:01:00,451 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:01:00,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:01:00,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [522415710] [2024-06-20 18:01:00,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [522415710] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:01:00,451 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:01:00,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 18:01:00,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [478612878] [2024-06-20 18:01:00,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:01:00,452 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 18:01:00,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:01:00,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 18:01:00,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 18:01:00,490 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 18:01:00,491 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 299 transitions, 3930 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:01:00,491 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:01:00,491 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 18:01:00,491 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:01:01,383 INFO L124 PetriNetUnfolderBase]: 3996/6846 cut-off events. [2024-06-20 18:01:01,383 INFO L125 PetriNetUnfolderBase]: For 495161/495163 co-relation queries the response was YES. [2024-06-20 18:01:01,431 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46923 conditions, 6846 events. 3996/6846 cut-off events. For 495161/495163 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 48464 event pairs, 1436 based on Foata normal form. 22/6867 useless extension candidates. Maximal degree in co-relation 46825. Up to 5686 conditions per place. [2024-06-20 18:01:01,452 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 166 selfloop transitions, 168 changer transitions 0/341 dead transitions. [2024-06-20 18:01:01,453 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 341 transitions, 4868 flow [2024-06-20 18:01:01,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 18:01:01,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 18:01:01,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 248 transitions. [2024-06-20 18:01:01,454 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.62 [2024-06-20 18:01:01,454 INFO L175 Difference]: Start difference. First operand has 201 places, 299 transitions, 3930 flow. Second operand 10 states and 248 transitions. [2024-06-20 18:01:01,454 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 341 transitions, 4868 flow [2024-06-20 18:01:02,511 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 341 transitions, 4791 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-06-20 18:01:02,515 INFO L231 Difference]: Finished difference. Result has 208 places, 301 transitions, 4251 flow [2024-06-20 18:01:02,516 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3853, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=166, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4251, PETRI_PLACES=208, PETRI_TRANSITIONS=301} [2024-06-20 18:01:02,516 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 167 predicate places. [2024-06-20 18:01:02,516 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 301 transitions, 4251 flow [2024-06-20 18:01:02,516 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:01:02,516 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:01:02,517 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:01:02,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-20 18:01:02,517 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 18:01:02,517 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:01:02,517 INFO L85 PathProgramCache]: Analyzing trace with hash -1453193571, now seen corresponding path program 3 times [2024-06-20 18:01:02,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:01:02,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [181047374] [2024-06-20 18:01:02,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:01:02,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:01:02,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:01:02,652 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:01:02,653 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:01:02,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [181047374] [2024-06-20 18:01:02,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [181047374] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:01:02,653 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:01:02,653 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 18:01:02,653 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [853768158] [2024-06-20 18:01:02,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:01:02,654 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 18:01:02,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:01:02,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 18:01:02,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 18:01:02,707 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 18:01:02,708 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 301 transitions, 4251 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:01:02,708 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:01:02,708 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 18:01:02,708 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:01:03,749 INFO L124 PetriNetUnfolderBase]: 4040/6912 cut-off events. [2024-06-20 18:01:03,749 INFO L125 PetriNetUnfolderBase]: For 500841/500843 co-relation queries the response was YES. [2024-06-20 18:01:03,791 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48186 conditions, 6912 events. 4040/6912 cut-off events. For 500841/500843 co-relation queries the response was YES. Maximal size of possible extension queue 420. Compared 48957 event pairs, 1438 based on Foata normal form. 14/6923 useless extension candidates. Maximal degree in co-relation 48086. Up to 5786 conditions per place. [2024-06-20 18:01:03,812 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 170 selfloop transitions, 157 changer transitions 0/334 dead transitions. [2024-06-20 18:01:03,812 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 334 transitions, 5174 flow [2024-06-20 18:01:03,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 18:01:03,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 18:01:03,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 219 transitions. [2024-06-20 18:01:03,813 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6083333333333333 [2024-06-20 18:01:03,813 INFO L175 Difference]: Start difference. First operand has 208 places, 301 transitions, 4251 flow. Second operand 9 states and 219 transitions. [2024-06-20 18:01:03,813 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 334 transitions, 5174 flow [2024-06-20 18:01:04,633 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 334 transitions, 4820 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-20 18:01:04,637 INFO L231 Difference]: Finished difference. Result has 209 places, 304 transitions, 4295 flow [2024-06-20 18:01:04,637 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3897, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4295, PETRI_PLACES=209, PETRI_TRANSITIONS=304} [2024-06-20 18:01:04,638 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 168 predicate places. [2024-06-20 18:01:04,638 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 304 transitions, 4295 flow [2024-06-20 18:01:04,638 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:01:04,638 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:01:04,638 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:01:04,638 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-20 18:01:04,638 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 18:01:04,639 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:01:04,639 INFO L85 PathProgramCache]: Analyzing trace with hash -1265819635, now seen corresponding path program 4 times [2024-06-20 18:01:04,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:01:04,639 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1449002487] [2024-06-20 18:01:04,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:01:04,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:01:04,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:01:04,771 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:01:04,771 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:01:04,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1449002487] [2024-06-20 18:01:04,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1449002487] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:01:04,771 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:01:04,771 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 18:01:04,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [471100286] [2024-06-20 18:01:04,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:01:04,772 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 18:01:04,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:01:04,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 18:01:04,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 18:01:04,811 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 18:01:04,811 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 304 transitions, 4295 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:01:04,811 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:01:04,811 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 18:01:04,812 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:01:05,685 INFO L124 PetriNetUnfolderBase]: 3942/6735 cut-off events. [2024-06-20 18:01:05,686 INFO L125 PetriNetUnfolderBase]: For 512657/512659 co-relation queries the response was YES. [2024-06-20 18:01:05,730 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45175 conditions, 6735 events. 3942/6735 cut-off events. For 512657/512659 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 47331 event pairs, 1356 based on Foata normal form. 56/6785 useless extension candidates. Maximal degree in co-relation 45074. Up to 5434 conditions per place. [2024-06-20 18:01:05,749 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 178 selfloop transitions, 142 changer transitions 0/327 dead transitions. [2024-06-20 18:01:05,749 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 327 transitions, 5153 flow [2024-06-20 18:01:05,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 18:01:05,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 18:01:05,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-20 18:01:05,750 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.60625 [2024-06-20 18:01:05,750 INFO L175 Difference]: Start difference. First operand has 209 places, 304 transitions, 4295 flow. Second operand 8 states and 194 transitions. [2024-06-20 18:01:05,751 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 327 transitions, 5153 flow [2024-06-20 18:01:06,916 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 327 transitions, 4806 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-20 18:01:06,920 INFO L231 Difference]: Finished difference. Result has 210 places, 305 transitions, 4278 flow [2024-06-20 18:01:06,920 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3948, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4278, PETRI_PLACES=210, PETRI_TRANSITIONS=305} [2024-06-20 18:01:06,922 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 169 predicate places. [2024-06-20 18:01:06,922 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 305 transitions, 4278 flow [2024-06-20 18:01:06,922 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:01:06,922 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:01:06,922 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:01:06,923 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-20 18:01:06,923 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 18:01:06,923 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:01:06,923 INFO L85 PathProgramCache]: Analyzing trace with hash -64416631, now seen corresponding path program 1 times [2024-06-20 18:01:06,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:01:06,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1747550521] [2024-06-20 18:01:06,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:01:06,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:01:06,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:01:07,061 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:01:07,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:01:07,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1747550521] [2024-06-20 18:01:07,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1747550521] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:01:07,062 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:01:07,062 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 18:01:07,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1921387758] [2024-06-20 18:01:07,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:01:07,063 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 18:01:07,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:01:07,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 18:01:07,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 18:01:07,095 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 18:01:07,095 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 305 transitions, 4278 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:01:07,095 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:01:07,095 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 18:01:07,095 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:01:07,938 INFO L124 PetriNetUnfolderBase]: 3937/6738 cut-off events. [2024-06-20 18:01:07,939 INFO L125 PetriNetUnfolderBase]: For 426827/426835 co-relation queries the response was YES. [2024-06-20 18:01:07,984 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45033 conditions, 6738 events. 3937/6738 cut-off events. For 426827/426835 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 47465 event pairs, 1344 based on Foata normal form. 8/6744 useless extension candidates. Maximal degree in co-relation 44931. Up to 6211 conditions per place. [2024-06-20 18:01:08,003 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 291 selfloop transitions, 20 changer transitions 0/318 dead transitions. [2024-06-20 18:01:08,004 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 318 transitions, 4966 flow [2024-06-20 18:01:08,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 18:01:08,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 18:01:08,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 133 transitions. [2024-06-20 18:01:08,005 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5541666666666667 [2024-06-20 18:01:08,005 INFO L175 Difference]: Start difference. First operand has 210 places, 305 transitions, 4278 flow. Second operand 6 states and 133 transitions. [2024-06-20 18:01:08,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 318 transitions, 4966 flow [2024-06-20 18:01:09,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 318 transitions, 4642 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-20 18:01:09,420 INFO L231 Difference]: Finished difference. Result has 210 places, 307 transitions, 4043 flow [2024-06-20 18:01:09,420 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3954, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4043, PETRI_PLACES=210, PETRI_TRANSITIONS=307} [2024-06-20 18:01:09,421 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 169 predicate places. [2024-06-20 18:01:09,421 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 307 transitions, 4043 flow [2024-06-20 18:01:09,422 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:01:09,422 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:01:09,422 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:01:09,422 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-20 18:01:09,422 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 18:01:09,422 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:01:09,422 INFO L85 PathProgramCache]: Analyzing trace with hash -50131831, now seen corresponding path program 2 times [2024-06-20 18:01:09,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:01:09,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [27277424] [2024-06-20 18:01:09,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:01:09,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:01:09,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:01:09,554 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:01:09,555 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:01:09,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [27277424] [2024-06-20 18:01:09,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [27277424] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:01:09,555 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:01:09,555 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 18:01:09,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [811814300] [2024-06-20 18:01:09,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:01:09,556 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 18:01:09,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:01:09,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 18:01:09,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-20 18:01:09,592 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 18:01:09,593 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 307 transitions, 4043 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:01:09,593 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:01:09,593 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 18:01:09,593 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:01:10,472 INFO L124 PetriNetUnfolderBase]: 3932/6743 cut-off events. [2024-06-20 18:01:10,473 INFO L125 PetriNetUnfolderBase]: For 431730/431738 co-relation queries the response was YES. [2024-06-20 18:01:10,523 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44125 conditions, 6743 events. 3932/6743 cut-off events. For 431730/431738 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 47678 event pairs, 1324 based on Foata normal form. 8/6749 useless extension candidates. Maximal degree in co-relation 44022. Up to 6184 conditions per place. [2024-06-20 18:01:10,544 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 292 selfloop transitions, 22 changer transitions 0/321 dead transitions. [2024-06-20 18:01:10,544 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 321 transitions, 4743 flow [2024-06-20 18:01:10,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 18:01:10,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 18:01:10,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 133 transitions. [2024-06-20 18:01:10,545 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5541666666666667 [2024-06-20 18:01:10,545 INFO L175 Difference]: Start difference. First operand has 210 places, 307 transitions, 4043 flow. Second operand 6 states and 133 transitions. [2024-06-20 18:01:10,545 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 321 transitions, 4743 flow [2024-06-20 18:01:11,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 321 transitions, 4674 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-20 18:01:11,553 INFO L231 Difference]: Finished difference. Result has 212 places, 309 transitions, 4071 flow [2024-06-20 18:01:11,553 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3974, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4071, PETRI_PLACES=212, PETRI_TRANSITIONS=309} [2024-06-20 18:01:11,554 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 171 predicate places. [2024-06-20 18:01:11,554 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 309 transitions, 4071 flow [2024-06-20 18:01:11,554 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:01:11,554 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:01:11,554 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:01:11,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-20 18:01:11,555 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 18:01:11,555 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:01:11,555 INFO L85 PathProgramCache]: Analyzing trace with hash 277550539, now seen corresponding path program 1 times [2024-06-20 18:01:11,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:01:11,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [955482075] [2024-06-20 18:01:11,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:01:11,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:01:11,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:01:11,687 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:01:11,688 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:01:11,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [955482075] [2024-06-20 18:01:11,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [955482075] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:01:11,688 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:01:11,688 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 18:01:11,688 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [861488272] [2024-06-20 18:01:11,688 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:01:11,689 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 18:01:11,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:01:11,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 18:01:11,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-20 18:01:11,718 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 18:01:11,719 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 309 transitions, 4071 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:01:11,719 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:01:11,719 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 18:01:11,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:01:12,592 INFO L124 PetriNetUnfolderBase]: 3940/6753 cut-off events. [2024-06-20 18:01:12,593 INFO L125 PetriNetUnfolderBase]: For 446299/446299 co-relation queries the response was YES. [2024-06-20 18:01:12,638 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44497 conditions, 6753 events. 3940/6753 cut-off events. For 446299/446299 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 47618 event pairs, 1242 based on Foata normal form. 2/6754 useless extension candidates. Maximal degree in co-relation 44393. Up to 6178 conditions per place. [2024-06-20 18:01:12,658 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 302 selfloop transitions, 28 changer transitions 0/337 dead transitions. [2024-06-20 18:01:12,658 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 337 transitions, 4993 flow [2024-06-20 18:01:12,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 18:01:12,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 18:01:12,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 178 transitions. [2024-06-20 18:01:12,659 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55625 [2024-06-20 18:01:12,659 INFO L175 Difference]: Start difference. First operand has 212 places, 309 transitions, 4071 flow. Second operand 8 states and 178 transitions. [2024-06-20 18:01:12,660 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 337 transitions, 4993 flow [2024-06-20 18:01:13,596 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 337 transitions, 4912 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-20 18:01:13,600 INFO L231 Difference]: Finished difference. Result has 216 places, 313 transitions, 4135 flow [2024-06-20 18:01:13,601 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3990, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4135, PETRI_PLACES=216, PETRI_TRANSITIONS=313} [2024-06-20 18:01:13,601 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 175 predicate places. [2024-06-20 18:01:13,601 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 313 transitions, 4135 flow [2024-06-20 18:01:13,601 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:01:13,601 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:01:13,601 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:01:13,602 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-20 18:01:13,602 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 18:01:13,602 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:01:13,602 INFO L85 PathProgramCache]: Analyzing trace with hash 280407499, now seen corresponding path program 2 times [2024-06-20 18:01:13,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:01:13,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1098921563] [2024-06-20 18:01:13,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:01:13,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:01:13,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:01:13,735 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:01:13,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:01:13,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1098921563] [2024-06-20 18:01:13,735 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1098921563] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:01:13,735 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:01:13,735 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 18:01:13,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [398495970] [2024-06-20 18:01:13,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:01:13,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 18:01:13,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:01:13,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 18:01:13,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 18:01:13,791 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 18:01:13,791 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 313 transitions, 4135 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:01:13,791 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:01:13,791 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 18:01:13,792 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:01:14,724 INFO L124 PetriNetUnfolderBase]: 3935/6746 cut-off events. [2024-06-20 18:01:14,724 INFO L125 PetriNetUnfolderBase]: For 455986/455986 co-relation queries the response was YES. [2024-06-20 18:01:14,778 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44552 conditions, 6746 events. 3935/6746 cut-off events. For 455986/455986 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 47623 event pairs, 1337 based on Foata normal form. 2/6747 useless extension candidates. Maximal degree in co-relation 44447. Up to 6208 conditions per place. [2024-06-20 18:01:14,802 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 300 selfloop transitions, 25 changer transitions 0/332 dead transitions. [2024-06-20 18:01:14,802 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 332 transitions, 4831 flow [2024-06-20 18:01:14,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 18:01:14,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 18:01:14,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 174 transitions. [2024-06-20 18:01:14,803 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.54375 [2024-06-20 18:01:14,803 INFO L175 Difference]: Start difference. First operand has 216 places, 313 transitions, 4135 flow. Second operand 8 states and 174 transitions. [2024-06-20 18:01:14,804 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 332 transitions, 4831 flow [2024-06-20 18:01:15,799 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 332 transitions, 4739 flow, removed 33 selfloop flow, removed 4 redundant places. [2024-06-20 18:01:15,803 INFO L231 Difference]: Finished difference. Result has 220 places, 313 transitions, 4098 flow [2024-06-20 18:01:15,804 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4043, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4098, PETRI_PLACES=220, PETRI_TRANSITIONS=313} [2024-06-20 18:01:15,804 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 179 predicate places. [2024-06-20 18:01:15,804 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 313 transitions, 4098 flow [2024-06-20 18:01:15,804 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:01:15,804 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:01:15,804 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:01:15,805 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-20 18:01:15,805 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 18:01:15,805 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:01:15,805 INFO L85 PathProgramCache]: Analyzing trace with hash 395883367, now seen corresponding path program 1 times [2024-06-20 18:01:15,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:01:15,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [515477165] [2024-06-20 18:01:15,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:01:15,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:01:15,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:01:15,941 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:01:15,942 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:01:15,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [515477165] [2024-06-20 18:01:15,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [515477165] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:01:15,942 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:01:15,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 18:01:15,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [843981803] [2024-06-20 18:01:15,942 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:01:15,943 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 18:01:15,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:01:15,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 18:01:15,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 18:01:15,995 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 18:01:15,995 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 313 transitions, 4098 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:01:15,995 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:01:15,996 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 18:01:15,996 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:01:16,971 INFO L124 PetriNetUnfolderBase]: 4111/7032 cut-off events. [2024-06-20 18:01:16,971 INFO L125 PetriNetUnfolderBase]: For 581217/581217 co-relation queries the response was YES. [2024-06-20 18:01:17,023 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46100 conditions, 7032 events. 4111/7032 cut-off events. For 581217/581217 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 50031 event pairs, 1403 based on Foata normal form. 54/7082 useless extension candidates. Maximal degree in co-relation 45993. Up to 5709 conditions per place. [2024-06-20 18:01:17,046 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 186 selfloop transitions, 152 changer transitions 0/345 dead transitions. [2024-06-20 18:01:17,046 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 345 transitions, 5052 flow [2024-06-20 18:01:17,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 18:01:17,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 18:01:17,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 222 transitions. [2024-06-20 18:01:17,047 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6166666666666667 [2024-06-20 18:01:17,047 INFO L175 Difference]: Start difference. First operand has 220 places, 313 transitions, 4098 flow. Second operand 9 states and 222 transitions. [2024-06-20 18:01:17,047 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 345 transitions, 5052 flow [2024-06-20 18:01:17,881 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 345 transitions, 4991 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-20 18:01:17,885 INFO L231 Difference]: Finished difference. Result has 222 places, 316 transitions, 4423 flow [2024-06-20 18:01:17,885 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4037, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4423, PETRI_PLACES=222, PETRI_TRANSITIONS=316} [2024-06-20 18:01:17,885 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 181 predicate places. [2024-06-20 18:01:17,886 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 316 transitions, 4423 flow [2024-06-20 18:01:17,886 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:01:17,886 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:01:17,886 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:01:17,886 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-20 18:01:17,886 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 18:01:17,886 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:01:17,887 INFO L85 PathProgramCache]: Analyzing trace with hash -286597909, now seen corresponding path program 2 times [2024-06-20 18:01:17,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:01:17,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1138641284] [2024-06-20 18:01:17,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:01:17,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:01:17,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:01:18,018 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:01:18,019 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:01:18,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1138641284] [2024-06-20 18:01:18,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1138641284] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:01:18,019 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:01:18,019 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 18:01:18,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [955431944] [2024-06-20 18:01:18,019 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:01:18,020 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 18:01:18,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:01:18,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 18:01:18,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 18:01:18,064 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 18:01:18,064 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 316 transitions, 4423 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:01:18,065 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:01:18,065 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 18:01:18,065 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:01:19,230 INFO L124 PetriNetUnfolderBase]: 4155/7112 cut-off events. [2024-06-20 18:01:19,231 INFO L125 PetriNetUnfolderBase]: For 513761/513763 co-relation queries the response was YES. [2024-06-20 18:01:19,284 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47654 conditions, 7112 events. 4155/7112 cut-off events. For 513761/513763 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 50811 event pairs, 1429 based on Foata normal form. 14/7122 useless extension candidates. Maximal degree in co-relation 47546. Up to 5975 conditions per place. [2024-06-20 18:01:19,307 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 187 selfloop transitions, 145 changer transitions 0/339 dead transitions. [2024-06-20 18:01:19,307 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 339 transitions, 5345 flow [2024-06-20 18:01:19,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 18:01:19,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 18:01:19,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-20 18:01:19,308 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59375 [2024-06-20 18:01:19,308 INFO L175 Difference]: Start difference. First operand has 222 places, 316 transitions, 4423 flow. Second operand 8 states and 190 transitions. [2024-06-20 18:01:19,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 339 transitions, 5345 flow [2024-06-20 18:01:20,251 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 339 transitions, 4991 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-20 18:01:20,256 INFO L231 Difference]: Finished difference. Result has 223 places, 319 transitions, 4446 flow [2024-06-20 18:01:20,256 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4069, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4446, PETRI_PLACES=223, PETRI_TRANSITIONS=319} [2024-06-20 18:01:20,256 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 182 predicate places. [2024-06-20 18:01:20,256 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 319 transitions, 4446 flow [2024-06-20 18:01:20,257 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:01:20,257 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:01:20,257 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:01:20,257 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-20 18:01:20,257 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 18:01:20,257 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:01:20,258 INFO L85 PathProgramCache]: Analyzing trace with hash -435000251, now seen corresponding path program 3 times [2024-06-20 18:01:20,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:01:20,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894141498] [2024-06-20 18:01:20,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:01:20,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:01:20,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:01:20,395 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:01:20,396 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:01:20,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1894141498] [2024-06-20 18:01:20,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1894141498] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:01:20,396 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:01:20,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 18:01:20,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [628726647] [2024-06-20 18:01:20,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:01:20,397 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 18:01:20,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:01:20,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 18:01:20,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 18:01:20,445 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 18:01:20,446 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 319 transitions, 4446 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:01:20,446 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:01:20,446 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 18:01:20,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:01:21,450 INFO L124 PetriNetUnfolderBase]: 4199/7180 cut-off events. [2024-06-20 18:01:21,450 INFO L125 PetriNetUnfolderBase]: For 527680/527682 co-relation queries the response was YES. [2024-06-20 18:01:21,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47942 conditions, 7180 events. 4199/7180 cut-off events. For 527680/527682 co-relation queries the response was YES. Maximal size of possible extension queue 451. Compared 51241 event pairs, 1441 based on Foata normal form. 14/7190 useless extension candidates. Maximal degree in co-relation 47833. Up to 6043 conditions per place. [2024-06-20 18:01:21,529 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 183 selfloop transitions, 152 changer transitions 0/342 dead transitions. [2024-06-20 18:01:21,529 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 342 transitions, 5382 flow [2024-06-20 18:01:21,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 18:01:21,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 18:01:21,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-20 18:01:21,530 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.596875 [2024-06-20 18:01:21,530 INFO L175 Difference]: Start difference. First operand has 223 places, 319 transitions, 4446 flow. Second operand 8 states and 191 transitions. [2024-06-20 18:01:21,530 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 342 transitions, 5382 flow [2024-06-20 18:01:22,624 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 342 transitions, 5033 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-20 18:01:22,629 INFO L231 Difference]: Finished difference. Result has 225 places, 322 transitions, 4494 flow [2024-06-20 18:01:22,629 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4097, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4494, PETRI_PLACES=225, PETRI_TRANSITIONS=322} [2024-06-20 18:01:22,629 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 184 predicate places. [2024-06-20 18:01:22,629 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 322 transitions, 4494 flow [2024-06-20 18:01:22,629 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:01:22,630 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:01:22,630 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:01:22,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-20 18:01:22,630 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 18:01:22,630 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:01:22,630 INFO L85 PathProgramCache]: Analyzing trace with hash -50125879, now seen corresponding path program 4 times [2024-06-20 18:01:22,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:01:22,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1049997919] [2024-06-20 18:01:22,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:01:22,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:01:22,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:01:22,767 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:01:22,767 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:01:22,767 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1049997919] [2024-06-20 18:01:22,767 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1049997919] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:01:22,768 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:01:22,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 18:01:22,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [746338973] [2024-06-20 18:01:22,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:01:22,768 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 18:01:22,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:01:22,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 18:01:22,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 18:01:22,812 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 18:01:22,812 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 322 transitions, 4494 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:01:22,812 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:01:22,812 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 18:01:22,812 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:01:24,178 INFO L124 PetriNetUnfolderBase]: 4459/7590 cut-off events. [2024-06-20 18:01:24,179 INFO L125 PetriNetUnfolderBase]: For 633047/633049 co-relation queries the response was YES. [2024-06-20 18:01:24,232 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52714 conditions, 7590 events. 4459/7590 cut-off events. For 633047/633049 co-relation queries the response was YES. Maximal size of possible extension queue 489. Compared 54337 event pairs, 1521 based on Foata normal form. 14/7600 useless extension candidates. Maximal degree in co-relation 52604. Up to 5704 conditions per place. [2024-06-20 18:01:24,256 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 190 selfloop transitions, 157 changer transitions 0/354 dead transitions. [2024-06-20 18:01:24,256 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 354 transitions, 5672 flow [2024-06-20 18:01:24,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 18:01:24,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 18:01:24,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-20 18:01:24,257 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.615625 [2024-06-20 18:01:24,257 INFO L175 Difference]: Start difference. First operand has 225 places, 322 transitions, 4494 flow. Second operand 8 states and 197 transitions. [2024-06-20 18:01:24,257 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 354 transitions, 5672 flow [2024-06-20 18:01:25,422 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 354 transitions, 5303 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-20 18:01:25,427 INFO L231 Difference]: Finished difference. Result has 228 places, 327 transitions, 4616 flow [2024-06-20 18:01:25,427 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4125, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4616, PETRI_PLACES=228, PETRI_TRANSITIONS=327} [2024-06-20 18:01:25,427 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 187 predicate places. [2024-06-20 18:01:25,427 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 327 transitions, 4616 flow [2024-06-20 18:01:25,428 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:01:25,428 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:01:25,428 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:01:25,428 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-20 18:01:25,428 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 18:01:25,428 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:01:25,428 INFO L85 PathProgramCache]: Analyzing trace with hash -897760889, now seen corresponding path program 1 times [2024-06-20 18:01:25,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:01:25,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [956718673] [2024-06-20 18:01:25,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:01:25,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:01:25,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:01:25,598 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:01:25,598 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:01:25,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [956718673] [2024-06-20 18:01:25,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [956718673] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:01:25,598 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:01:25,599 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 18:01:25,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [586708325] [2024-06-20 18:01:25,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:01:25,599 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 18:01:25,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:01:25,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 18:01:25,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-20 18:01:25,644 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-20 18:01:25,645 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 327 transitions, 4616 flow. Second operand has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:01:25,645 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:01:25,645 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-20 18:01:25,645 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:01:27,173 INFO L124 PetriNetUnfolderBase]: 4992/8497 cut-off events. [2024-06-20 18:01:27,173 INFO L125 PetriNetUnfolderBase]: For 905312/905322 co-relation queries the response was YES. [2024-06-20 18:01:27,249 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62383 conditions, 8497 events. 4992/8497 cut-off events. For 905312/905322 co-relation queries the response was YES. Maximal size of possible extension queue 564. Compared 62267 event pairs, 1654 based on Foata normal form. 44/8539 useless extension candidates. Maximal degree in co-relation 62270. Up to 6554 conditions per place. [2024-06-20 18:01:27,279 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 327 selfloop transitions, 39 changer transitions 9/381 dead transitions. [2024-06-20 18:01:27,279 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 381 transitions, 6023 flow [2024-06-20 18:01:27,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 18:01:27,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 18:01:27,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-20 18:01:27,281 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-20 18:01:27,281 INFO L175 Difference]: Start difference. First operand has 228 places, 327 transitions, 4616 flow. Second operand 8 states and 196 transitions. [2024-06-20 18:01:27,281 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 381 transitions, 6023 flow [2024-06-20 18:01:29,027 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 381 transitions, 5559 flow, removed 66 selfloop flow, removed 6 redundant places. [2024-06-20 18:01:29,032 INFO L231 Difference]: Finished difference. Result has 232 places, 334 transitions, 4462 flow [2024-06-20 18:01:29,032 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4191, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4462, PETRI_PLACES=232, PETRI_TRANSITIONS=334} [2024-06-20 18:01:29,032 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 191 predicate places. [2024-06-20 18:01:29,033 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 334 transitions, 4462 flow [2024-06-20 18:01:29,033 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:01:29,033 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:01:29,033 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:01:29,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-20 18:01:29,033 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 18:01:29,034 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:01:29,034 INFO L85 PathProgramCache]: Analyzing trace with hash 790891247, now seen corresponding path program 2 times [2024-06-20 18:01:29,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:01:29,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [422840834] [2024-06-20 18:01:29,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:01:29,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:01:29,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:01:29,179 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:01:29,180 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:01:29,180 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [422840834] [2024-06-20 18:01:29,180 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [422840834] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:01:29,180 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:01:29,180 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 18:01:29,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [350063965] [2024-06-20 18:01:29,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:01:29,181 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 18:01:29,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:01:29,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 18:01:29,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 18:01:29,233 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-20 18:01:29,234 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 334 transitions, 4462 flow. Second operand has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:01:29,234 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:01:29,234 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-20 18:01:29,234 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:01:30,598 INFO L124 PetriNetUnfolderBase]: 5066/8650 cut-off events. [2024-06-20 18:01:30,599 INFO L125 PetriNetUnfolderBase]: For 1010905/1010912 co-relation queries the response was YES. [2024-06-20 18:01:30,676 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62486 conditions, 8650 events. 5066/8650 cut-off events. For 1010905/1010912 co-relation queries the response was YES. Maximal size of possible extension queue 583. Compared 64237 event pairs, 1789 based on Foata normal form. 66/8714 useless extension candidates. Maximal degree in co-relation 62371. Up to 6574 conditions per place. [2024-06-20 18:01:30,708 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 215 selfloop transitions, 145 changer transitions 9/375 dead transitions. [2024-06-20 18:01:30,708 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 375 transitions, 5637 flow [2024-06-20 18:01:30,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 18:01:30,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 18:01:30,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 217 transitions. [2024-06-20 18:01:30,709 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027777777777777 [2024-06-20 18:01:30,709 INFO L175 Difference]: Start difference. First operand has 232 places, 334 transitions, 4462 flow. Second operand 9 states and 217 transitions. [2024-06-20 18:01:30,709 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 375 transitions, 5637 flow [2024-06-20 18:01:32,552 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 375 transitions, 5558 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-06-20 18:01:32,557 INFO L231 Difference]: Finished difference. Result has 239 places, 330 transitions, 4621 flow [2024-06-20 18:01:32,557 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4383, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4621, PETRI_PLACES=239, PETRI_TRANSITIONS=330} [2024-06-20 18:01:32,558 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 198 predicate places. [2024-06-20 18:01:32,558 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 330 transitions, 4621 flow [2024-06-20 18:01:32,558 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:01:32,558 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:01:32,558 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:01:32,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-20 18:01:32,558 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 18:01:32,559 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:01:32,559 INFO L85 PathProgramCache]: Analyzing trace with hash 791217677, now seen corresponding path program 3 times [2024-06-20 18:01:32,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:01:32,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1497839327] [2024-06-20 18:01:32,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:01:32,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:01:32,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:01:32,703 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:01:32,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:01:32,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1497839327] [2024-06-20 18:01:32,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1497839327] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:01:32,704 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:01:32,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 18:01:32,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [947382232] [2024-06-20 18:01:32,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:01:32,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 18:01:32,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:01:32,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 18:01:32,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-20 18:01:32,746 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-20 18:01:32,746 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 330 transitions, 4621 flow. Second operand has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:01:32,746 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:01:32,746 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-20 18:01:32,747 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:01:34,062 INFO L124 PetriNetUnfolderBase]: 4794/8209 cut-off events. [2024-06-20 18:01:34,063 INFO L125 PetriNetUnfolderBase]: For 893578/893585 co-relation queries the response was YES. [2024-06-20 18:01:34,135 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57000 conditions, 8209 events. 4794/8209 cut-off events. For 893578/893585 co-relation queries the response was YES. Maximal size of possible extension queue 549. Compared 60439 event pairs, 1748 based on Foata normal form. 74/8281 useless extension candidates. Maximal degree in co-relation 56882. Up to 6736 conditions per place. [2024-06-20 18:01:34,162 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 211 selfloop transitions, 133 changer transitions 12/362 dead transitions. [2024-06-20 18:01:34,163 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 362 transitions, 5563 flow [2024-06-20 18:01:34,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 18:01:34,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 18:01:34,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 210 transitions. [2024-06-20 18:01:34,164 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-20 18:01:34,164 INFO L175 Difference]: Start difference. First operand has 239 places, 330 transitions, 4621 flow. Second operand 9 states and 210 transitions. [2024-06-20 18:01:34,164 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 362 transitions, 5563 flow [2024-06-20 18:01:35,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 362 transitions, 5224 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-20 18:01:35,710 INFO L231 Difference]: Finished difference. Result has 242 places, 320 transitions, 4417 flow [2024-06-20 18:01:35,711 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4282, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4417, PETRI_PLACES=242, PETRI_TRANSITIONS=320} [2024-06-20 18:01:35,711 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 201 predicate places. [2024-06-20 18:01:35,711 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 320 transitions, 4417 flow [2024-06-20 18:01:35,711 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:01:35,712 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:01:35,712 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:01:35,712 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-20 18:01:35,712 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 18:01:35,712 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:01:35,713 INFO L85 PathProgramCache]: Analyzing trace with hash 102736213, now seen corresponding path program 4 times [2024-06-20 18:01:35,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:01:35,713 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1618696633] [2024-06-20 18:01:35,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:01:35,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:01:35,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:01:35,861 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:01:35,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:01:35,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1618696633] [2024-06-20 18:01:35,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1618696633] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:01:35,861 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:01:35,861 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 18:01:35,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [549411867] [2024-06-20 18:01:35,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:01:35,862 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 18:01:35,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:01:35,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 18:01:35,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-20 18:01:35,904 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-20 18:01:35,905 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 320 transitions, 4417 flow. Second operand has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:01:35,905 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:01:35,905 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-20 18:01:35,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:01:37,093 INFO L124 PetriNetUnfolderBase]: 4629/7895 cut-off events. [2024-06-20 18:01:37,093 INFO L125 PetriNetUnfolderBase]: For 849217/849219 co-relation queries the response was YES. [2024-06-20 18:01:37,160 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55771 conditions, 7895 events. 4629/7895 cut-off events. For 849217/849219 co-relation queries the response was YES. Maximal size of possible extension queue 528. Compared 57489 event pairs, 1687 based on Foata normal form. 44/7935 useless extension candidates. Maximal degree in co-relation 55652. Up to 6608 conditions per place. [2024-06-20 18:01:37,188 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 194 selfloop transitions, 141 changer transitions 3/344 dead transitions. [2024-06-20 18:01:37,188 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 344 transitions, 5336 flow [2024-06-20 18:01:37,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 18:01:37,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 18:01:37,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-20 18:01:37,189 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578125 [2024-06-20 18:01:37,189 INFO L175 Difference]: Start difference. First operand has 242 places, 320 transitions, 4417 flow. Second operand 8 states and 185 transitions. [2024-06-20 18:01:37,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 344 transitions, 5336 flow [2024-06-20 18:01:38,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 344 transitions, 5046 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-20 18:01:38,746 INFO L231 Difference]: Finished difference. Result has 241 places, 321 transitions, 4441 flow [2024-06-20 18:01:38,746 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4127, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4441, PETRI_PLACES=241, PETRI_TRANSITIONS=321} [2024-06-20 18:01:38,746 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 200 predicate places. [2024-06-20 18:01:38,747 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 321 transitions, 4441 flow [2024-06-20 18:01:38,747 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:01:38,747 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:01:38,747 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:01:38,747 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-20 18:01:38,747 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 18:01:38,748 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:01:38,748 INFO L85 PathProgramCache]: Analyzing trace with hash 1094473185, now seen corresponding path program 5 times [2024-06-20 18:01:38,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:01:38,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1552994322] [2024-06-20 18:01:38,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:01:38,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:01:38,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:01:38,893 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:01:38,893 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:01:38,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1552994322] [2024-06-20 18:01:38,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1552994322] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:01:38,894 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:01:38,894 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 18:01:38,894 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [144622199] [2024-06-20 18:01:38,894 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:01:38,894 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 18:01:38,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:01:38,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 18:01:38,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-20 18:01:38,946 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-20 18:01:38,946 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 321 transitions, 4441 flow. Second operand has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:01:38,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:01:38,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-20 18:01:38,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:01:40,362 INFO L124 PetriNetUnfolderBase]: 4709/8055 cut-off events. [2024-06-20 18:01:40,363 INFO L125 PetriNetUnfolderBase]: For 857291/857293 co-relation queries the response was YES. [2024-06-20 18:01:40,430 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56198 conditions, 8055 events. 4709/8055 cut-off events. For 857291/857293 co-relation queries the response was YES. Maximal size of possible extension queue 539. Compared 59090 event pairs, 1741 based on Foata normal form. 44/8095 useless extension candidates. Maximal degree in co-relation 56078. Up to 6748 conditions per place. [2024-06-20 18:01:40,456 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 202 selfloop transitions, 133 changer transitions 4/345 dead transitions. [2024-06-20 18:01:40,456 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 345 transitions, 5368 flow [2024-06-20 18:01:40,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 18:01:40,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 18:01:40,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-20 18:01:40,457 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-20 18:01:40,457 INFO L175 Difference]: Start difference. First operand has 241 places, 321 transitions, 4441 flow. Second operand 8 states and 184 transitions. [2024-06-20 18:01:40,458 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 345 transitions, 5368 flow [2024-06-20 18:01:41,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 345 transitions, 5066 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-20 18:01:41,980 INFO L231 Difference]: Finished difference. Result has 243 places, 321 transitions, 4431 flow [2024-06-20 18:01:41,981 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4139, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4431, PETRI_PLACES=243, PETRI_TRANSITIONS=321} [2024-06-20 18:01:41,981 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 202 predicate places. [2024-06-20 18:01:41,981 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 321 transitions, 4431 flow [2024-06-20 18:01:41,981 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:01:41,981 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:01:41,981 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:01:41,982 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-20 18:01:41,982 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 18:01:41,982 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:01:41,982 INFO L85 PathProgramCache]: Analyzing trace with hash 1094463885, now seen corresponding path program 6 times [2024-06-20 18:01:41,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:01:41,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1393825123] [2024-06-20 18:01:41,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:01:41,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:01:41,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:01:42,125 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:01:42,126 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:01:42,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1393825123] [2024-06-20 18:01:42,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1393825123] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:01:42,126 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:01:42,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 18:01:42,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [717689977] [2024-06-20 18:01:42,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:01:42,127 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 18:01:42,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:01:42,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 18:01:42,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 18:01:42,186 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-20 18:01:42,187 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 321 transitions, 4431 flow. Second operand has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:01:42,187 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:01:42,187 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-20 18:01:42,187 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:01:43,409 INFO L124 PetriNetUnfolderBase]: 4792/8206 cut-off events. [2024-06-20 18:01:43,409 INFO L125 PetriNetUnfolderBase]: For 860046/860048 co-relation queries the response was YES. [2024-06-20 18:01:43,482 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56779 conditions, 8206 events. 4792/8206 cut-off events. For 860046/860048 co-relation queries the response was YES. Maximal size of possible extension queue 553. Compared 60419 event pairs, 1712 based on Foata normal form. 38/8236 useless extension candidates. Maximal degree in co-relation 56658. Up to 6231 conditions per place. [2024-06-20 18:01:43,510 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 199 selfloop transitions, 137 changer transitions 9/351 dead transitions. [2024-06-20 18:01:43,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 351 transitions, 5411 flow [2024-06-20 18:01:43,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 18:01:43,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 18:01:43,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-20 18:01:43,511 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-20 18:01:43,512 INFO L175 Difference]: Start difference. First operand has 243 places, 321 transitions, 4431 flow. Second operand 8 states and 188 transitions. [2024-06-20 18:01:43,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 351 transitions, 5411 flow [2024-06-20 18:01:45,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 351 transitions, 5121 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-20 18:01:45,466 INFO L231 Difference]: Finished difference. Result has 245 places, 319 transitions, 4408 flow [2024-06-20 18:01:45,466 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4141, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4408, PETRI_PLACES=245, PETRI_TRANSITIONS=319} [2024-06-20 18:01:45,467 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 204 predicate places. [2024-06-20 18:01:45,467 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 319 transitions, 4408 flow [2024-06-20 18:01:45,467 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:01:45,467 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:01:45,467 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:01:45,467 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-20 18:01:45,467 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 18:01:45,468 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:01:45,468 INFO L85 PathProgramCache]: Analyzing trace with hash 1105914789, now seen corresponding path program 1 times [2024-06-20 18:01:45,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:01:45,468 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1054490630] [2024-06-20 18:01:45,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:01:45,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:01:45,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:01:45,609 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:01:45,609 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:01:45,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1054490630] [2024-06-20 18:01:45,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1054490630] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:01:45,610 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:01:45,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 18:01:45,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1458196398] [2024-06-20 18:01:45,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:01:45,610 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 18:01:45,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:01:45,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 18:01:45,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 18:01:45,666 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-20 18:01:45,667 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 319 transitions, 4408 flow. Second operand has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:01:45,667 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:01:45,667 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-20 18:01:45,667 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:01:47,134 INFO L124 PetriNetUnfolderBase]: 4659/8005 cut-off events. [2024-06-20 18:01:47,135 INFO L125 PetriNetUnfolderBase]: For 782655/782657 co-relation queries the response was YES. [2024-06-20 18:01:47,196 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53552 conditions, 8005 events. 4659/8005 cut-off events. For 782655/782657 co-relation queries the response was YES. Maximal size of possible extension queue 534. Compared 58782 event pairs, 1636 based on Foata normal form. 38/8039 useless extension candidates. Maximal degree in co-relation 53430. Up to 5824 conditions per place. [2024-06-20 18:01:47,218 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 191 selfloop transitions, 146 changer transitions 4/347 dead transitions. [2024-06-20 18:01:47,218 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 347 transitions, 5328 flow [2024-06-20 18:01:47,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 18:01:47,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 18:01:47,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-20 18:01:47,219 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59375 [2024-06-20 18:01:47,219 INFO L175 Difference]: Start difference. First operand has 245 places, 319 transitions, 4408 flow. Second operand 8 states and 190 transitions. [2024-06-20 18:01:47,220 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 347 transitions, 5328 flow [2024-06-20 18:01:48,787 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 347 transitions, 4994 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-20 18:01:48,794 INFO L231 Difference]: Finished difference. Result has 247 places, 318 transitions, 4358 flow [2024-06-20 18:01:48,794 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4074, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4358, PETRI_PLACES=247, PETRI_TRANSITIONS=318} [2024-06-20 18:01:48,795 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 206 predicate places. [2024-06-20 18:01:48,795 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 318 transitions, 4358 flow [2024-06-20 18:01:48,795 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:01:48,795 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:01:48,795 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:01:48,795 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-20 18:01:48,796 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 18:01:48,796 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:01:48,796 INFO L85 PathProgramCache]: Analyzing trace with hash -1996914249, now seen corresponding path program 2 times [2024-06-20 18:01:48,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:01:48,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1752383607] [2024-06-20 18:01:48,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:01:48,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:01:48,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:01:48,987 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:01:48,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:01:48,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1752383607] [2024-06-20 18:01:48,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1752383607] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:01:48,988 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:01:48,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 18:01:48,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [282587922] [2024-06-20 18:01:48,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:01:48,989 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 18:01:48,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:01:48,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 18:01:48,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 18:01:49,042 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 18:01:49,042 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 318 transitions, 4358 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:01:49,042 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:01:49,043 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 18:01:49,043 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:01:50,505 INFO L124 PetriNetUnfolderBase]: 4794/8218 cut-off events. [2024-06-20 18:01:50,505 INFO L125 PetriNetUnfolderBase]: For 799075/799077 co-relation queries the response was YES. [2024-06-20 18:01:50,607 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54586 conditions, 8218 events. 4794/8218 cut-off events. For 799075/799077 co-relation queries the response was YES. Maximal size of possible extension queue 552. Compared 60589 event pairs, 1650 based on Foata normal form. 44/8250 useless extension candidates. Maximal degree in co-relation 54464. Up to 6387 conditions per place. [2024-06-20 18:01:50,634 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 214 selfloop transitions, 136 changer transitions 0/357 dead transitions. [2024-06-20 18:01:50,634 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 357 transitions, 5700 flow [2024-06-20 18:01:50,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 18:01:50,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 18:01:50,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-20 18:01:50,635 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.621875 [2024-06-20 18:01:50,636 INFO L175 Difference]: Start difference. First operand has 247 places, 318 transitions, 4358 flow. Second operand 8 states and 199 transitions. [2024-06-20 18:01:50,636 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 357 transitions, 5700 flow [2024-06-20 18:01:52,600 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 357 transitions, 5340 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-20 18:01:52,605 INFO L231 Difference]: Finished difference. Result has 247 places, 328 transitions, 4566 flow [2024-06-20 18:01:52,605 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3998, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4566, PETRI_PLACES=247, PETRI_TRANSITIONS=328} [2024-06-20 18:01:52,606 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 206 predicate places. [2024-06-20 18:01:52,606 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 328 transitions, 4566 flow [2024-06-20 18:01:52,606 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:01:52,606 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:01:52,606 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:01:52,606 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-20 18:01:52,606 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 18:01:52,607 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:01:52,607 INFO L85 PathProgramCache]: Analyzing trace with hash -1554085449, now seen corresponding path program 3 times [2024-06-20 18:01:52,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:01:52,607 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [465143530] [2024-06-20 18:01:52,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:01:52,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:01:52,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:01:52,780 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:01:52,780 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:01:52,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [465143530] [2024-06-20 18:01:52,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [465143530] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:01:52,781 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:01:52,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 18:01:52,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1992329546] [2024-06-20 18:01:52,781 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:01:52,781 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 18:01:52,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:01:52,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 18:01:52,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 18:01:52,815 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 18:01:52,815 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 328 transitions, 4566 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:01:52,815 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:01:52,816 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 18:01:52,816 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:01:54,143 INFO L124 PetriNetUnfolderBase]: 5348/9170 cut-off events. [2024-06-20 18:01:54,143 INFO L125 PetriNetUnfolderBase]: For 1039778/1039780 co-relation queries the response was YES. [2024-06-20 18:01:54,219 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65892 conditions, 9170 events. 5348/9170 cut-off events. For 1039778/1039780 co-relation queries the response was YES. Maximal size of possible extension queue 638. Compared 68654 event pairs, 1765 based on Foata normal form. 44/9200 useless extension candidates. Maximal degree in co-relation 65770. Up to 4898 conditions per place. [2024-06-20 18:01:54,245 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 228 selfloop transitions, 143 changer transitions 0/378 dead transitions. [2024-06-20 18:01:54,246 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 378 transitions, 6271 flow [2024-06-20 18:01:54,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 18:01:54,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 18:01:54,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-06-20 18:01:54,246 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6375 [2024-06-20 18:01:54,247 INFO L175 Difference]: Start difference. First operand has 247 places, 328 transitions, 4566 flow. Second operand 8 states and 204 transitions. [2024-06-20 18:01:54,247 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 378 transitions, 6271 flow [2024-06-20 18:01:56,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 378 transitions, 6026 flow, removed 41 selfloop flow, removed 4 redundant places. [2024-06-20 18:01:56,637 INFO L231 Difference]: Finished difference. Result has 253 places, 337 transitions, 4943 flow [2024-06-20 18:01:56,637 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4321, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4943, PETRI_PLACES=253, PETRI_TRANSITIONS=337} [2024-06-20 18:01:56,638 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 212 predicate places. [2024-06-20 18:01:56,638 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 337 transitions, 4943 flow [2024-06-20 18:01:56,638 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:01:56,638 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:01:56,638 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:01:56,638 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-20 18:01:56,638 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 18:01:56,639 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:01:56,639 INFO L85 PathProgramCache]: Analyzing trace with hash 781179987, now seen corresponding path program 1 times [2024-06-20 18:01:56,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:01:56,639 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [55612457] [2024-06-20 18:01:56,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:01:56,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:01:56,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:01:56,780 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:01:56,780 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:01:56,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [55612457] [2024-06-20 18:01:56,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [55612457] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:01:56,781 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:01:56,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 18:01:56,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1466772549] [2024-06-20 18:01:56,781 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:01:56,781 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 18:01:56,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:01:56,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 18:01:56,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 18:01:56,823 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 18:01:56,823 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 337 transitions, 4943 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:01:56,823 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:01:56,824 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 18:01:56,824 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:01:58,534 INFO L124 PetriNetUnfolderBase]: 6257/10715 cut-off events. [2024-06-20 18:01:58,534 INFO L125 PetriNetUnfolderBase]: For 1432643/1432643 co-relation queries the response was YES. [2024-06-20 18:01:58,650 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83256 conditions, 10715 events. 6257/10715 cut-off events. For 1432643/1432643 co-relation queries the response was YES. Maximal size of possible extension queue 770. Compared 83351 event pairs, 1967 based on Foata normal form. 42/10753 useless extension candidates. Maximal degree in co-relation 83130. Up to 7287 conditions per place. [2024-06-20 18:01:58,690 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 327 selfloop transitions, 75 changer transitions 0/409 dead transitions. [2024-06-20 18:01:58,690 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 409 transitions, 6903 flow [2024-06-20 18:01:58,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 18:01:58,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 18:01:58,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-06-20 18:01:58,691 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.64375 [2024-06-20 18:01:58,691 INFO L175 Difference]: Start difference. First operand has 253 places, 337 transitions, 4943 flow. Second operand 8 states and 206 transitions. [2024-06-20 18:01:58,691 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 409 transitions, 6903 flow [2024-06-20 18:02:00,994 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 409 transitions, 6385 flow, removed 79 selfloop flow, removed 8 redundant places. [2024-06-20 18:02:01,000 INFO L231 Difference]: Finished difference. Result has 255 places, 353 transitions, 5125 flow [2024-06-20 18:02:01,000 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4469, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5125, PETRI_PLACES=255, PETRI_TRANSITIONS=353} [2024-06-20 18:02:01,001 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 214 predicate places. [2024-06-20 18:02:01,001 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 353 transitions, 5125 flow [2024-06-20 18:02:01,001 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:02:01,001 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:02:01,001 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:02:01,001 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-20 18:02:01,001 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 18:02:01,002 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:02:01,002 INFO L85 PathProgramCache]: Analyzing trace with hash 102699561, now seen corresponding path program 2 times [2024-06-20 18:02:01,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:02:01,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [473894195] [2024-06-20 18:02:01,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:02:01,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:02:01,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:02:01,137 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:02:01,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:02:01,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [473894195] [2024-06-20 18:02:01,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [473894195] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:02:01,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:02:01,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 18:02:01,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [990485681] [2024-06-20 18:02:01,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:02:01,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 18:02:01,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:02:01,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 18:02:01,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 18:02:01,189 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 18:02:01,189 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 353 transitions, 5125 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:02:01,189 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:02:01,189 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 18:02:01,190 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:02:03,397 INFO L124 PetriNetUnfolderBase]: 6081/10427 cut-off events. [2024-06-20 18:02:03,397 INFO L125 PetriNetUnfolderBase]: For 1265982/1265982 co-relation queries the response was YES. [2024-06-20 18:02:03,482 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76639 conditions, 10427 events. 6081/10427 cut-off events. For 1265982/1265982 co-relation queries the response was YES. Maximal size of possible extension queue 748. Compared 80598 event pairs, 2249 based on Foata normal form. 42/10465 useless extension candidates. Maximal degree in co-relation 76514. Up to 8445 conditions per place. [2024-06-20 18:02:03,513 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 240 selfloop transitions, 150 changer transitions 0/397 dead transitions. [2024-06-20 18:02:03,513 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 397 transitions, 6573 flow [2024-06-20 18:02:03,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 18:02:03,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 18:02:03,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 225 transitions. [2024-06-20 18:02:03,514 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-20 18:02:03,514 INFO L175 Difference]: Start difference. First operand has 255 places, 353 transitions, 5125 flow. Second operand 9 states and 225 transitions. [2024-06-20 18:02:03,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 397 transitions, 6573 flow [2024-06-20 18:02:05,572 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 397 transitions, 6357 flow, removed 64 selfloop flow, removed 4 redundant places. [2024-06-20 18:02:05,577 INFO L231 Difference]: Finished difference. Result has 261 places, 361 transitions, 5504 flow [2024-06-20 18:02:05,577 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4911, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5504, PETRI_PLACES=261, PETRI_TRANSITIONS=361} [2024-06-20 18:02:05,577 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 220 predicate places. [2024-06-20 18:02:05,577 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 361 transitions, 5504 flow [2024-06-20 18:02:05,578 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:02:05,578 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:02:05,578 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:02:05,578 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-20 18:02:05,578 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 18:02:05,578 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:02:05,579 INFO L85 PathProgramCache]: Analyzing trace with hash -1407785295, now seen corresponding path program 3 times [2024-06-20 18:02:05,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:02:05,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [112723274] [2024-06-20 18:02:05,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:02:05,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:02:05,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:02:05,716 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:02:05,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:02:05,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [112723274] [2024-06-20 18:02:05,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [112723274] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:02:05,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:02:05,717 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 18:02:05,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [606952185] [2024-06-20 18:02:05,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:02:05,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 18:02:05,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:02:05,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 18:02:05,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 18:02:05,758 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 18:02:05,759 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 361 transitions, 5504 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:02:05,759 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:02:05,759 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 18:02:05,759 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:02:08,749 INFO L124 PetriNetUnfolderBase]: 6297/10876 cut-off events. [2024-06-20 18:02:08,749 INFO L125 PetriNetUnfolderBase]: For 1389278/1389278 co-relation queries the response was YES. [2024-06-20 18:02:08,852 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78367 conditions, 10876 events. 6297/10876 cut-off events. For 1389278/1389278 co-relation queries the response was YES. Maximal size of possible extension queue 782. Compared 85652 event pairs, 2171 based on Foata normal form. 72/10944 useless extension candidates. Maximal degree in co-relation 78240. Up to 7885 conditions per place. [2024-06-20 18:02:08,887 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 231 selfloop transitions, 158 changer transitions 7/403 dead transitions. [2024-06-20 18:02:08,888 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 403 transitions, 6781 flow [2024-06-20 18:02:08,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 18:02:08,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 18:02:08,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 226 transitions. [2024-06-20 18:02:08,889 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6277777777777778 [2024-06-20 18:02:08,889 INFO L175 Difference]: Start difference. First operand has 261 places, 361 transitions, 5504 flow. Second operand 9 states and 226 transitions. [2024-06-20 18:02:08,889 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 403 transitions, 6781 flow [2024-06-20 18:02:11,489 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 403 transitions, 6494 flow, removed 50 selfloop flow, removed 5 redundant places. [2024-06-20 18:02:11,494 INFO L231 Difference]: Finished difference. Result has 265 places, 360 transitions, 5532 flow [2024-06-20 18:02:11,495 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5217, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5532, PETRI_PLACES=265, PETRI_TRANSITIONS=360} [2024-06-20 18:02:11,495 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 224 predicate places. [2024-06-20 18:02:11,495 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 360 transitions, 5532 flow [2024-06-20 18:02:11,495 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:02:11,495 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:02:11,495 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:02:11,495 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-20 18:02:11,496 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 18:02:11,496 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:02:11,496 INFO L85 PathProgramCache]: Analyzing trace with hash 1449693839, now seen corresponding path program 4 times [2024-06-20 18:02:11,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:02:11,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [251828872] [2024-06-20 18:02:11,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:02:11,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:02:11,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:02:11,713 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:02:11,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:02:11,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [251828872] [2024-06-20 18:02:11,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [251828872] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:02:11,714 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:02:11,714 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 18:02:11,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [142845675] [2024-06-20 18:02:11,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:02:11,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 18:02:11,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:02:11,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 18:02:11,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 18:02:11,756 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 18:02:11,757 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 360 transitions, 5532 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:02:11,757 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:02:11,757 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 18:02:11,757 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:02:14,889 INFO L124 PetriNetUnfolderBase]: 6459/11145 cut-off events. [2024-06-20 18:02:14,890 INFO L125 PetriNetUnfolderBase]: For 1463000/1463000 co-relation queries the response was YES. [2024-06-20 18:02:15,018 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79750 conditions, 11145 events. 6459/11145 cut-off events. For 1463000/1463000 co-relation queries the response was YES. Maximal size of possible extension queue 812. Compared 88288 event pairs, 2595 based on Foata normal form. 84/11225 useless extension candidates. Maximal degree in co-relation 79621. Up to 9472 conditions per place. [2024-06-20 18:02:15,056 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 236 selfloop transitions, 144 changer transitions 5/392 dead transitions. [2024-06-20 18:02:15,056 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 392 transitions, 6601 flow [2024-06-20 18:02:15,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 18:02:15,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 18:02:15,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 216 transitions. [2024-06-20 18:02:15,057 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-20 18:02:15,057 INFO L175 Difference]: Start difference. First operand has 265 places, 360 transitions, 5532 flow. Second operand 9 states and 216 transitions. [2024-06-20 18:02:15,057 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 392 transitions, 6601 flow [2024-06-20 18:02:17,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 392 transitions, 6308 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-20 18:02:17,602 INFO L231 Difference]: Finished difference. Result has 268 places, 360 transitions, 5537 flow [2024-06-20 18:02:17,602 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5241, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5537, PETRI_PLACES=268, PETRI_TRANSITIONS=360} [2024-06-20 18:02:17,602 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 227 predicate places. [2024-06-20 18:02:17,603 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 360 transitions, 5537 flow [2024-06-20 18:02:17,603 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:02:17,603 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:02:17,603 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:02:17,603 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-20 18:02:17,603 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 18:02:17,603 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:02:17,604 INFO L85 PathProgramCache]: Analyzing trace with hash -1252823759, now seen corresponding path program 5 times [2024-06-20 18:02:17,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:02:17,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1766808128] [2024-06-20 18:02:17,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:02:17,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:02:17,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:02:17,794 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:02:17,794 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:02:17,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1766808128] [2024-06-20 18:02:17,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1766808128] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:02:17,794 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:02:17,794 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 18:02:17,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [547429454] [2024-06-20 18:02:17,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:02:17,795 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 18:02:17,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:02:17,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 18:02:17,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 18:02:17,839 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 18:02:17,839 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 360 transitions, 5537 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:02:17,839 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:02:17,839 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 18:02:17,839 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:02:20,327 INFO L124 PetriNetUnfolderBase]: 6442/11152 cut-off events. [2024-06-20 18:02:20,327 INFO L125 PetriNetUnfolderBase]: For 1359946/1359946 co-relation queries the response was YES. [2024-06-20 18:02:20,439 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76381 conditions, 11152 events. 6442/11152 cut-off events. For 1359946/1359946 co-relation queries the response was YES. Maximal size of possible extension queue 817. Compared 88719 event pairs, 2576 based on Foata normal form. 84/11232 useless extension candidates. Maximal degree in co-relation 76251. Up to 9481 conditions per place. [2024-06-20 18:02:20,473 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 234 selfloop transitions, 143 changer transitions 7/391 dead transitions. [2024-06-20 18:02:20,473 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 391 transitions, 6587 flow [2024-06-20 18:02:20,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 18:02:20,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 18:02:20,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 216 transitions. [2024-06-20 18:02:20,474 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-20 18:02:20,474 INFO L175 Difference]: Start difference. First operand has 268 places, 360 transitions, 5537 flow. Second operand 9 states and 216 transitions. [2024-06-20 18:02:20,474 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 391 transitions, 6587 flow [2024-06-20 18:02:23,711 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 391 transitions, 6285 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-20 18:02:23,717 INFO L231 Difference]: Finished difference. Result has 270 places, 357 transitions, 5485 flow [2024-06-20 18:02:23,718 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5235, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5485, PETRI_PLACES=270, PETRI_TRANSITIONS=357} [2024-06-20 18:02:23,718 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 229 predicate places. [2024-06-20 18:02:23,718 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 357 transitions, 5485 flow [2024-06-20 18:02:23,719 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:02:23,719 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:02:23,719 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:02:23,720 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-20 18:02:23,720 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 18:02:23,720 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:02:23,720 INFO L85 PathProgramCache]: Analyzing trace with hash -1247246177, now seen corresponding path program 1 times [2024-06-20 18:02:23,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:02:23,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [178593806] [2024-06-20 18:02:23,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:02:23,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:02:23,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:02:23,905 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:02:23,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:02:23,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [178593806] [2024-06-20 18:02:23,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [178593806] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:02:23,905 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:02:23,905 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 18:02:23,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [212133175] [2024-06-20 18:02:23,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:02:23,906 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 18:02:23,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:02:23,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 18:02:23,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 18:02:23,947 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 18:02:23,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 357 transitions, 5485 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:02:23,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:02:23,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 18:02:23,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:02:26,807 INFO L124 PetriNetUnfolderBase]: 6478/11274 cut-off events. [2024-06-20 18:02:26,808 INFO L125 PetriNetUnfolderBase]: For 1311760/1311760 co-relation queries the response was YES. [2024-06-20 18:02:26,982 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75958 conditions, 11274 events. 6478/11274 cut-off events. For 1311760/1311760 co-relation queries the response was YES. Maximal size of possible extension queue 835. Compared 90299 event pairs, 2516 based on Foata normal form. 72/11342 useless extension candidates. Maximal degree in co-relation 75827. Up to 8649 conditions per place. [2024-06-20 18:02:27,024 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 234 selfloop transitions, 147 changer transitions 7/395 dead transitions. [2024-06-20 18:02:27,025 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 395 transitions, 6646 flow [2024-06-20 18:02:27,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 18:02:27,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 18:02:27,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 221 transitions. [2024-06-20 18:02:27,026 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6138888888888889 [2024-06-20 18:02:27,027 INFO L175 Difference]: Start difference. First operand has 270 places, 357 transitions, 5485 flow. Second operand 9 states and 221 transitions. [2024-06-20 18:02:27,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 395 transitions, 6646 flow [2024-06-20 18:02:29,755 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 395 transitions, 6308 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-20 18:02:29,760 INFO L231 Difference]: Finished difference. Result has 271 places, 358 transitions, 5525 flow [2024-06-20 18:02:29,761 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5147, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5525, PETRI_PLACES=271, PETRI_TRANSITIONS=358} [2024-06-20 18:02:29,761 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 230 predicate places. [2024-06-20 18:02:29,761 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 358 transitions, 5525 flow [2024-06-20 18:02:29,761 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:02:29,761 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:02:29,761 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:02:29,762 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-20 18:02:29,762 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 18:02:29,762 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:02:29,762 INFO L85 PathProgramCache]: Analyzing trace with hash -222001155, now seen corresponding path program 6 times [2024-06-20 18:02:29,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:02:29,762 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1469391738] [2024-06-20 18:02:29,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:02:29,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:02:29,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:02:29,896 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:02:29,896 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:02:29,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1469391738] [2024-06-20 18:02:29,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1469391738] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:02:29,896 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:02:29,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 18:02:29,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1086456468] [2024-06-20 18:02:29,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:02:29,897 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 18:02:29,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:02:29,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 18:02:29,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 18:02:29,926 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 18:02:29,926 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 358 transitions, 5525 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:02:29,926 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:02:29,927 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 18:02:29,927 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:02:31,950 INFO L124 PetriNetUnfolderBase]: 6289/10969 cut-off events. [2024-06-20 18:02:31,951 INFO L125 PetriNetUnfolderBase]: For 1095014/1095016 co-relation queries the response was YES. [2024-06-20 18:02:32,044 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71609 conditions, 10969 events. 6289/10969 cut-off events. For 1095014/1095016 co-relation queries the response was YES. Maximal size of possible extension queue 804. Compared 87903 event pairs, 2569 based on Foata normal form. 44/11009 useless extension candidates. Maximal degree in co-relation 71478. Up to 9470 conditions per place. [2024-06-20 18:02:32,262 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 250 selfloop transitions, 119 changer transitions 4/380 dead transitions. [2024-06-20 18:02:32,263 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 380 transitions, 6501 flow [2024-06-20 18:02:32,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 18:02:32,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 18:02:32,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-20 18:02:32,264 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59375 [2024-06-20 18:02:32,264 INFO L175 Difference]: Start difference. First operand has 271 places, 358 transitions, 5525 flow. Second operand 8 states and 190 transitions. [2024-06-20 18:02:32,264 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 380 transitions, 6501 flow [2024-06-20 18:02:34,832 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 380 transitions, 6110 flow, removed 51 selfloop flow, removed 7 redundant places. [2024-06-20 18:02:34,837 INFO L231 Difference]: Finished difference. Result has 272 places, 356 transitions, 5343 flow [2024-06-20 18:02:34,837 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5134, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5343, PETRI_PLACES=272, PETRI_TRANSITIONS=356} [2024-06-20 18:02:34,837 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 231 predicate places. [2024-06-20 18:02:34,837 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 356 transitions, 5343 flow [2024-06-20 18:02:34,838 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:02:34,838 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:02:34,838 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:02:34,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-20 18:02:34,839 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 18:02:34,839 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:02:34,839 INFO L85 PathProgramCache]: Analyzing trace with hash -221785953, now seen corresponding path program 2 times [2024-06-20 18:02:34,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:02:34,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [663488928] [2024-06-20 18:02:34,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:02:34,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:02:34,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:02:35,008 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:02:35,008 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:02:35,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [663488928] [2024-06-20 18:02:35,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [663488928] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:02:35,009 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:02:35,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 18:02:35,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1640582390] [2024-06-20 18:02:35,009 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:02:35,009 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 18:02:35,009 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:02:35,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 18:02:35,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 18:02:35,058 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 18:02:35,058 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 356 transitions, 5343 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:02:35,059 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:02:35,059 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 18:02:35,059 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:02:37,028 INFO L124 PetriNetUnfolderBase]: 6275/10973 cut-off events. [2024-06-20 18:02:37,029 INFO L125 PetriNetUnfolderBase]: For 1091583/1091585 co-relation queries the response was YES. [2024-06-20 18:02:37,124 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71080 conditions, 10973 events. 6275/10973 cut-off events. For 1091583/1091585 co-relation queries the response was YES. Maximal size of possible extension queue 805. Compared 88002 event pairs, 2519 based on Foata normal form. 38/11007 useless extension candidates. Maximal degree in co-relation 70948. Up to 9250 conditions per place. [2024-06-20 18:02:37,164 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 251 selfloop transitions, 119 changer transitions 9/386 dead transitions. [2024-06-20 18:02:37,165 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 386 transitions, 6435 flow [2024-06-20 18:02:37,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 18:02:37,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 18:02:37,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-20 18:02:37,165 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-20 18:02:37,166 INFO L175 Difference]: Start difference. First operand has 272 places, 356 transitions, 5343 flow. Second operand 8 states and 196 transitions. [2024-06-20 18:02:37,166 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 386 transitions, 6435 flow [2024-06-20 18:02:39,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 386 transitions, 6095 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-20 18:02:39,466 INFO L231 Difference]: Finished difference. Result has 272 places, 354 transitions, 5281 flow [2024-06-20 18:02:39,466 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5003, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5281, PETRI_PLACES=272, PETRI_TRANSITIONS=354} [2024-06-20 18:02:39,467 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 231 predicate places. [2024-06-20 18:02:39,467 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 354 transitions, 5281 flow [2024-06-20 18:02:39,467 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:02:39,467 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:02:39,468 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:02:39,468 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-20 18:02:39,468 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 18:02:39,468 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:02:39,468 INFO L85 PathProgramCache]: Analyzing trace with hash -1553900751, now seen corresponding path program 3 times [2024-06-20 18:02:39,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:02:39,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [71288590] [2024-06-20 18:02:39,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:02:39,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:02:39,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:02:39,639 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:02:39,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:02:39,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [71288590] [2024-06-20 18:02:39,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [71288590] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:02:39,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:02:39,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 18:02:39,656 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [240062305] [2024-06-20 18:02:39,656 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:02:39,657 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 18:02:39,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:02:39,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 18:02:39,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 18:02:39,714 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 18:02:39,715 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 354 transitions, 5281 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:02:39,715 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:02:39,715 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 18:02:39,716 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:02:41,731 INFO L124 PetriNetUnfolderBase]: 6299/11013 cut-off events. [2024-06-20 18:02:41,731 INFO L125 PetriNetUnfolderBase]: For 1189748/1189750 co-relation queries the response was YES. [2024-06-20 18:02:41,822 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72875 conditions, 11013 events. 6299/11013 cut-off events. For 1189748/1189750 co-relation queries the response was YES. Maximal size of possible extension queue 807. Compared 87813 event pairs, 2453 based on Foata normal form. 38/11047 useless extension candidates. Maximal degree in co-relation 72742. Up to 7041 conditions per place. [2024-06-20 18:02:41,848 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 247 selfloop transitions, 122 changer transitions 12/388 dead transitions. [2024-06-20 18:02:41,848 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 388 transitions, 6537 flow [2024-06-20 18:02:41,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 18:02:41,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 18:02:41,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-20 18:02:41,850 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.621875 [2024-06-20 18:02:41,850 INFO L175 Difference]: Start difference. First operand has 272 places, 354 transitions, 5281 flow. Second operand 8 states and 199 transitions. [2024-06-20 18:02:41,850 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 388 transitions, 6537 flow [2024-06-20 18:02:44,827 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 388 transitions, 6230 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-20 18:02:44,832 INFO L231 Difference]: Finished difference. Result has 274 places, 349 transitions, 5234 flow [2024-06-20 18:02:44,832 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4974, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5234, PETRI_PLACES=274, PETRI_TRANSITIONS=349} [2024-06-20 18:02:44,832 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 233 predicate places. [2024-06-20 18:02:44,833 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 349 transitions, 5234 flow [2024-06-20 18:02:44,833 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:02:44,833 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:02:44,833 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:02:44,833 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-20 18:02:44,833 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 18:02:44,834 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:02:44,834 INFO L85 PathProgramCache]: Analyzing trace with hash 47087554, now seen corresponding path program 1 times [2024-06-20 18:02:44,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:02:44,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1130632785] [2024-06-20 18:02:44,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:02:44,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:02:44,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:02:45,038 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:02:45,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:02:45,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1130632785] [2024-06-20 18:02:45,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1130632785] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:02:45,038 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:02:45,039 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 18:02:45,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1510995881] [2024-06-20 18:02:45,039 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:02:45,039 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 18:02:45,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:02:45,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 18:02:45,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 18:02:45,106 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-20 18:02:45,107 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 349 transitions, 5234 flow. Second operand has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:02:45,107 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:02:45,107 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-20 18:02:45,107 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:02:47,093 INFO L124 PetriNetUnfolderBase]: 6433/11231 cut-off events. [2024-06-20 18:02:47,093 INFO L125 PetriNetUnfolderBase]: For 1181391/1181393 co-relation queries the response was YES. [2024-06-20 18:02:47,186 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76691 conditions, 11231 events. 6433/11231 cut-off events. For 1181391/1181393 co-relation queries the response was YES. Maximal size of possible extension queue 839. Compared 90194 event pairs, 2133 based on Foata normal form. 10/11181 useless extension candidates. Maximal degree in co-relation 76556. Up to 8893 conditions per place. [2024-06-20 18:02:47,214 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 330 selfloop transitions, 71 changer transitions 1/408 dead transitions. [2024-06-20 18:02:47,214 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 408 transitions, 6885 flow [2024-06-20 18:02:47,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 18:02:47,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 18:02:47,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-20 18:02:47,215 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.603125 [2024-06-20 18:02:47,215 INFO L175 Difference]: Start difference. First operand has 274 places, 349 transitions, 5234 flow. Second operand 8 states and 193 transitions. [2024-06-20 18:02:47,215 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 408 transitions, 6885 flow [2024-06-20 18:02:49,867 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 408 transitions, 6393 flow, removed 38 selfloop flow, removed 9 redundant places. [2024-06-20 18:02:49,872 INFO L231 Difference]: Finished difference. Result has 275 places, 363 transitions, 5232 flow [2024-06-20 18:02:49,872 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4744, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5232, PETRI_PLACES=275, PETRI_TRANSITIONS=363} [2024-06-20 18:02:49,873 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 234 predicate places. [2024-06-20 18:02:49,873 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 363 transitions, 5232 flow [2024-06-20 18:02:49,873 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:02:49,873 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:02:49,873 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:02:49,873 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-20 18:02:49,873 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 18:02:49,874 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:02:49,874 INFO L85 PathProgramCache]: Analyzing trace with hash 2097202758, now seen corresponding path program 2 times [2024-06-20 18:02:49,874 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:02:49,874 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2118783240] [2024-06-20 18:02:49,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:02:49,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:02:49,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:02:50,007 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:02:50,007 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:02:50,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2118783240] [2024-06-20 18:02:50,008 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2118783240] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:02:50,008 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:02:50,008 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 18:02:50,008 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [509849707] [2024-06-20 18:02:50,008 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:02:50,008 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 18:02:50,009 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:02:50,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 18:02:50,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 18:02:50,042 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 18:02:50,043 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 363 transitions, 5232 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:02:50,043 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:02:50,043 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 18:02:50,043 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:02:51,943 INFO L124 PetriNetUnfolderBase]: 6301/10996 cut-off events. [2024-06-20 18:02:51,943 INFO L125 PetriNetUnfolderBase]: For 1076865/1076867 co-relation queries the response was YES. [2024-06-20 18:02:52,037 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73510 conditions, 10996 events. 6301/10996 cut-off events. For 1076865/1076867 co-relation queries the response was YES. Maximal size of possible extension queue 818. Compared 87415 event pairs, 1927 based on Foata normal form. 4/10939 useless extension candidates. Maximal degree in co-relation 73376. Up to 5555 conditions per place. [2024-06-20 18:02:52,065 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 228 selfloop transitions, 176 changer transitions 0/411 dead transitions. [2024-06-20 18:02:52,066 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 411 transitions, 6909 flow [2024-06-20 18:02:52,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 18:02:52,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 18:02:52,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 228 transitions. [2024-06-20 18:02:52,067 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6333333333333333 [2024-06-20 18:02:52,067 INFO L175 Difference]: Start difference. First operand has 275 places, 363 transitions, 5232 flow. Second operand 9 states and 228 transitions. [2024-06-20 18:02:52,067 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 411 transitions, 6909 flow [2024-06-20 18:02:54,697 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 411 transitions, 6785 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-20 18:02:54,702 INFO L231 Difference]: Finished difference. Result has 280 places, 366 transitions, 5564 flow [2024-06-20 18:02:54,702 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5112, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5564, PETRI_PLACES=280, PETRI_TRANSITIONS=366} [2024-06-20 18:02:54,702 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 239 predicate places. [2024-06-20 18:02:54,702 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 366 transitions, 5564 flow [2024-06-20 18:02:54,702 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:02:54,702 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:02:54,703 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:02:54,703 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-20 18:02:54,703 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 18:02:54,703 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:02:54,703 INFO L85 PathProgramCache]: Analyzing trace with hash -1069724292, now seen corresponding path program 3 times [2024-06-20 18:02:54,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:02:54,704 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2038365817] [2024-06-20 18:02:54,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:02:54,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:02:54,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:02:54,857 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:02:54,857 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:02:54,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2038365817] [2024-06-20 18:02:54,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2038365817] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:02:54,858 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:02:54,858 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 18:02:54,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1924267932] [2024-06-20 18:02:54,858 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:02:54,858 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 18:02:54,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:02:54,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 18:02:54,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 18:02:54,901 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 18:02:54,902 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 366 transitions, 5564 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:02:54,902 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:02:54,902 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 18:02:54,902 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:02:56,860 INFO L124 PetriNetUnfolderBase]: 6244/10851 cut-off events. [2024-06-20 18:02:56,860 INFO L125 PetriNetUnfolderBase]: For 1098888/1098890 co-relation queries the response was YES. [2024-06-20 18:02:56,946 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72808 conditions, 10851 events. 6244/10851 cut-off events. For 1098888/1098890 co-relation queries the response was YES. Maximal size of possible extension queue 811. Compared 86247 event pairs, 2297 based on Foata normal form. 14/10809 useless extension candidates. Maximal degree in co-relation 72673. Up to 8684 conditions per place. [2024-06-20 18:02:56,970 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 257 selfloop transitions, 144 changer transitions 5/413 dead transitions. [2024-06-20 18:02:56,971 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 413 transitions, 6866 flow [2024-06-20 18:02:56,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 18:02:56,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 18:02:56,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 254 transitions. [2024-06-20 18:02:56,972 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.635 [2024-06-20 18:02:56,972 INFO L175 Difference]: Start difference. First operand has 280 places, 366 transitions, 5564 flow. Second operand 10 states and 254 transitions. [2024-06-20 18:02:56,972 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 413 transitions, 6866 flow [2024-06-20 18:02:59,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 413 transitions, 6530 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-20 18:02:59,436 INFO L231 Difference]: Finished difference. Result has 284 places, 363 transitions, 5469 flow [2024-06-20 18:02:59,436 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5228, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5469, PETRI_PLACES=284, PETRI_TRANSITIONS=363} [2024-06-20 18:02:59,436 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 243 predicate places. [2024-06-20 18:02:59,436 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 363 transitions, 5469 flow [2024-06-20 18:02:59,436 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:02:59,437 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:02:59,437 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:02:59,437 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-20 18:02:59,437 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 18:02:59,437 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:02:59,437 INFO L85 PathProgramCache]: Analyzing trace with hash 752552018, now seen corresponding path program 4 times [2024-06-20 18:02:59,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:02:59,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1141439378] [2024-06-20 18:02:59,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:02:59,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:02:59,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:02:59,573 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:02:59,573 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:02:59,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1141439378] [2024-06-20 18:02:59,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1141439378] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:02:59,574 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:02:59,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 18:02:59,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1288704330] [2024-06-20 18:02:59,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:02:59,574 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 18:02:59,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:02:59,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 18:02:59,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 18:02:59,626 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 18:02:59,626 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 363 transitions, 5469 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:02:59,626 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:02:59,626 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 18:02:59,626 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:03:01,550 INFO L124 PetriNetUnfolderBase]: 6049/10548 cut-off events. [2024-06-20 18:03:01,550 INFO L125 PetriNetUnfolderBase]: For 1072981/1072983 co-relation queries the response was YES. [2024-06-20 18:03:01,638 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69814 conditions, 10548 events. 6049/10548 cut-off events. For 1072981/1072983 co-relation queries the response was YES. Maximal size of possible extension queue 789. Compared 83690 event pairs, 2388 based on Foata normal form. 14/10553 useless extension candidates. Maximal degree in co-relation 69679. Up to 9263 conditions per place. [2024-06-20 18:03:01,664 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 259 selfloop transitions, 132 changer transitions 2/400 dead transitions. [2024-06-20 18:03:01,665 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 400 transitions, 6535 flow [2024-06-20 18:03:01,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 18:03:01,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 18:03:01,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 245 transitions. [2024-06-20 18:03:01,666 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-20 18:03:01,666 INFO L175 Difference]: Start difference. First operand has 284 places, 363 transitions, 5469 flow. Second operand 10 states and 245 transitions. [2024-06-20 18:03:01,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 400 transitions, 6535 flow [2024-06-20 18:03:03,884 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 400 transitions, 6236 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-20 18:03:03,889 INFO L231 Difference]: Finished difference. Result has 287 places, 363 transitions, 5441 flow [2024-06-20 18:03:03,889 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5170, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5441, PETRI_PLACES=287, PETRI_TRANSITIONS=363} [2024-06-20 18:03:03,890 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 246 predicate places. [2024-06-20 18:03:03,890 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 363 transitions, 5441 flow [2024-06-20 18:03:03,890 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:03:03,890 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:03:03,890 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:03:03,890 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-20 18:03:03,890 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 18:03:03,891 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:03:03,891 INFO L85 PathProgramCache]: Analyzing trace with hash 1707015794, now seen corresponding path program 5 times [2024-06-20 18:03:03,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:03:03,891 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [77849806] [2024-06-20 18:03:03,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:03:03,891 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:03:03,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:03:04,154 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:03:04,155 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:03:04,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [77849806] [2024-06-20 18:03:04,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [77849806] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:03:04,155 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:03:04,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 18:03:04,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1050450893] [2024-06-20 18:03:04,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:03:04,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 18:03:04,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:03:04,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 18:03:04,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 18:03:04,203 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 18:03:04,203 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 363 transitions, 5441 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:03:04,203 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:03:04,203 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 18:03:04,203 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:03:05,885 INFO L124 PetriNetUnfolderBase]: 6037/10501 cut-off events. [2024-06-20 18:03:05,886 INFO L125 PetriNetUnfolderBase]: For 1046311/1046313 co-relation queries the response was YES. [2024-06-20 18:03:05,981 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69381 conditions, 10501 events. 6037/10501 cut-off events. For 1046311/1046313 co-relation queries the response was YES. Maximal size of possible extension queue 786. Compared 83095 event pairs, 2350 based on Foata normal form. 4/10477 useless extension candidates. Maximal degree in co-relation 69245. Up to 9076 conditions per place. [2024-06-20 18:03:06,007 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 250 selfloop transitions, 137 changer transitions 1/395 dead transitions. [2024-06-20 18:03:06,007 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 395 transitions, 6665 flow [2024-06-20 18:03:06,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 18:03:06,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 18:03:06,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 219 transitions. [2024-06-20 18:03:06,008 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6083333333333333 [2024-06-20 18:03:06,008 INFO L175 Difference]: Start difference. First operand has 287 places, 363 transitions, 5441 flow. Second operand 9 states and 219 transitions. [2024-06-20 18:03:06,008 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 395 transitions, 6665 flow [2024-06-20 18:03:08,581 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 395 transitions, 6364 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-20 18:03:08,586 INFO L231 Difference]: Finished difference. Result has 288 places, 363 transitions, 5420 flow [2024-06-20 18:03:08,586 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5140, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5420, PETRI_PLACES=288, PETRI_TRANSITIONS=363} [2024-06-20 18:03:08,587 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 247 predicate places. [2024-06-20 18:03:08,587 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 363 transitions, 5420 flow [2024-06-20 18:03:08,587 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:03:08,587 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:03:08,587 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:03:08,587 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-20 18:03:08,587 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 18:03:08,588 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:03:08,588 INFO L85 PathProgramCache]: Analyzing trace with hash -1968015478, now seen corresponding path program 6 times [2024-06-20 18:03:08,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:03:08,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [79428382] [2024-06-20 18:03:08,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:03:08,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:03:08,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:03:08,725 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:03:08,725 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:03:08,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [79428382] [2024-06-20 18:03:08,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [79428382] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:03:08,726 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:03:08,726 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 18:03:08,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1051161420] [2024-06-20 18:03:08,726 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:03:08,726 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 18:03:08,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:03:08,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 18:03:08,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 18:03:08,765 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 18:03:08,765 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 363 transitions, 5420 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:03:08,765 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:03:08,765 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 18:03:08,765 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:03:10,568 INFO L124 PetriNetUnfolderBase]: 6025/10518 cut-off events. [2024-06-20 18:03:10,569 INFO L125 PetriNetUnfolderBase]: For 1058275/1058277 co-relation queries the response was YES. [2024-06-20 18:03:10,660 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69211 conditions, 10518 events. 6025/10518 cut-off events. For 1058275/1058277 co-relation queries the response was YES. Maximal size of possible extension queue 785. Compared 83495 event pairs, 2391 based on Foata normal form. 4/10517 useless extension candidates. Maximal degree in co-relation 69074. Up to 9261 conditions per place. [2024-06-20 18:03:10,684 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 256 selfloop transitions, 127 changer transitions 0/390 dead transitions. [2024-06-20 18:03:10,684 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 390 transitions, 6434 flow [2024-06-20 18:03:10,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 18:03:10,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 18:03:10,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 214 transitions. [2024-06-20 18:03:10,685 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5944444444444444 [2024-06-20 18:03:10,685 INFO L175 Difference]: Start difference. First operand has 288 places, 363 transitions, 5420 flow. Second operand 9 states and 214 transitions. [2024-06-20 18:03:10,685 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 390 transitions, 6434 flow [2024-06-20 18:03:12,923 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 390 transitions, 6082 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-20 18:03:12,928 INFO L231 Difference]: Finished difference. Result has 290 places, 363 transitions, 5327 flow [2024-06-20 18:03:12,928 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5068, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5327, PETRI_PLACES=290, PETRI_TRANSITIONS=363} [2024-06-20 18:03:12,928 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 249 predicate places. [2024-06-20 18:03:12,928 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 363 transitions, 5327 flow [2024-06-20 18:03:12,929 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:03:12,929 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:03:12,929 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:03:12,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-20 18:03:12,929 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 18:03:12,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:03:12,929 INFO L85 PathProgramCache]: Analyzing trace with hash 751968067, now seen corresponding path program 1 times [2024-06-20 18:03:12,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:03:12,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2017603445] [2024-06-20 18:03:12,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:03:12,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:03:12,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:03:13,068 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:03:13,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:03:13,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2017603445] [2024-06-20 18:03:13,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2017603445] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:03:13,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:03:13,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 18:03:13,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [421642440] [2024-06-20 18:03:13,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:03:13,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 18:03:13,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:03:13,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 18:03:13,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-20 18:03:13,098 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 18:03:13,098 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 363 transitions, 5327 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:03:13,099 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:03:13,099 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 18:03:13,099 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand