./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 --validate ./goblint.2024-05-07_14-17-48.files/mutex-meet/safe030_tso.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version b44c8288 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-07_14-17-48.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 --- Real Ultimate output --- This is Ultimate 0.2.4-wip.fs.witness-ghost-b44c828-m [2024-05-12 10:43:02,435 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-05-12 10:43:02,484 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-05-12 10:43:02,487 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-05-12 10:43:02,487 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-05-12 10:43:02,511 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-05-12 10:43:02,513 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-05-12 10:43:02,514 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-05-12 10:43:02,514 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-05-12 10:43:02,519 INFO L153 SettingsManager]: * Use memory slicer=true [2024-05-12 10:43:02,519 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-05-12 10:43:02,519 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-05-12 10:43:02,520 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-05-12 10:43:02,521 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-05-12 10:43:02,521 INFO L153 SettingsManager]: * Use SBE=true [2024-05-12 10:43:02,522 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-05-12 10:43:02,522 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-05-12 10:43:02,522 INFO L153 SettingsManager]: * sizeof long=4 [2024-05-12 10:43:02,522 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-05-12 10:43:02,522 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-05-12 10:43:02,523 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-05-12 10:43:02,523 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-05-12 10:43:02,523 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-05-12 10:43:02,523 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-05-12 10:43:02,524 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-05-12 10:43:02,524 INFO L153 SettingsManager]: * sizeof long double=12 [2024-05-12 10:43:02,524 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-05-12 10:43:02,525 INFO L153 SettingsManager]: * Use constant arrays=true [2024-05-12 10:43:02,525 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-05-12 10:43:02,525 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-05-12 10:43:02,526 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-05-12 10:43:02,526 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-05-12 10:43:02,526 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-05-12 10:43:02,527 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-05-12 10:43:02,527 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-05-12 10:43:02,527 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-05-12 10:43:02,528 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-05-12 10:43:02,528 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-05-12 10:43:02,528 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-05-12 10:43:02,528 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-05-12 10:43:02,528 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-05-12 10:43:02,529 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-05-12 10:43:02,529 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-05-12 10:43:02,529 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 [2024-05-12 10:43:02,703 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-05-12 10:43:02,724 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-05-12 10:43:02,726 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-05-12 10:43:02,727 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-05-12 10:43:02,727 INFO L274 PluginConnector]: Witness Parser initialized [2024-05-12 10:43:02,728 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-05-07_14-17-48.files/mutex-meet/safe030_tso.yml/witness.yml [2024-05-12 10:43:02,865 INFO L270 PluginConnector]: Initializing CDTParser... [2024-05-12 10:43:02,865 INFO L274 PluginConnector]: CDTParser initialized [2024-05-12 10:43:02,865 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-05-12 10:43:03,833 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-05-12 10:43:04,019 INFO L384 CDTParser]: Found 1 translation units. [2024-05-12 10:43:04,021 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe030_tso.i [2024-05-12 10:43:04,029 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/74b3b417b/ec56943e019b425983ec86eafb882737/FLAGe4b27e559 [2024-05-12 10:43:04,038 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/74b3b417b/ec56943e019b425983ec86eafb882737 [2024-05-12 10:43:04,039 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-05-12 10:43:04,040 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-05-12 10:43:04,040 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-05-12 10:43:04,041 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-05-12 10:43:04,044 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-05-12 10:43:04,044 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 10:43:02" (1/2) ... [2024-05-12 10:43:04,045 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3c694cd0 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 10:43:04, skipping insertion in model container [2024-05-12 10:43:04,045 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 10:43:02" (1/2) ... [2024-05-12 10:43:04,046 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@26db79dc and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 10:43:04, skipping insertion in model container [2024-05-12 10:43:04,046 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.05 10:43:04" (2/2) ... [2024-05-12 10:43:04,047 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3c694cd0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 10:43:04, skipping insertion in model container [2024-05-12 10:43:04,047 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.05 10:43:04" (2/2) ... [2024-05-12 10:43:04,047 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-05-12 10:43:04,073 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-05-12 10:43:04,074 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-05-12 10:43:04,074 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-05-12 10:43:04,075 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-05-12 10:43:04,075 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-05-12 10:43:04,075 INFO L106 edCorrectnessWitness]: ghost_update [L775-L775] multithreaded = 1; [2024-05-12 10:43:04,097 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-05-12 10:43:04,198 WARN L246 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe030_tso.i[945,958] [2024-05-12 10:43:04,299 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-05-12 10:43:04,308 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-05-12 10:43:04,333 WARN L246 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe030_tso.i[945,958] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-05-12 10:43:04,420 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-05-12 10:43:04,456 INFO L206 MainTranslator]: Completed translation [2024-05-12 10:43:04,457 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 10:43:04 WrapperNode [2024-05-12 10:43:04,457 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-05-12 10:43:04,458 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-05-12 10:43:04,458 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-05-12 10:43:04,458 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-05-12 10:43:04,463 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 10:43:04" (1/1) ... [2024-05-12 10:43:04,487 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 10:43:04" (1/1) ... [2024-05-12 10:43:04,524 INFO L138 Inliner]: procedures = 176, calls = 53, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 74 [2024-05-12 10:43:04,524 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-05-12 10:43:04,525 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-05-12 10:43:04,525 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-05-12 10:43:04,525 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-05-12 10:43:04,533 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 10:43:04" (1/1) ... [2024-05-12 10:43:04,533 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 10:43:04" (1/1) ... [2024-05-12 10:43:04,555 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 10:43:04" (1/1) ... [2024-05-12 10:43:04,568 INFO L175 MemorySlicer]: Split 5 memory accesses to 4 slices as follows [2, 1, 1, 1]. 40 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0, 0, 0]. The 3 writes are split as follows [0, 1, 1, 1]. [2024-05-12 10:43:04,568 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 10:43:04" (1/1) ... [2024-05-12 10:43:04,569 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 10:43:04" (1/1) ... [2024-05-12 10:43:04,573 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 10:43:04" (1/1) ... [2024-05-12 10:43:04,574 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 10:43:04" (1/1) ... [2024-05-12 10:43:04,576 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 10:43:04" (1/1) ... [2024-05-12 10:43:04,577 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 10:43:04" (1/1) ... [2024-05-12 10:43:04,579 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-05-12 10:43:04,579 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-05-12 10:43:04,579 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-05-12 10:43:04,580 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-05-12 10:43:04,580 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 10:43:04" (1/1) ... [2024-05-12 10:43:04,584 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-05-12 10:43:04,589 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-05-12 10:43:04,600 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-05-12 10:43:04,633 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-05-12 10:43:04,641 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-05-12 10:43:04,641 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-05-12 10:43:04,641 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-05-12 10:43:04,641 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2024-05-12 10:43:04,641 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-05-12 10:43:04,642 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-05-12 10:43:04,642 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-05-12 10:43:04,642 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-05-12 10:43:04,642 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-05-12 10:43:04,642 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-05-12 10:43:04,642 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-05-12 10:43:04,642 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-05-12 10:43:04,642 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-05-12 10:43:04,642 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-05-12 10:43:04,642 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-05-12 10:43:04,643 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-05-12 10:43:04,643 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-05-12 10:43:04,643 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2024-05-12 10:43:04,643 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-05-12 10:43:04,643 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-05-12 10:43:04,643 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-05-12 10:43:04,644 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-05-12 10:43:04,734 INFO L244 CfgBuilder]: Building ICFG [2024-05-12 10:43:04,735 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-05-12 10:43:04,903 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-05-12 10:43:04,903 INFO L293 CfgBuilder]: Performing block encoding [2024-05-12 10:43:04,974 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-05-12 10:43:04,979 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-05-12 10:43:04,979 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.05 10:43:04 BoogieIcfgContainer [2024-05-12 10:43:04,979 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-05-12 10:43:04,981 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-05-12 10:43:04,981 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-05-12 10:43:04,983 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-05-12 10:43:04,984 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 10:43:02" (1/4) ... [2024-05-12 10:43:04,985 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5fede20a and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 12.05 10:43:04, skipping insertion in model container [2024-05-12 10:43:04,985 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.05 10:43:04" (2/4) ... [2024-05-12 10:43:04,985 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5fede20a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.05 10:43:04, skipping insertion in model container [2024-05-12 10:43:04,987 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 10:43:04" (3/4) ... [2024-05-12 10:43:04,987 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5fede20a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.05 10:43:04, skipping insertion in model container [2024-05-12 10:43:04,987 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.05 10:43:04" (4/4) ... [2024-05-12 10:43:04,988 INFO L112 eAbstractionObserver]: Analyzing ICFG safe030_tso.i [2024-05-12 10:43:04,999 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-05-12 10:43:05,000 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2024-05-12 10:43:05,000 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-05-12 10:43:05,052 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-05-12 10:43:05,088 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 55 places, 46 transitions, 104 flow [2024-05-12 10:43:05,120 INFO L124 PetriNetUnfolderBase]: 1/43 cut-off events. [2024-05-12 10:43:05,120 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-05-12 10:43:05,123 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53 conditions, 43 events. 1/43 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 68 event pairs, 0 based on Foata normal form. 0/38 useless extension candidates. Maximal degree in co-relation 43. Up to 2 conditions per place. [2024-05-12 10:43:05,123 INFO L82 GeneralOperation]: Start removeDead. Operand has 55 places, 46 transitions, 104 flow [2024-05-12 10:43:05,127 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 50 places, 40 transitions, 89 flow [2024-05-12 10:43:05,137 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-05-12 10:43:05,143 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;@37d29062, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-05-12 10:43:05,144 INFO L358 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2024-05-12 10:43:05,148 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-05-12 10:43:05,148 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-05-12 10:43:05,148 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-05-12 10:43:05,148 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:05,149 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-05-12 10:43:05,149 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:05,155 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:05,155 INFO L85 PathProgramCache]: Analyzing trace with hash -1928625226, now seen corresponding path program 1 times [2024-05-12 10:43:05,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:05,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [565931636] [2024-05-12 10:43:05,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:05,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:05,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:05,620 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:05,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:05,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [565931636] [2024-05-12 10:43:05,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [565931636] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:05,622 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:05,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-05-12 10:43:05,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [968307008] [2024-05-12 10:43:05,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:05,631 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-05-12 10:43:05,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:05,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-05-12 10:43:05,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-05-12 10:43:05,676 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:43:05,680 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 40 transitions, 89 flow. Second operand has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 0 states have call successors, (0), 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-05-12 10:43:05,680 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:05,680 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:43:05,681 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:06,008 INFO L124 PetriNetUnfolderBase]: 1546/2418 cut-off events. [2024-05-12 10:43:06,027 INFO L125 PetriNetUnfolderBase]: For 28/28 co-relation queries the response was YES. [2024-05-12 10:43:06,032 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4776 conditions, 2418 events. 1546/2418 cut-off events. For 28/28 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 13537 event pairs, 934 based on Foata normal form. 1/2332 useless extension candidates. Maximal degree in co-relation 4761. Up to 2279 conditions per place. [2024-05-12 10:43:06,043 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 36 selfloop transitions, 4 changer transitions 0/52 dead transitions. [2024-05-12 10:43:06,043 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 52 transitions, 199 flow [2024-05-12 10:43:06,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-12 10:43:06,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-05-12 10:43:06,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 91 transitions. [2024-05-12 10:43:06,052 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6594202898550725 [2024-05-12 10:43:06,054 INFO L175 Difference]: Start difference. First operand has 50 places, 40 transitions, 89 flow. Second operand 3 states and 91 transitions. [2024-05-12 10:43:06,054 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 52 transitions, 199 flow [2024-05-12 10:43:06,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 52 transitions, 194 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-05-12 10:43:06,060 INFO L231 Difference]: Finished difference. Result has 50 places, 43 transitions, 116 flow [2024-05-12 10:43:06,061 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=86, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=116, PETRI_PLACES=50, PETRI_TRANSITIONS=43} [2024-05-12 10:43:06,063 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 0 predicate places. [2024-05-12 10:43:06,063 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 43 transitions, 116 flow [2024-05-12 10:43:06,064 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 0 states have call successors, (0), 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-05-12 10:43:06,064 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:06,064 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:06,064 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-05-12 10:43:06,064 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:06,065 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:06,065 INFO L85 PathProgramCache]: Analyzing trace with hash 2017072661, now seen corresponding path program 1 times [2024-05-12 10:43:06,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:06,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [609425549] [2024-05-12 10:43:06,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:06,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:06,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:06,302 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:06,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:06,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [609425549] [2024-05-12 10:43:06,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [609425549] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:06,302 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:06,302 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-05-12 10:43:06,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1771992334] [2024-05-12 10:43:06,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:06,303 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-05-12 10:43:06,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:06,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-05-12 10:43:06,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-05-12 10:43:06,328 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:43:06,329 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 43 transitions, 116 flow. Second operand has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 0 states have call successors, (0), 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-05-12 10:43:06,329 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:06,330 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:43:06,330 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:06,535 INFO L124 PetriNetUnfolderBase]: 1540/2428 cut-off events. [2024-05-12 10:43:06,535 INFO L125 PetriNetUnfolderBase]: For 401/401 co-relation queries the response was YES. [2024-05-12 10:43:06,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5357 conditions, 2428 events. 1540/2428 cut-off events. For 401/401 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 13753 event pairs, 816 based on Foata normal form. 3/2377 useless extension candidates. Maximal degree in co-relation 5342. Up to 2251 conditions per place. [2024-05-12 10:43:06,549 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 45 selfloop transitions, 7 changer transitions 0/64 dead transitions. [2024-05-12 10:43:06,550 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 64 transitions, 274 flow [2024-05-12 10:43:06,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-12 10:43:06,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-05-12 10:43:06,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 119 transitions. [2024-05-12 10:43:06,554 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6467391304347826 [2024-05-12 10:43:06,555 INFO L175 Difference]: Start difference. First operand has 50 places, 43 transitions, 116 flow. Second operand 4 states and 119 transitions. [2024-05-12 10:43:06,555 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 64 transitions, 274 flow [2024-05-12 10:43:06,558 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 64 transitions, 270 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-05-12 10:43:06,559 INFO L231 Difference]: Finished difference. Result has 53 places, 46 transitions, 152 flow [2024-05-12 10:43:06,563 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=112, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=152, PETRI_PLACES=53, PETRI_TRANSITIONS=46} [2024-05-12 10:43:06,563 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 3 predicate places. [2024-05-12 10:43:06,564 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 46 transitions, 152 flow [2024-05-12 10:43:06,564 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 0 states have call successors, (0), 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-05-12 10:43:06,564 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:06,564 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:06,564 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-05-12 10:43:06,564 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:06,565 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:06,565 INFO L85 PathProgramCache]: Analyzing trace with hash -1895255545, now seen corresponding path program 1 times [2024-05-12 10:43:06,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:06,566 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [229263185] [2024-05-12 10:43:06,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:06,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:06,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:06,755 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:06,755 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:06,755 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [229263185] [2024-05-12 10:43:06,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [229263185] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:06,756 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:06,756 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 10:43:06,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [969608948] [2024-05-12 10:43:06,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:06,757 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 10:43:06,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:06,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 10:43:06,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-05-12 10:43:06,788 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:43:06,789 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 46 transitions, 152 flow. Second operand has 5 states, 5 states have (on average 17.6) internal successors, (88), 5 states have internal predecessors, (88), 0 states have call successors, (0), 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-05-12 10:43:06,789 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:06,790 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:43:06,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:06,980 INFO L124 PetriNetUnfolderBase]: 1554/2488 cut-off events. [2024-05-12 10:43:06,980 INFO L125 PetriNetUnfolderBase]: For 1145/1145 co-relation queries the response was YES. [2024-05-12 10:43:06,983 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6008 conditions, 2488 events. 1554/2488 cut-off events. For 1145/1145 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 14217 event pairs, 528 based on Foata normal form. 5/2472 useless extension candidates. Maximal degree in co-relation 5991. Up to 2183 conditions per place. [2024-05-12 10:43:06,992 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 60 selfloop transitions, 16 changer transitions 0/88 dead transitions. [2024-05-12 10:43:06,992 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 88 transitions, 436 flow [2024-05-12 10:43:06,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 10:43:06,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 10:43:06,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 155 transitions. [2024-05-12 10:43:06,995 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6739130434782609 [2024-05-12 10:43:06,996 INFO L175 Difference]: Start difference. First operand has 53 places, 46 transitions, 152 flow. Second operand 5 states and 155 transitions. [2024-05-12 10:43:06,996 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 88 transitions, 436 flow [2024-05-12 10:43:06,998 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 88 transitions, 422 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-05-12 10:43:07,000 INFO L231 Difference]: Finished difference. Result has 58 places, 57 transitions, 251 flow [2024-05-12 10:43:07,000 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=138, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=251, PETRI_PLACES=58, PETRI_TRANSITIONS=57} [2024-05-12 10:43:07,001 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 8 predicate places. [2024-05-12 10:43:07,001 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 57 transitions, 251 flow [2024-05-12 10:43:07,001 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.6) internal successors, (88), 5 states have internal predecessors, (88), 0 states have call successors, (0), 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-05-12 10:43:07,002 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:07,002 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:07,002 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-05-12 10:43:07,002 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:07,003 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:07,003 INFO L85 PathProgramCache]: Analyzing trace with hash -274399290, now seen corresponding path program 1 times [2024-05-12 10:43:07,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:07,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [890618665] [2024-05-12 10:43:07,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:07,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:07,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:07,189 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:07,190 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:07,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [890618665] [2024-05-12 10:43:07,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [890618665] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:07,191 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:07,191 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 10:43:07,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1510854794] [2024-05-12 10:43:07,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:07,193 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 10:43:07,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:07,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 10:43:07,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 10:43:07,241 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:43:07,242 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 57 transitions, 251 flow. Second operand has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 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-05-12 10:43:07,242 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:07,242 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:43:07,242 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:07,506 INFO L124 PetriNetUnfolderBase]: 1576/2728 cut-off events. [2024-05-12 10:43:07,507 INFO L125 PetriNetUnfolderBase]: For 2886/2889 co-relation queries the response was YES. [2024-05-12 10:43:07,512 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7398 conditions, 2728 events. 1576/2728 cut-off events. For 2886/2889 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 16578 event pairs, 551 based on Foata normal form. 12/2691 useless extension candidates. Maximal degree in co-relation 7378. Up to 2149 conditions per place. [2024-05-12 10:43:07,524 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 66 selfloop transitions, 19 changer transitions 0/97 dead transitions. [2024-05-12 10:43:07,524 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 97 transitions, 547 flow [2024-05-12 10:43:07,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:43:07,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:43:07,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 180 transitions. [2024-05-12 10:43:07,526 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6521739130434783 [2024-05-12 10:43:07,527 INFO L175 Difference]: Start difference. First operand has 58 places, 57 transitions, 251 flow. Second operand 6 states and 180 transitions. [2024-05-12 10:43:07,527 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 97 transitions, 547 flow [2024-05-12 10:43:07,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 97 transitions, 539 flow, removed 4 selfloop flow, removed 0 redundant places. [2024-05-12 10:43:07,533 INFO L231 Difference]: Finished difference. Result has 63 places, 59 transitions, 307 flow [2024-05-12 10:43:07,533 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=235, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=307, PETRI_PLACES=63, PETRI_TRANSITIONS=59} [2024-05-12 10:43:07,534 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 13 predicate places. [2024-05-12 10:43:07,535 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 59 transitions, 307 flow [2024-05-12 10:43:07,535 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 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-05-12 10:43:07,535 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:07,535 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:07,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-05-12 10:43:07,535 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:07,536 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:07,536 INFO L85 PathProgramCache]: Analyzing trace with hash -1316931628, now seen corresponding path program 1 times [2024-05-12 10:43:07,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:07,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1582258536] [2024-05-12 10:43:07,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:07,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:07,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:07,744 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:07,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:07,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1582258536] [2024-05-12 10:43:07,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1582258536] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:07,745 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:07,745 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-05-12 10:43:07,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [170972433] [2024-05-12 10:43:07,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:07,746 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-05-12 10:43:07,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:07,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-05-12 10:43:07,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-05-12 10:43:07,760 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:43:07,760 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 59 transitions, 307 flow. Second operand has 4 states, 4 states have (on average 18.5) internal successors, (74), 4 states have internal predecessors, (74), 0 states have call successors, (0), 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-05-12 10:43:07,760 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:07,760 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:43:07,760 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:07,945 INFO L124 PetriNetUnfolderBase]: 1571/2529 cut-off events. [2024-05-12 10:43:07,947 INFO L125 PetriNetUnfolderBase]: For 4084/4084 co-relation queries the response was YES. [2024-05-12 10:43:07,951 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7820 conditions, 2529 events. 1571/2529 cut-off events. For 4084/4084 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 14482 event pairs, 515 based on Foata normal form. 2/2508 useless extension candidates. Maximal degree in co-relation 7797. Up to 2304 conditions per place. [2024-05-12 10:43:07,965 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 55 selfloop transitions, 7 changer transitions 0/74 dead transitions. [2024-05-12 10:43:07,965 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 74 transitions, 467 flow [2024-05-12 10:43:07,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-12 10:43:07,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-05-12 10:43:07,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 114 transitions. [2024-05-12 10:43:07,967 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6195652173913043 [2024-05-12 10:43:07,967 INFO L175 Difference]: Start difference. First operand has 63 places, 59 transitions, 307 flow. Second operand 4 states and 114 transitions. [2024-05-12 10:43:07,967 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 74 transitions, 467 flow [2024-05-12 10:43:07,971 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 74 transitions, 417 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-05-12 10:43:07,973 INFO L231 Difference]: Finished difference. Result has 63 places, 59 transitions, 279 flow [2024-05-12 10:43:07,973 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=257, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=279, PETRI_PLACES=63, PETRI_TRANSITIONS=59} [2024-05-12 10:43:07,975 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 13 predicate places. [2024-05-12 10:43:07,975 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 59 transitions, 279 flow [2024-05-12 10:43:07,975 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.5) internal successors, (74), 4 states have internal predecessors, (74), 0 states have call successors, (0), 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-05-12 10:43:07,975 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:07,975 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:07,975 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-05-12 10:43:07,975 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:07,976 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:07,976 INFO L85 PathProgramCache]: Analyzing trace with hash 2118306792, now seen corresponding path program 1 times [2024-05-12 10:43:07,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:07,976 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1693170422] [2024-05-12 10:43:07,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:07,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:07,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:08,199 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:08,199 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:08,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1693170422] [2024-05-12 10:43:08,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1693170422] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:08,200 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:08,200 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 10:43:08,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [287128664] [2024-05-12 10:43:08,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:08,200 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 10:43:08,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:08,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 10:43:08,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-05-12 10:43:08,240 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:43:08,241 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 59 transitions, 279 flow. Second operand has 6 states, 6 states have (on average 17.833333333333332) internal successors, (107), 6 states have internal predecessors, (107), 0 states have call successors, (0), 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-05-12 10:43:08,241 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:08,241 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:43:08,241 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:08,463 INFO L124 PetriNetUnfolderBase]: 1579/2560 cut-off events. [2024-05-12 10:43:08,463 INFO L125 PetriNetUnfolderBase]: For 4440/4440 co-relation queries the response was YES. [2024-05-12 10:43:08,468 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7765 conditions, 2560 events. 1579/2560 cut-off events. For 4440/4440 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 14584 event pairs, 702 based on Foata normal form. 3/2553 useless extension candidates. Maximal degree in co-relation 7741. Up to 2265 conditions per place. [2024-05-12 10:43:08,482 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 69 selfloop transitions, 18 changer transitions 0/99 dead transitions. [2024-05-12 10:43:08,482 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 99 transitions, 593 flow [2024-05-12 10:43:08,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:43:08,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:43:08,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 187 transitions. [2024-05-12 10:43:08,484 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5807453416149069 [2024-05-12 10:43:08,484 INFO L175 Difference]: Start difference. First operand has 63 places, 59 transitions, 279 flow. Second operand 7 states and 187 transitions. [2024-05-12 10:43:08,484 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 99 transitions, 593 flow [2024-05-12 10:43:08,487 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 99 transitions, 573 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-05-12 10:43:08,489 INFO L231 Difference]: Finished difference. Result has 69 places, 70 transitions, 382 flow [2024-05-12 10:43:08,489 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=259, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=382, PETRI_PLACES=69, PETRI_TRANSITIONS=70} [2024-05-12 10:43:08,492 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 19 predicate places. [2024-05-12 10:43:08,492 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 70 transitions, 382 flow [2024-05-12 10:43:08,492 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.833333333333332) internal successors, (107), 6 states have internal predecessors, (107), 0 states have call successors, (0), 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-05-12 10:43:08,492 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:08,492 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:08,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-05-12 10:43:08,492 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:08,493 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:08,493 INFO L85 PathProgramCache]: Analyzing trace with hash 330797101, now seen corresponding path program 1 times [2024-05-12 10:43:08,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:08,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1082242109] [2024-05-12 10:43:08,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:08,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:08,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:08,708 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:08,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:08,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1082242109] [2024-05-12 10:43:08,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1082242109] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:08,709 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:08,709 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 10:43:08,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [871081698] [2024-05-12 10:43:08,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:08,710 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 10:43:08,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:08,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 10:43:08,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-05-12 10:43:08,733 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:43:08,734 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 70 transitions, 382 flow. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 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-05-12 10:43:08,734 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:08,734 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:43:08,734 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:08,940 INFO L124 PetriNetUnfolderBase]: 1591/2586 cut-off events. [2024-05-12 10:43:08,941 INFO L125 PetriNetUnfolderBase]: For 6767/6773 co-relation queries the response was YES. [2024-05-12 10:43:08,947 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8759 conditions, 2586 events. 1591/2586 cut-off events. For 6767/6773 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 14760 event pairs, 521 based on Foata normal form. 8/2581 useless extension candidates. Maximal degree in co-relation 8733. Up to 2231 conditions per place. [2024-05-12 10:43:08,961 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 69 selfloop transitions, 18 changer transitions 0/99 dead transitions. [2024-05-12 10:43:08,961 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 99 transitions, 664 flow [2024-05-12 10:43:08,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 10:43:08,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 10:43:08,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 148 transitions. [2024-05-12 10:43:08,962 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6434782608695652 [2024-05-12 10:43:08,963 INFO L175 Difference]: Start difference. First operand has 69 places, 70 transitions, 382 flow. Second operand 5 states and 148 transitions. [2024-05-12 10:43:08,963 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 99 transitions, 664 flow [2024-05-12 10:43:08,973 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 99 transitions, 630 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-05-12 10:43:08,975 INFO L231 Difference]: Finished difference. Result has 71 places, 73 transitions, 418 flow [2024-05-12 10:43:08,975 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=348, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=418, PETRI_PLACES=71, PETRI_TRANSITIONS=73} [2024-05-12 10:43:08,976 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 21 predicate places. [2024-05-12 10:43:08,976 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 73 transitions, 418 flow [2024-05-12 10:43:08,976 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 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-05-12 10:43:08,976 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:08,976 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:08,977 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-05-12 10:43:08,977 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:08,977 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:08,977 INFO L85 PathProgramCache]: Analyzing trace with hash 1444083507, now seen corresponding path program 2 times [2024-05-12 10:43:08,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:08,978 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1266312708] [2024-05-12 10:43:08,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:08,978 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:08,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:09,181 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:09,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:09,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1266312708] [2024-05-12 10:43:09,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1266312708] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:09,181 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:09,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 10:43:09,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1597574009] [2024-05-12 10:43:09,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:09,182 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 10:43:09,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:09,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 10:43:09,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-05-12 10:43:09,205 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:43:09,205 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 73 transitions, 418 flow. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 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-05-12 10:43:09,205 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:09,205 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:43:09,205 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:09,408 INFO L124 PetriNetUnfolderBase]: 1579/2541 cut-off events. [2024-05-12 10:43:09,408 INFO L125 PetriNetUnfolderBase]: For 7260/7266 co-relation queries the response was YES. [2024-05-12 10:43:09,413 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8753 conditions, 2541 events. 1579/2541 cut-off events. For 7260/7266 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 14289 event pairs, 493 based on Foata normal form. 3/2532 useless extension candidates. Maximal degree in co-relation 8726. Up to 2215 conditions per place. [2024-05-12 10:43:09,422 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 63 selfloop transitions, 19 changer transitions 0/94 dead transitions. [2024-05-12 10:43:09,423 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 94 transitions, 632 flow [2024-05-12 10:43:09,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 10:43:09,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 10:43:09,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 144 transitions. [2024-05-12 10:43:09,424 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6260869565217392 [2024-05-12 10:43:09,424 INFO L175 Difference]: Start difference. First operand has 71 places, 73 transitions, 418 flow. Second operand 5 states and 144 transitions. [2024-05-12 10:43:09,424 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 94 transitions, 632 flow [2024-05-12 10:43:09,429 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 94 transitions, 605 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-05-12 10:43:09,432 INFO L231 Difference]: Finished difference. Result has 74 places, 73 transitions, 437 flow [2024-05-12 10:43:09,432 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=391, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=437, PETRI_PLACES=74, PETRI_TRANSITIONS=73} [2024-05-12 10:43:09,434 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 24 predicate places. [2024-05-12 10:43:09,434 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 73 transitions, 437 flow [2024-05-12 10:43:09,434 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 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-05-12 10:43:09,434 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:09,434 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:09,434 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-05-12 10:43:09,434 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:09,435 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:09,435 INFO L85 PathProgramCache]: Analyzing trace with hash -1050084631, now seen corresponding path program 1 times [2024-05-12 10:43:09,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:09,435 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1003127883] [2024-05-12 10:43:09,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:09,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:09,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:09,634 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:09,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:09,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1003127883] [2024-05-12 10:43:09,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1003127883] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:09,635 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:09,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:43:09,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [467134108] [2024-05-12 10:43:09,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:09,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:43:09,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:09,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:43:09,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:43:09,667 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:43:09,667 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 73 transitions, 437 flow. Second operand has 7 states, 7 states have (on average 17.714285714285715) internal successors, (124), 7 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-05-12 10:43:09,668 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:09,668 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:43:09,668 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:09,950 INFO L124 PetriNetUnfolderBase]: 1823/3058 cut-off events. [2024-05-12 10:43:09,950 INFO L125 PetriNetUnfolderBase]: For 9198/9204 co-relation queries the response was YES. [2024-05-12 10:43:09,957 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10352 conditions, 3058 events. 1823/3058 cut-off events. For 9198/9204 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 17925 event pairs, 532 based on Foata normal form. 10/3053 useless extension candidates. Maximal degree in co-relation 10324. Up to 2331 conditions per place. [2024-05-12 10:43:09,967 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 88 selfloop transitions, 32 changer transitions 0/132 dead transitions. [2024-05-12 10:43:09,968 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 132 transitions, 929 flow [2024-05-12 10:43:09,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:43:09,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:43:09,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 229 transitions. [2024-05-12 10:43:09,969 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6222826086956522 [2024-05-12 10:43:09,969 INFO L175 Difference]: Start difference. First operand has 74 places, 73 transitions, 437 flow. Second operand 8 states and 229 transitions. [2024-05-12 10:43:09,969 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 132 transitions, 929 flow [2024-05-12 10:43:09,977 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 132 transitions, 866 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-05-12 10:43:09,978 INFO L231 Difference]: Finished difference. Result has 79 places, 87 transitions, 564 flow [2024-05-12 10:43:09,978 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=374, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=564, PETRI_PLACES=79, PETRI_TRANSITIONS=87} [2024-05-12 10:43:09,979 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 29 predicate places. [2024-05-12 10:43:09,979 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 87 transitions, 564 flow [2024-05-12 10:43:09,979 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.714285714285715) internal successors, (124), 7 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-05-12 10:43:09,979 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:09,979 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:09,979 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-05-12 10:43:09,980 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:09,980 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:09,980 INFO L85 PathProgramCache]: Analyzing trace with hash 1817153957, now seen corresponding path program 2 times [2024-05-12 10:43:09,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:09,980 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [382199233] [2024-05-12 10:43:09,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:09,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:09,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:10,150 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:10,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:10,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [382199233] [2024-05-12 10:43:10,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [382199233] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:10,151 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:10,151 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:43:10,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [824342469] [2024-05-12 10:43:10,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:10,153 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:43:10,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:10,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:43:10,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:43:10,181 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:43:10,182 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 87 transitions, 564 flow. Second operand has 7 states, 7 states have (on average 17.714285714285715) internal successors, (124), 7 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-05-12 10:43:10,182 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:10,182 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:43:10,182 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:10,468 INFO L124 PetriNetUnfolderBase]: 1970/3168 cut-off events. [2024-05-12 10:43:10,468 INFO L125 PetriNetUnfolderBase]: For 13671/13677 co-relation queries the response was YES. [2024-05-12 10:43:10,477 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12557 conditions, 3168 events. 1970/3168 cut-off events. For 13671/13677 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 18581 event pairs, 437 based on Foata normal form. 5/3161 useless extension candidates. Maximal degree in co-relation 12526. Up to 2052 conditions per place. [2024-05-12 10:43:10,542 INFO L140 encePairwiseOnDemand]: 34/46 looper letters, 91 selfloop transitions, 57 changer transitions 0/160 dead transitions. [2024-05-12 10:43:10,542 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 160 transitions, 1280 flow [2024-05-12 10:43:10,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:43:10,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:43:10,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 237 transitions. [2024-05-12 10:43:10,543 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6440217391304348 [2024-05-12 10:43:10,543 INFO L175 Difference]: Start difference. First operand has 79 places, 87 transitions, 564 flow. Second operand 8 states and 237 transitions. [2024-05-12 10:43:10,543 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 160 transitions, 1280 flow [2024-05-12 10:43:10,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 160 transitions, 1211 flow, removed 23 selfloop flow, removed 3 redundant places. [2024-05-12 10:43:10,560 INFO L231 Difference]: Finished difference. Result has 87 places, 110 transitions, 874 flow [2024-05-12 10:43:10,561 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=503, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=874, PETRI_PLACES=87, PETRI_TRANSITIONS=110} [2024-05-12 10:43:10,561 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 37 predicate places. [2024-05-12 10:43:10,561 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 110 transitions, 874 flow [2024-05-12 10:43:10,561 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.714285714285715) internal successors, (124), 7 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-05-12 10:43:10,562 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:10,562 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:10,562 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-05-12 10:43:10,562 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:10,562 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:10,562 INFO L85 PathProgramCache]: Analyzing trace with hash 1595271767, now seen corresponding path program 3 times [2024-05-12 10:43:10,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:10,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1637969010] [2024-05-12 10:43:10,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:10,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:10,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:10,745 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:10,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:10,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1637969010] [2024-05-12 10:43:10,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1637969010] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:10,746 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:10,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:43:10,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [588804639] [2024-05-12 10:43:10,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:10,746 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:43:10,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:10,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:43:10,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:43:10,778 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:43:10,779 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 110 transitions, 874 flow. Second operand has 7 states, 7 states have (on average 17.714285714285715) internal successors, (124), 7 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-05-12 10:43:10,779 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:10,779 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:43:10,779 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:11,170 INFO L124 PetriNetUnfolderBase]: 2032/3272 cut-off events. [2024-05-12 10:43:11,170 INFO L125 PetriNetUnfolderBase]: For 19478/19484 co-relation queries the response was YES. [2024-05-12 10:43:11,180 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15098 conditions, 3272 events. 2032/3272 cut-off events. For 19478/19484 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 19336 event pairs, 452 based on Foata normal form. 6/3264 useless extension candidates. Maximal degree in co-relation 15062. Up to 2080 conditions per place. [2024-05-12 10:43:11,194 INFO L140 encePairwiseOnDemand]: 34/46 looper letters, 99 selfloop transitions, 65 changer transitions 0/176 dead transitions. [2024-05-12 10:43:11,194 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 176 transitions, 1554 flow [2024-05-12 10:43:11,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:43:11,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:43:11,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 264 transitions. [2024-05-12 10:43:11,196 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6376811594202898 [2024-05-12 10:43:11,196 INFO L175 Difference]: Start difference. First operand has 87 places, 110 transitions, 874 flow. Second operand 9 states and 264 transitions. [2024-05-12 10:43:11,196 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 176 transitions, 1554 flow [2024-05-12 10:43:11,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 176 transitions, 1459 flow, removed 30 selfloop flow, removed 3 redundant places. [2024-05-12 10:43:11,232 INFO L231 Difference]: Finished difference. Result has 95 places, 122 transitions, 1087 flow [2024-05-12 10:43:11,232 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=789, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1087, PETRI_PLACES=95, PETRI_TRANSITIONS=122} [2024-05-12 10:43:11,232 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 45 predicate places. [2024-05-12 10:43:11,233 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 122 transitions, 1087 flow [2024-05-12 10:43:11,233 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.714285714285715) internal successors, (124), 7 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-05-12 10:43:11,233 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:11,234 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:11,234 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-05-12 10:43:11,234 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:11,234 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:11,234 INFO L85 PathProgramCache]: Analyzing trace with hash -121636569, now seen corresponding path program 1 times [2024-05-12 10:43:11,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:11,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1435808604] [2024-05-12 10:43:11,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:11,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:11,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:11,447 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:11,447 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:11,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1435808604] [2024-05-12 10:43:11,447 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1435808604] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:11,448 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:11,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:43:11,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [357589275] [2024-05-12 10:43:11,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:11,448 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:43:11,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:11,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:43:11,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:43:11,476 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:43:11,476 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 122 transitions, 1087 flow. Second operand has 7 states, 7 states have (on average 17.714285714285715) internal successors, (124), 7 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-05-12 10:43:11,476 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:11,477 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:43:11,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:11,863 INFO L124 PetriNetUnfolderBase]: 2045/3317 cut-off events. [2024-05-12 10:43:11,864 INFO L125 PetriNetUnfolderBase]: For 21618/21618 co-relation queries the response was YES. [2024-05-12 10:43:11,877 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16239 conditions, 3317 events. 2045/3317 cut-off events. For 21618/21618 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 19676 event pairs, 664 based on Foata normal form. 6/3314 useless extension candidates. Maximal degree in co-relation 16200. Up to 2860 conditions per place. [2024-05-12 10:43:11,896 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 128 selfloop transitions, 21 changer transitions 0/161 dead transitions. [2024-05-12 10:43:11,896 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 161 transitions, 1551 flow [2024-05-12 10:43:11,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:43:11,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:43:11,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 213 transitions. [2024-05-12 10:43:11,898 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5788043478260869 [2024-05-12 10:43:11,898 INFO L175 Difference]: Start difference. First operand has 95 places, 122 transitions, 1087 flow. Second operand 8 states and 213 transitions. [2024-05-12 10:43:11,898 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 161 transitions, 1551 flow [2024-05-12 10:43:11,939 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 161 transitions, 1468 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-05-12 10:43:11,941 INFO L231 Difference]: Finished difference. Result has 99 places, 125 transitions, 1100 flow [2024-05-12 10:43:11,941 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1004, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1100, PETRI_PLACES=99, PETRI_TRANSITIONS=125} [2024-05-12 10:43:11,942 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 49 predicate places. [2024-05-12 10:43:11,942 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 125 transitions, 1100 flow [2024-05-12 10:43:11,942 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.714285714285715) internal successors, (124), 7 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-05-12 10:43:11,943 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:11,943 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:11,943 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-05-12 10:43:11,943 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:11,943 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:11,944 INFO L85 PathProgramCache]: Analyzing trace with hash -823360619, now seen corresponding path program 1 times [2024-05-12 10:43:11,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:11,944 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [131087502] [2024-05-12 10:43:11,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:11,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:11,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:12,166 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:12,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:12,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [131087502] [2024-05-12 10:43:12,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [131087502] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:12,167 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:12,167 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 10:43:12,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2037655322] [2024-05-12 10:43:12,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:12,168 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 10:43:12,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:12,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 10:43:12,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-05-12 10:43:12,188 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:43:12,188 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 125 transitions, 1100 flow. Second operand has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 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-05-12 10:43:12,189 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:12,189 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:43:12,189 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:12,486 INFO L124 PetriNetUnfolderBase]: 2042/3244 cut-off events. [2024-05-12 10:43:12,486 INFO L125 PetriNetUnfolderBase]: For 22581/22581 co-relation queries the response was YES. [2024-05-12 10:43:12,497 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16141 conditions, 3244 events. 2042/3244 cut-off events. For 22581/22581 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 18861 event pairs, 434 based on Foata normal form. 1/3240 useless extension candidates. Maximal degree in co-relation 16101. Up to 2954 conditions per place. [2024-05-12 10:43:12,512 INFO L140 encePairwiseOnDemand]: 40/46 looper letters, 118 selfloop transitions, 7 changer transitions 0/137 dead transitions. [2024-05-12 10:43:12,512 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 137 transitions, 1378 flow [2024-05-12 10:43:12,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-12 10:43:12,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-05-12 10:43:12,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 110 transitions. [2024-05-12 10:43:12,513 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5978260869565217 [2024-05-12 10:43:12,513 INFO L175 Difference]: Start difference. First operand has 99 places, 125 transitions, 1100 flow. Second operand 4 states and 110 transitions. [2024-05-12 10:43:12,513 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 137 transitions, 1378 flow [2024-05-12 10:43:12,548 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 137 transitions, 1296 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-05-12 10:43:12,549 INFO L231 Difference]: Finished difference. Result has 97 places, 125 transitions, 1038 flow [2024-05-12 10:43:12,550 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1018, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1038, PETRI_PLACES=97, PETRI_TRANSITIONS=125} [2024-05-12 10:43:12,550 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 47 predicate places. [2024-05-12 10:43:12,551 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 125 transitions, 1038 flow [2024-05-12 10:43:12,551 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 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-05-12 10:43:12,551 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:12,551 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:12,551 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-05-12 10:43:12,551 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:12,552 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:12,552 INFO L85 PathProgramCache]: Analyzing trace with hash 2009478015, now seen corresponding path program 1 times [2024-05-12 10:43:12,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:12,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [691522509] [2024-05-12 10:43:12,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:12,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:12,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:12,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-05-12 10:43:12,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:12,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [691522509] [2024-05-12 10:43:12,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [691522509] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:12,714 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:12,714 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:43:12,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [769802994] [2024-05-12 10:43:12,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:12,714 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:43:12,714 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:12,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:43:12,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:43:12,741 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:43:12,742 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 125 transitions, 1038 flow. Second operand has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 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-05-12 10:43:12,742 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:12,742 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:43:12,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:13,147 INFO L124 PetriNetUnfolderBase]: 2210/3576 cut-off events. [2024-05-12 10:43:13,147 INFO L125 PetriNetUnfolderBase]: For 26711/26717 co-relation queries the response was YES. [2024-05-12 10:43:13,158 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17419 conditions, 3576 events. 2210/3576 cut-off events. For 26711/26717 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 21447 event pairs, 435 based on Foata normal form. 9/3573 useless extension candidates. Maximal degree in co-relation 17378. Up to 2228 conditions per place. [2024-05-12 10:43:13,172 INFO L140 encePairwiseOnDemand]: 34/46 looper letters, 110 selfloop transitions, 89 changer transitions 0/211 dead transitions. [2024-05-12 10:43:13,172 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 211 transitions, 2032 flow [2024-05-12 10:43:13,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:43:13,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:43:13,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 270 transitions. [2024-05-12 10:43:13,174 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6521739130434783 [2024-05-12 10:43:13,174 INFO L175 Difference]: Start difference. First operand has 97 places, 125 transitions, 1038 flow. Second operand 9 states and 270 transitions. [2024-05-12 10:43:13,174 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 211 transitions, 2032 flow [2024-05-12 10:43:13,206 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 211 transitions, 2018 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-05-12 10:43:13,209 INFO L231 Difference]: Finished difference. Result has 106 places, 152 transitions, 1634 flow [2024-05-12 10:43:13,209 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1024, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1634, PETRI_PLACES=106, PETRI_TRANSITIONS=152} [2024-05-12 10:43:13,209 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 56 predicate places. [2024-05-12 10:43:13,209 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 152 transitions, 1634 flow [2024-05-12 10:43:13,210 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 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-05-12 10:43:13,210 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:13,210 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:13,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-05-12 10:43:13,210 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:13,210 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:13,211 INFO L85 PathProgramCache]: Analyzing trace with hash -679503721, now seen corresponding path program 2 times [2024-05-12 10:43:13,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:13,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1307699598] [2024-05-12 10:43:13,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:13,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:13,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:13,353 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:13,353 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:13,353 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1307699598] [2024-05-12 10:43:13,353 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1307699598] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:13,353 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:13,354 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:43:13,354 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1568061948] [2024-05-12 10:43:13,354 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:13,354 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:43:13,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:13,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:43:13,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:43:13,391 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:43:13,391 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 152 transitions, 1634 flow. Second operand has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 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-05-12 10:43:13,392 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:13,392 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:43:13,392 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:13,833 INFO L124 PetriNetUnfolderBase]: 2244/3588 cut-off events. [2024-05-12 10:43:13,833 INFO L125 PetriNetUnfolderBase]: For 33498/33504 co-relation queries the response was YES. [2024-05-12 10:43:13,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20010 conditions, 3588 events. 2244/3588 cut-off events. For 33498/33504 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 21385 event pairs, 407 based on Foata normal form. 9/3591 useless extension candidates. Maximal degree in co-relation 19965. Up to 2259 conditions per place. [2024-05-12 10:43:13,859 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 107 selfloop transitions, 92 changer transitions 0/211 dead transitions. [2024-05-12 10:43:13,859 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 211 transitions, 2451 flow [2024-05-12 10:43:13,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:43:13,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:43:13,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 240 transitions. [2024-05-12 10:43:13,860 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6521739130434783 [2024-05-12 10:43:13,860 INFO L175 Difference]: Start difference. First operand has 106 places, 152 transitions, 1634 flow. Second operand 8 states and 240 transitions. [2024-05-12 10:43:13,860 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 211 transitions, 2451 flow [2024-05-12 10:43:13,917 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 211 transitions, 2348 flow, removed 39 selfloop flow, removed 3 redundant places. [2024-05-12 10:43:13,921 INFO L231 Difference]: Finished difference. Result has 112 places, 162 transitions, 1919 flow [2024-05-12 10:43:13,922 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1541, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1919, PETRI_PLACES=112, PETRI_TRANSITIONS=162} [2024-05-12 10:43:13,923 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 62 predicate places. [2024-05-12 10:43:13,923 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 162 transitions, 1919 flow [2024-05-12 10:43:13,923 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 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-05-12 10:43:13,923 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:13,923 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:13,924 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-05-12 10:43:13,924 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:13,924 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:13,924 INFO L85 PathProgramCache]: Analyzing trace with hash 497198683, now seen corresponding path program 3 times [2024-05-12 10:43:13,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:13,924 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1654695809] [2024-05-12 10:43:13,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:13,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:13,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:14,063 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:14,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:14,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1654695809] [2024-05-12 10:43:14,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1654695809] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:14,066 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:14,066 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:43:14,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1174714275] [2024-05-12 10:43:14,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:14,067 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:43:14,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:14,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:43:14,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:43:14,095 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:43:14,096 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 162 transitions, 1919 flow. Second operand has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 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-05-12 10:43:14,096 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:14,096 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:43:14,096 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:14,443 INFO L124 PetriNetUnfolderBase]: 2279/3686 cut-off events. [2024-05-12 10:43:14,444 INFO L125 PetriNetUnfolderBase]: For 38132/38144 co-relation queries the response was YES. [2024-05-12 10:43:14,458 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21542 conditions, 3686 events. 2279/3686 cut-off events. For 38132/38144 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 22368 event pairs, 463 based on Foata normal form. 9/3680 useless extension candidates. Maximal degree in co-relation 21494. Up to 2295 conditions per place. [2024-05-12 10:43:14,474 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 109 selfloop transitions, 82 changer transitions 0/203 dead transitions. [2024-05-12 10:43:14,475 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 203 transitions, 2567 flow [2024-05-12 10:43:14,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:43:14,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:43:14,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 204 transitions. [2024-05-12 10:43:14,476 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6335403726708074 [2024-05-12 10:43:14,476 INFO L175 Difference]: Start difference. First operand has 112 places, 162 transitions, 1919 flow. Second operand 7 states and 204 transitions. [2024-05-12 10:43:14,476 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 203 transitions, 2567 flow [2024-05-12 10:43:14,591 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 203 transitions, 2423 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-05-12 10:43:14,593 INFO L231 Difference]: Finished difference. Result has 116 places, 171 transitions, 2127 flow [2024-05-12 10:43:14,593 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1785, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2127, PETRI_PLACES=116, PETRI_TRANSITIONS=171} [2024-05-12 10:43:14,594 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 66 predicate places. [2024-05-12 10:43:14,594 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 171 transitions, 2127 flow [2024-05-12 10:43:14,594 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 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-05-12 10:43:14,594 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:14,594 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:14,594 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-05-12 10:43:14,595 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:14,595 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:14,595 INFO L85 PathProgramCache]: Analyzing trace with hash 272438353, now seen corresponding path program 1 times [2024-05-12 10:43:14,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:14,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1013740142] [2024-05-12 10:43:14,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:14,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:14,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:14,776 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:14,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:14,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1013740142] [2024-05-12 10:43:14,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1013740142] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:14,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:14,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 10:43:14,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [535016308] [2024-05-12 10:43:14,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:14,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 10:43:14,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:14,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 10:43:14,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-05-12 10:43:14,813 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:43:14,813 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 171 transitions, 2127 flow. Second operand has 6 states, 6 states have (on average 18.333333333333332) internal successors, (110), 6 states have internal predecessors, (110), 0 states have call successors, (0), 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-05-12 10:43:14,814 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:14,814 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:43:14,814 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:15,192 INFO L124 PetriNetUnfolderBase]: 2275/3708 cut-off events. [2024-05-12 10:43:15,193 INFO L125 PetriNetUnfolderBase]: For 42475/42484 co-relation queries the response was YES. [2024-05-12 10:43:15,208 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22143 conditions, 3708 events. 2275/3708 cut-off events. For 42475/42484 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 22623 event pairs, 769 based on Foata normal form. 8/3687 useless extension candidates. Maximal degree in co-relation 22093. Up to 3211 conditions per place. [2024-05-12 10:43:15,228 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 161 selfloop transitions, 18 changer transitions 0/191 dead transitions. [2024-05-12 10:43:15,228 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 191 transitions, 2629 flow [2024-05-12 10:43:15,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 10:43:15,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 10:43:15,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 137 transitions. [2024-05-12 10:43:15,229 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5956521739130435 [2024-05-12 10:43:15,229 INFO L175 Difference]: Start difference. First operand has 116 places, 171 transitions, 2127 flow. Second operand 5 states and 137 transitions. [2024-05-12 10:43:15,229 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 191 transitions, 2629 flow [2024-05-12 10:43:15,316 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 191 transitions, 2503 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-05-12 10:43:15,319 INFO L231 Difference]: Finished difference. Result has 119 places, 175 transitions, 2139 flow [2024-05-12 10:43:15,319 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2002, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2139, PETRI_PLACES=119, PETRI_TRANSITIONS=175} [2024-05-12 10:43:15,319 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 69 predicate places. [2024-05-12 10:43:15,319 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 175 transitions, 2139 flow [2024-05-12 10:43:15,320 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.333333333333332) internal successors, (110), 6 states have internal predecessors, (110), 0 states have call successors, (0), 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-05-12 10:43:15,320 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:15,320 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:15,320 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-05-12 10:43:15,320 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:15,320 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:15,320 INFO L85 PathProgramCache]: Analyzing trace with hash 67685964, now seen corresponding path program 1 times [2024-05-12 10:43:15,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:15,321 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1300773843] [2024-05-12 10:43:15,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:15,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:15,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:15,470 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:15,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:15,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1300773843] [2024-05-12 10:43:15,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1300773843] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:15,470 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:15,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 10:43:15,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [410628745] [2024-05-12 10:43:15,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:15,471 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 10:43:15,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:15,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 10:43:15,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-05-12 10:43:15,496 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:43:15,497 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 175 transitions, 2139 flow. Second operand has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 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-05-12 10:43:15,497 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:15,497 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:43:15,497 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:15,913 INFO L124 PetriNetUnfolderBase]: 2302/3692 cut-off events. [2024-05-12 10:43:15,914 INFO L125 PetriNetUnfolderBase]: For 43661/43667 co-relation queries the response was YES. [2024-05-12 10:43:15,926 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21784 conditions, 3692 events. 2302/3692 cut-off events. For 43661/43667 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 22164 event pairs, 264 based on Foata normal form. 8/3694 useless extension candidates. Maximal degree in co-relation 21732. Up to 3083 conditions per place. [2024-05-12 10:43:15,940 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 179 selfloop transitions, 22 changer transitions 0/213 dead transitions. [2024-05-12 10:43:15,940 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 213 transitions, 2761 flow [2024-05-12 10:43:15,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:43:15,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:43:15,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 173 transitions. [2024-05-12 10:43:15,941 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6268115942028986 [2024-05-12 10:43:15,941 INFO L175 Difference]: Start difference. First operand has 119 places, 175 transitions, 2139 flow. Second operand 6 states and 173 transitions. [2024-05-12 10:43:15,941 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 213 transitions, 2761 flow [2024-05-12 10:43:16,013 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 213 transitions, 2707 flow, removed 24 selfloop flow, removed 1 redundant places. [2024-05-12 10:43:16,015 INFO L231 Difference]: Finished difference. Result has 124 places, 179 transitions, 2216 flow [2024-05-12 10:43:16,015 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2085, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2216, PETRI_PLACES=124, PETRI_TRANSITIONS=179} [2024-05-12 10:43:16,016 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 74 predicate places. [2024-05-12 10:43:16,016 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 179 transitions, 2216 flow [2024-05-12 10:43:16,016 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 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-05-12 10:43:16,016 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:16,016 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:16,016 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-05-12 10:43:16,016 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:16,017 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:16,017 INFO L85 PathProgramCache]: Analyzing trace with hash 291956590, now seen corresponding path program 2 times [2024-05-12 10:43:16,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:16,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [322629334] [2024-05-12 10:43:16,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:16,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:16,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:16,180 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:16,180 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:16,180 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [322629334] [2024-05-12 10:43:16,180 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [322629334] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:16,180 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:16,180 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 10:43:16,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [855343291] [2024-05-12 10:43:16,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:16,180 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 10:43:16,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:16,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 10:43:16,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 10:43:16,204 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:43:16,205 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 179 transitions, 2216 flow. Second operand has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 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-05-12 10:43:16,205 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:16,205 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:43:16,205 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:16,581 INFO L124 PetriNetUnfolderBase]: 2294/3680 cut-off events. [2024-05-12 10:43:16,582 INFO L125 PetriNetUnfolderBase]: For 46163/46169 co-relation queries the response was YES. [2024-05-12 10:43:16,595 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21971 conditions, 3680 events. 2294/3680 cut-off events. For 46163/46169 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 22104 event pairs, 396 based on Foata normal form. 8/3682 useless extension candidates. Maximal degree in co-relation 21917. Up to 3174 conditions per place. [2024-05-12 10:43:16,610 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 178 selfloop transitions, 20 changer transitions 0/210 dead transitions. [2024-05-12 10:43:16,610 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 210 transitions, 2686 flow [2024-05-12 10:43:16,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:43:16,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:43:16,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 171 transitions. [2024-05-12 10:43:16,612 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6195652173913043 [2024-05-12 10:43:16,612 INFO L175 Difference]: Start difference. First operand has 124 places, 179 transitions, 2216 flow. Second operand 6 states and 171 transitions. [2024-05-12 10:43:16,612 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 210 transitions, 2686 flow [2024-05-12 10:43:16,701 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 210 transitions, 2605 flow, removed 32 selfloop flow, removed 2 redundant places. [2024-05-12 10:43:16,704 INFO L231 Difference]: Finished difference. Result has 128 places, 179 transitions, 2182 flow [2024-05-12 10:43:16,704 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2135, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2182, PETRI_PLACES=128, PETRI_TRANSITIONS=179} [2024-05-12 10:43:16,704 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 78 predicate places. [2024-05-12 10:43:16,705 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 179 transitions, 2182 flow [2024-05-12 10:43:16,705 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 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-05-12 10:43:16,705 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:16,705 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:16,705 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-05-12 10:43:16,705 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:16,705 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:16,706 INFO L85 PathProgramCache]: Analyzing trace with hash 410228968, now seen corresponding path program 1 times [2024-05-12 10:43:16,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:16,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2091378482] [2024-05-12 10:43:16,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:16,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:16,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:16,879 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:16,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:16,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2091378482] [2024-05-12 10:43:16,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2091378482] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:16,880 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:16,880 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:43:16,880 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1233308720] [2024-05-12 10:43:16,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:16,881 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:43:16,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:16,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:43:16,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:43:16,917 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:43:16,918 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 179 transitions, 2182 flow. Second operand has 8 states, 8 states have (on average 17.625) internal successors, (141), 8 states have internal predecessors, (141), 0 states have call successors, (0), 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-05-12 10:43:16,918 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:16,918 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:43:16,918 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:17,439 INFO L124 PetriNetUnfolderBase]: 2783/4458 cut-off events. [2024-05-12 10:43:17,440 INFO L125 PetriNetUnfolderBase]: For 64740/64746 co-relation queries the response was YES. [2024-05-12 10:43:17,456 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25007 conditions, 4458 events. 2783/4458 cut-off events. For 64740/64746 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 27764 event pairs, 473 based on Foata normal form. 72/4524 useless extension candidates. Maximal degree in co-relation 24951. Up to 2401 conditions per place. [2024-05-12 10:43:17,473 INFO L140 encePairwiseOnDemand]: 34/46 looper letters, 123 selfloop transitions, 107 changer transitions 0/242 dead transitions. [2024-05-12 10:43:17,473 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 242 transitions, 2960 flow [2024-05-12 10:43:17,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 10:43:17,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 10:43:17,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 295 transitions. [2024-05-12 10:43:17,474 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6413043478260869 [2024-05-12 10:43:17,475 INFO L175 Difference]: Start difference. First operand has 128 places, 179 transitions, 2182 flow. Second operand 10 states and 295 transitions. [2024-05-12 10:43:17,475 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 242 transitions, 2960 flow [2024-05-12 10:43:17,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 242 transitions, 2906 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-05-12 10:43:17,557 INFO L231 Difference]: Finished difference. Result has 134 places, 182 transitions, 2427 flow [2024-05-12 10:43:17,557 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2128, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2427, PETRI_PLACES=134, PETRI_TRANSITIONS=182} [2024-05-12 10:43:17,558 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 84 predicate places. [2024-05-12 10:43:17,558 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 182 transitions, 2427 flow [2024-05-12 10:43:17,558 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.625) internal successors, (141), 8 states have internal predecessors, (141), 0 states have call successors, (0), 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-05-12 10:43:17,558 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:17,558 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:17,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-05-12 10:43:17,558 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:17,559 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:17,559 INFO L85 PathProgramCache]: Analyzing trace with hash -986954380, now seen corresponding path program 1 times [2024-05-12 10:43:17,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:17,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [493926736] [2024-05-12 10:43:17,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:17,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:17,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:17,726 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:17,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:17,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [493926736] [2024-05-12 10:43:17,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [493926736] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:17,727 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:17,727 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:43:17,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2060367777] [2024-05-12 10:43:17,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:17,728 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:43:17,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:17,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:43:17,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:43:17,756 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:43:17,757 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 182 transitions, 2427 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 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-05-12 10:43:17,757 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:17,757 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:43:17,757 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:18,208 INFO L124 PetriNetUnfolderBase]: 2780/4515 cut-off events. [2024-05-12 10:43:18,208 INFO L125 PetriNetUnfolderBase]: For 62322/62322 co-relation queries the response was YES. [2024-05-12 10:43:18,227 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26730 conditions, 4515 events. 2780/4515 cut-off events. For 62322/62322 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 28442 event pairs, 672 based on Foata normal form. 1/4511 useless extension candidates. Maximal degree in co-relation 26672. Up to 4017 conditions per place. [2024-05-12 10:43:18,246 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 179 selfloop transitions, 20 changer transitions 0/211 dead transitions. [2024-05-12 10:43:18,246 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 211 transitions, 2944 flow [2024-05-12 10:43:18,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:43:18,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:43:18,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 186 transitions. [2024-05-12 10:43:18,247 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.577639751552795 [2024-05-12 10:43:18,247 INFO L175 Difference]: Start difference. First operand has 134 places, 182 transitions, 2427 flow. Second operand 7 states and 186 transitions. [2024-05-12 10:43:18,247 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 211 transitions, 2944 flow [2024-05-12 10:43:18,357 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 211 transitions, 2714 flow, removed 24 selfloop flow, removed 9 redundant places. [2024-05-12 10:43:18,359 INFO L231 Difference]: Finished difference. Result has 132 places, 183 transitions, 2256 flow [2024-05-12 10:43:18,360 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2198, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2256, PETRI_PLACES=132, PETRI_TRANSITIONS=183} [2024-05-12 10:43:18,360 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 82 predicate places. [2024-05-12 10:43:18,360 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 183 transitions, 2256 flow [2024-05-12 10:43:18,360 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 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-05-12 10:43:18,360 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:18,360 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:18,360 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-05-12 10:43:18,361 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:18,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:18,361 INFO L85 PathProgramCache]: Analyzing trace with hash -937171002, now seen corresponding path program 2 times [2024-05-12 10:43:18,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:18,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [244855295] [2024-05-12 10:43:18,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:18,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:18,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:18,537 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:18,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:18,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [244855295] [2024-05-12 10:43:18,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [244855295] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:18,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:18,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:43:18,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [627724200] [2024-05-12 10:43:18,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:18,538 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:43:18,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:18,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:43:18,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:43:18,571 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:43:18,572 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 183 transitions, 2256 flow. Second operand has 8 states, 8 states have (on average 17.625) internal successors, (141), 8 states have internal predecessors, (141), 0 states have call successors, (0), 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-05-12 10:43:18,572 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:18,572 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:43:18,573 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:19,080 INFO L124 PetriNetUnfolderBase]: 2902/4691 cut-off events. [2024-05-12 10:43:19,080 INFO L125 PetriNetUnfolderBase]: For 64362/64368 co-relation queries the response was YES. [2024-05-12 10:43:19,100 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25806 conditions, 4691 events. 2902/4691 cut-off events. For 64362/64368 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 29671 event pairs, 552 based on Foata normal form. 15/4686 useless extension candidates. Maximal degree in co-relation 25750. Up to 3166 conditions per place. [2024-05-12 10:43:19,119 INFO L140 encePairwiseOnDemand]: 34/46 looper letters, 123 selfloop transitions, 100 changer transitions 0/235 dead transitions. [2024-05-12 10:43:19,119 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 235 transitions, 3012 flow [2024-05-12 10:43:19,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:43:19,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:43:19,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 264 transitions. [2024-05-12 10:43:19,120 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6376811594202898 [2024-05-12 10:43:19,121 INFO L175 Difference]: Start difference. First operand has 132 places, 183 transitions, 2256 flow. Second operand 9 states and 264 transitions. [2024-05-12 10:43:19,121 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 235 transitions, 3012 flow [2024-05-12 10:43:19,204 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 235 transitions, 2843 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-05-12 10:43:19,207 INFO L231 Difference]: Finished difference. Result has 134 places, 186 transitions, 2360 flow [2024-05-12 10:43:19,207 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2087, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2360, PETRI_PLACES=134, PETRI_TRANSITIONS=186} [2024-05-12 10:43:19,208 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 84 predicate places. [2024-05-12 10:43:19,208 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 186 transitions, 2360 flow [2024-05-12 10:43:19,208 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.625) internal successors, (141), 8 states have internal predecessors, (141), 0 states have call successors, (0), 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-05-12 10:43:19,208 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:19,208 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:19,208 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-05-12 10:43:19,208 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:19,209 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:19,209 INFO L85 PathProgramCache]: Analyzing trace with hash -928600122, now seen corresponding path program 3 times [2024-05-12 10:43:19,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:19,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1268365068] [2024-05-12 10:43:19,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:19,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:19,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:19,372 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:19,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:19,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1268365068] [2024-05-12 10:43:19,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1268365068] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:19,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:19,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:43:19,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [318314485] [2024-05-12 10:43:19,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:19,373 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:43:19,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:19,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:43:19,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:43:19,407 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:43:19,407 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 186 transitions, 2360 flow. Second operand has 8 states, 8 states have (on average 17.625) internal successors, (141), 8 states have internal predecessors, (141), 0 states have call successors, (0), 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-05-12 10:43:19,407 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:19,407 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:43:19,408 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:20,022 INFO L124 PetriNetUnfolderBase]: 3440/5523 cut-off events. [2024-05-12 10:43:20,023 INFO L125 PetriNetUnfolderBase]: For 83176/83182 co-relation queries the response was YES. [2024-05-12 10:43:20,045 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31212 conditions, 5523 events. 3440/5523 cut-off events. For 83176/83182 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 36082 event pairs, 605 based on Foata normal form. 15/5527 useless extension candidates. Maximal degree in co-relation 31155. Up to 2360 conditions per place. [2024-05-12 10:43:20,067 INFO L140 encePairwiseOnDemand]: 34/46 looper letters, 132 selfloop transitions, 106 changer transitions 0/250 dead transitions. [2024-05-12 10:43:20,067 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 250 transitions, 3350 flow [2024-05-12 10:43:20,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:43:20,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:43:20,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 271 transitions. [2024-05-12 10:43:20,069 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6545893719806763 [2024-05-12 10:43:20,069 INFO L175 Difference]: Start difference. First operand has 134 places, 186 transitions, 2360 flow. Second operand 9 states and 271 transitions. [2024-05-12 10:43:20,069 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 250 transitions, 3350 flow [2024-05-12 10:43:20,181 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 250 transitions, 3109 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-05-12 10:43:20,184 INFO L231 Difference]: Finished difference. Result has 137 places, 192 transitions, 2496 flow [2024-05-12 10:43:20,184 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2119, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2496, PETRI_PLACES=137, PETRI_TRANSITIONS=192} [2024-05-12 10:43:20,185 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 87 predicate places. [2024-05-12 10:43:20,185 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 192 transitions, 2496 flow [2024-05-12 10:43:20,185 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.625) internal successors, (141), 8 states have internal predecessors, (141), 0 states have call successors, (0), 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-05-12 10:43:20,185 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:20,185 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:20,185 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-05-12 10:43:20,185 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:20,185 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:20,185 INFO L85 PathProgramCache]: Analyzing trace with hash -1165072152, now seen corresponding path program 4 times [2024-05-12 10:43:20,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:20,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1376332921] [2024-05-12 10:43:20,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:20,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:20,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:20,330 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:20,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:20,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1376332921] [2024-05-12 10:43:20,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1376332921] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:20,331 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:20,331 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:43:20,331 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [124494214] [2024-05-12 10:43:20,331 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:20,332 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:43:20,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:20,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:43:20,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:43:20,369 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:43:20,370 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 192 transitions, 2496 flow. Second operand has 8 states, 8 states have (on average 17.625) internal successors, (141), 8 states have internal predecessors, (141), 0 states have call successors, (0), 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-05-12 10:43:20,370 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:20,370 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:43:20,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:21,051 INFO L124 PetriNetUnfolderBase]: 3504/5672 cut-off events. [2024-05-12 10:43:21,051 INFO L125 PetriNetUnfolderBase]: For 90678/90684 co-relation queries the response was YES. [2024-05-12 10:43:21,073 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32393 conditions, 5672 events. 3504/5672 cut-off events. For 90678/90684 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 37548 event pairs, 759 based on Foata normal form. 15/5667 useless extension candidates. Maximal degree in co-relation 32334. Up to 4083 conditions per place. [2024-05-12 10:43:21,100 INFO L140 encePairwiseOnDemand]: 34/46 looper letters, 140 selfloop transitions, 100 changer transitions 0/252 dead transitions. [2024-05-12 10:43:21,100 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 252 transitions, 3299 flow [2024-05-12 10:43:21,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 10:43:21,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 10:43:21,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 292 transitions. [2024-05-12 10:43:21,102 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6347826086956522 [2024-05-12 10:43:21,102 INFO L175 Difference]: Start difference. First operand has 137 places, 192 transitions, 2496 flow. Second operand 10 states and 292 transitions. [2024-05-12 10:43:21,102 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 252 transitions, 3299 flow [2024-05-12 10:43:21,261 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 252 transitions, 3053 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-05-12 10:43:21,264 INFO L231 Difference]: Finished difference. Result has 141 places, 194 transitions, 2501 flow [2024-05-12 10:43:21,264 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2252, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2501, PETRI_PLACES=141, PETRI_TRANSITIONS=194} [2024-05-12 10:43:21,265 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 91 predicate places. [2024-05-12 10:43:21,265 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 194 transitions, 2501 flow [2024-05-12 10:43:21,265 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.625) internal successors, (141), 8 states have internal predecessors, (141), 0 states have call successors, (0), 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-05-12 10:43:21,265 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:21,265 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:21,265 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-05-12 10:43:21,265 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:21,266 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:21,266 INFO L85 PathProgramCache]: Analyzing trace with hash -975526540, now seen corresponding path program 2 times [2024-05-12 10:43:21,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:21,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1231040325] [2024-05-12 10:43:21,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:21,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:21,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:21,457 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:21,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:21,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1231040325] [2024-05-12 10:43:21,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1231040325] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:21,458 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:21,458 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:43:21,458 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1468700413] [2024-05-12 10:43:21,458 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:21,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:43:21,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:21,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:43:21,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:43:21,483 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:43:21,483 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 194 transitions, 2501 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 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-05-12 10:43:21,483 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:21,483 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:43:21,483 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:22,100 INFO L124 PetriNetUnfolderBase]: 3496/5738 cut-off events. [2024-05-12 10:43:22,101 INFO L125 PetriNetUnfolderBase]: For 86381/86390 co-relation queries the response was YES. [2024-05-12 10:43:22,126 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32522 conditions, 5738 events. 3496/5738 cut-off events. For 86381/86390 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 38314 event pairs, 1328 based on Foata normal form. 8/5722 useless extension candidates. Maximal degree in co-relation 32461. Up to 5117 conditions per place. [2024-05-12 10:43:22,150 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 179 selfloop transitions, 18 changer transitions 0/209 dead transitions. [2024-05-12 10:43:22,150 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 209 transitions, 2929 flow [2024-05-12 10:43:22,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 10:43:22,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 10:43:22,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 136 transitions. [2024-05-12 10:43:22,151 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.591304347826087 [2024-05-12 10:43:22,151 INFO L175 Difference]: Start difference. First operand has 141 places, 194 transitions, 2501 flow. Second operand 5 states and 136 transitions. [2024-05-12 10:43:22,151 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 209 transitions, 2929 flow [2024-05-12 10:43:22,290 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 209 transitions, 2669 flow, removed 33 selfloop flow, removed 8 redundant places. [2024-05-12 10:43:22,292 INFO L231 Difference]: Finished difference. Result has 138 places, 194 transitions, 2285 flow [2024-05-12 10:43:22,292 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2241, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2285, PETRI_PLACES=138, PETRI_TRANSITIONS=194} [2024-05-12 10:43:22,293 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 88 predicate places. [2024-05-12 10:43:22,293 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 194 transitions, 2285 flow [2024-05-12 10:43:22,293 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 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-05-12 10:43:22,293 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:22,293 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:22,293 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-05-12 10:43:22,293 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:22,294 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:22,294 INFO L85 PathProgramCache]: Analyzing trace with hash -981234508, now seen corresponding path program 1 times [2024-05-12 10:43:22,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:22,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1586613360] [2024-05-12 10:43:22,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:22,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:22,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:22,453 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:22,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:22,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1586613360] [2024-05-12 10:43:22,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1586613360] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:22,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:22,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:43:22,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1873378938] [2024-05-12 10:43:22,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:22,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:43:22,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:22,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:43:22,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:43:22,483 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:43:22,483 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 194 transitions, 2285 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 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-05-12 10:43:22,483 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:22,483 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:43:22,484 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:23,050 INFO L124 PetriNetUnfolderBase]: 3504/5741 cut-off events. [2024-05-12 10:43:23,050 INFO L125 PetriNetUnfolderBase]: For 85101/85101 co-relation queries the response was YES. [2024-05-12 10:43:23,075 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31337 conditions, 5741 events. 3504/5741 cut-off events. For 85101/85101 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 38634 event pairs, 1270 based on Foata normal form. 2/5733 useless extension candidates. Maximal degree in co-relation 31275. Up to 5126 conditions per place. [2024-05-12 10:43:23,098 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 193 selfloop transitions, 20 changer transitions 0/225 dead transitions. [2024-05-12 10:43:23,098 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 225 transitions, 2862 flow [2024-05-12 10:43:23,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:43:23,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:43:23,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 186 transitions. [2024-05-12 10:43:23,099 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.577639751552795 [2024-05-12 10:43:23,099 INFO L175 Difference]: Start difference. First operand has 138 places, 194 transitions, 2285 flow. Second operand 7 states and 186 transitions. [2024-05-12 10:43:23,099 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 225 transitions, 2862 flow [2024-05-12 10:43:23,215 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 225 transitions, 2826 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-05-12 10:43:23,218 INFO L231 Difference]: Finished difference. Result has 141 places, 197 transitions, 2334 flow [2024-05-12 10:43:23,218 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2249, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2334, PETRI_PLACES=141, PETRI_TRANSITIONS=197} [2024-05-12 10:43:23,218 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 91 predicate places. [2024-05-12 10:43:23,218 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 197 transitions, 2334 flow [2024-05-12 10:43:23,219 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 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-05-12 10:43:23,219 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:23,219 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:23,219 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-05-12 10:43:23,219 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:23,219 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:23,219 INFO L85 PathProgramCache]: Analyzing trace with hash -975520588, now seen corresponding path program 2 times [2024-05-12 10:43:23,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:23,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [992878959] [2024-05-12 10:43:23,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:23,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:23,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:23,367 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:23,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:23,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [992878959] [2024-05-12 10:43:23,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [992878959] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:23,368 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:23,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 10:43:23,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1904410639] [2024-05-12 10:43:23,368 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:23,369 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 10:43:23,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:23,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 10:43:23,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-05-12 10:43:23,401 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:43:23,401 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 197 transitions, 2334 flow. Second operand has 6 states, 6 states have (on average 18.333333333333332) internal successors, (110), 6 states have internal predecessors, (110), 0 states have call successors, (0), 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-05-12 10:43:23,401 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:23,401 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:43:23,401 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:23,916 INFO L124 PetriNetUnfolderBase]: 3486/5589 cut-off events. [2024-05-12 10:43:23,916 INFO L125 PetriNetUnfolderBase]: For 87746/87749 co-relation queries the response was YES. [2024-05-12 10:43:23,942 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31236 conditions, 5589 events. 3486/5589 cut-off events. For 87746/87749 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 36672 event pairs, 763 based on Foata normal form. 3/5588 useless extension candidates. Maximal degree in co-relation 31173. Up to 5100 conditions per place. [2024-05-12 10:43:23,965 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 186 selfloop transitions, 20 changer transitions 0/218 dead transitions. [2024-05-12 10:43:23,966 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 218 transitions, 2794 flow [2024-05-12 10:43:23,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:43:23,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:43:23,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 161 transitions. [2024-05-12 10:43:23,966 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-05-12 10:43:23,967 INFO L175 Difference]: Start difference. First operand has 141 places, 197 transitions, 2334 flow. Second operand 6 states and 161 transitions. [2024-05-12 10:43:23,967 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 218 transitions, 2794 flow [2024-05-12 10:43:24,106 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 218 transitions, 2761 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-05-12 10:43:24,109 INFO L231 Difference]: Finished difference. Result has 143 places, 197 transitions, 2347 flow [2024-05-12 10:43:24,109 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2301, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2347, PETRI_PLACES=143, PETRI_TRANSITIONS=197} [2024-05-12 10:43:24,110 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 93 predicate places. [2024-05-12 10:43:24,110 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 197 transitions, 2347 flow [2024-05-12 10:43:24,110 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.333333333333332) internal successors, (110), 6 states have internal predecessors, (110), 0 states have call successors, (0), 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-05-12 10:43:24,110 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:24,110 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:24,110 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-05-12 10:43:24,110 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:24,110 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:24,110 INFO L85 PathProgramCache]: Analyzing trace with hash 1999719978, now seen corresponding path program 1 times [2024-05-12 10:43:24,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:24,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2049032120] [2024-05-12 10:43:24,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:24,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:24,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:24,266 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:24,266 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:24,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2049032120] [2024-05-12 10:43:24,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2049032120] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:24,266 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:24,266 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:43:24,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1604468149] [2024-05-12 10:43:24,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:24,267 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:43:24,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:24,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:43:24,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:43:24,311 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:43:24,312 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 197 transitions, 2347 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 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-05-12 10:43:24,312 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:24,312 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:43:24,312 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:25,143 INFO L124 PetriNetUnfolderBase]: 4718/7538 cut-off events. [2024-05-12 10:43:25,143 INFO L125 PetriNetUnfolderBase]: For 160216/160219 co-relation queries the response was YES. [2024-05-12 10:43:25,180 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42422 conditions, 7538 events. 4718/7538 cut-off events. For 160216/160219 co-relation queries the response was YES. Maximal size of possible extension queue 507. Compared 52421 event pairs, 659 based on Foata normal form. 50/7546 useless extension candidates. Maximal degree in co-relation 42358. Up to 2743 conditions per place. [2024-05-12 10:43:25,210 INFO L140 encePairwiseOnDemand]: 34/46 looper letters, 163 selfloop transitions, 104 changer transitions 0/279 dead transitions. [2024-05-12 10:43:25,210 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 279 transitions, 3573 flow [2024-05-12 10:43:25,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:43:25,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:43:25,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 282 transitions. [2024-05-12 10:43:25,212 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6811594202898551 [2024-05-12 10:43:25,212 INFO L175 Difference]: Start difference. First operand has 143 places, 197 transitions, 2347 flow. Second operand 9 states and 282 transitions. [2024-05-12 10:43:25,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 279 transitions, 3573 flow [2024-05-12 10:43:25,441 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 279 transitions, 3516 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-05-12 10:43:25,444 INFO L231 Difference]: Finished difference. Result has 148 places, 205 transitions, 2732 flow [2024-05-12 10:43:25,444 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2290, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2732, PETRI_PLACES=148, PETRI_TRANSITIONS=205} [2024-05-12 10:43:25,445 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 98 predicate places. [2024-05-12 10:43:25,445 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 205 transitions, 2732 flow [2024-05-12 10:43:25,445 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 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-05-12 10:43:25,445 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:25,445 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:25,445 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-05-12 10:43:25,445 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:25,446 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:25,446 INFO L85 PathProgramCache]: Analyzing trace with hash 2001593928, now seen corresponding path program 2 times [2024-05-12 10:43:25,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:25,446 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [401776542] [2024-05-12 10:43:25,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:25,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:25,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43: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-05-12 10:43:25,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:25,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [401776542] [2024-05-12 10:43:25,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [401776542] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:25,599 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:25,599 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:43:25,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1977294646] [2024-05-12 10:43:25,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:25,599 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:43:25,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:25,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:43:25,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:43:25,646 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:43:25,647 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 205 transitions, 2732 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 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-05-12 10:43:25,647 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:25,647 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:43:25,647 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:26,678 INFO L124 PetriNetUnfolderBase]: 5306/8530 cut-off events. [2024-05-12 10:43:26,678 INFO L125 PetriNetUnfolderBase]: For 198522/198525 co-relation queries the response was YES. [2024-05-12 10:43:26,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50204 conditions, 8530 events. 5306/8530 cut-off events. For 198522/198525 co-relation queries the response was YES. Maximal size of possible extension queue 578. Compared 61167 event pairs, 1176 based on Foata normal form. 50/8546 useless extension candidates. Maximal degree in co-relation 50137. Up to 5407 conditions per place. [2024-05-12 10:43:26,751 INFO L140 encePairwiseOnDemand]: 34/46 looper letters, 158 selfloop transitions, 111 changer transitions 0/281 dead transitions. [2024-05-12 10:43:26,751 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 281 transitions, 3832 flow [2024-05-12 10:43:26,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 10:43:26,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 10:43:26,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 303 transitions. [2024-05-12 10:43:26,752 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.658695652173913 [2024-05-12 10:43:26,752 INFO L175 Difference]: Start difference. First operand has 148 places, 205 transitions, 2732 flow. Second operand 10 states and 303 transitions. [2024-05-12 10:43:26,752 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 281 transitions, 3832 flow [2024-05-12 10:43:27,123 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 281 transitions, 3568 flow, removed 41 selfloop flow, removed 5 redundant places. [2024-05-12 10:43:27,126 INFO L231 Difference]: Finished difference. Result has 154 places, 211 transitions, 2866 flow [2024-05-12 10:43:27,127 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2472, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2866, PETRI_PLACES=154, PETRI_TRANSITIONS=211} [2024-05-12 10:43:27,127 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 104 predicate places. [2024-05-12 10:43:27,127 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 211 transitions, 2866 flow [2024-05-12 10:43:27,127 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 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-05-12 10:43:27,127 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:27,127 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:27,128 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-05-12 10:43:27,128 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:27,128 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:27,128 INFO L85 PathProgramCache]: Analyzing trace with hash -1938104492, now seen corresponding path program 1 times [2024-05-12 10:43:27,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:27,128 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [164177668] [2024-05-12 10:43:27,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:27,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:27,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:27,289 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:27,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:27,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [164177668] [2024-05-12 10:43:27,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [164177668] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:27,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:27,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:43:27,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [177700848] [2024-05-12 10:43:27,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:27,292 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:43:27,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:27,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:43:27,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:43:27,324 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:43:27,324 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 211 transitions, 2866 flow. Second operand has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 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-05-12 10:43:27,324 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:27,324 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:43:27,324 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:28,312 INFO L124 PetriNetUnfolderBase]: 5350/8636 cut-off events. [2024-05-12 10:43:28,313 INFO L125 PetriNetUnfolderBase]: For 188460/188463 co-relation queries the response was YES. [2024-05-12 10:43:28,351 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50918 conditions, 8636 events. 5350/8636 cut-off events. For 188460/188463 co-relation queries the response was YES. Maximal size of possible extension queue 585. Compared 62468 event pairs, 1412 based on Foata normal form. 6/8636 useless extension candidates. Maximal degree in co-relation 50849. Up to 7044 conditions per place. [2024-05-12 10:43:28,389 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 141 selfloop transitions, 117 changer transitions 0/270 dead transitions. [2024-05-12 10:43:28,390 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 270 transitions, 3828 flow [2024-05-12 10:43:28,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:43:28,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:43:28,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 265 transitions. [2024-05-12 10:43:28,391 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6400966183574879 [2024-05-12 10:43:28,391 INFO L175 Difference]: Start difference. First operand has 154 places, 211 transitions, 2866 flow. Second operand 9 states and 265 transitions. [2024-05-12 10:43:28,391 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 270 transitions, 3828 flow [2024-05-12 10:43:28,805 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 270 transitions, 3594 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-05-12 10:43:28,808 INFO L231 Difference]: Finished difference. Result has 157 places, 219 transitions, 3028 flow [2024-05-12 10:43:28,808 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2642, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3028, PETRI_PLACES=157, PETRI_TRANSITIONS=219} [2024-05-12 10:43:28,809 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 107 predicate places. [2024-05-12 10:43:28,809 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 219 transitions, 3028 flow [2024-05-12 10:43:28,809 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 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-05-12 10:43:28,809 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:28,809 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:28,809 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-05-12 10:43:28,809 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:28,809 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:28,810 INFO L85 PathProgramCache]: Analyzing trace with hash -173528468, now seen corresponding path program 3 times [2024-05-12 10:43:28,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:28,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [857764310] [2024-05-12 10:43:28,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:28,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:28,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:29,002 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:29,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:29,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [857764310] [2024-05-12 10:43:29,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [857764310] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:29,002 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:29,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:43:29,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [978929580] [2024-05-12 10:43:29,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:29,003 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:43:29,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:29,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:43:29,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:43:29,052 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:43:29,053 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 219 transitions, 3028 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 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-05-12 10:43:29,053 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:29,053 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:43:29,053 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:30,243 INFO L124 PetriNetUnfolderBase]: 6122/10035 cut-off events. [2024-05-12 10:43:30,244 INFO L125 PetriNetUnfolderBase]: For 242698/242701 co-relation queries the response was YES. [2024-05-12 10:43:30,300 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57938 conditions, 10035 events. 6122/10035 cut-off events. For 242698/242701 co-relation queries the response was YES. Maximal size of possible extension queue 682. Compared 75922 event pairs, 1427 based on Foata normal form. 44/10065 useless extension candidates. Maximal degree in co-relation 57867. Up to 6605 conditions per place. [2024-05-12 10:43:30,343 INFO L140 encePairwiseOnDemand]: 34/46 looper letters, 167 selfloop transitions, 120 changer transitions 0/299 dead transitions. [2024-05-12 10:43:30,343 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 299 transitions, 4252 flow [2024-05-12 10:43:30,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 10:43:30,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 10:43:30,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 306 transitions. [2024-05-12 10:43:30,344 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6652173913043479 [2024-05-12 10:43:30,344 INFO L175 Difference]: Start difference. First operand has 157 places, 219 transitions, 3028 flow. Second operand 10 states and 306 transitions. [2024-05-12 10:43:30,344 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 299 transitions, 4252 flow [2024-05-12 10:43:30,707 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 299 transitions, 4053 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-05-12 10:43:30,710 INFO L231 Difference]: Finished difference. Result has 162 places, 224 transitions, 3234 flow [2024-05-12 10:43:30,710 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2829, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3234, PETRI_PLACES=162, PETRI_TRANSITIONS=224} [2024-05-12 10:43:30,711 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 112 predicate places. [2024-05-12 10:43:30,711 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 224 transitions, 3234 flow [2024-05-12 10:43:30,711 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 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-05-12 10:43:30,711 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:30,711 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:30,711 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-05-12 10:43:30,711 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:30,711 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:30,711 INFO L85 PathProgramCache]: Analyzing trace with hash -168018218, now seen corresponding path program 4 times [2024-05-12 10:43:30,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:30,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [159488443] [2024-05-12 10:43:30,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:30,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:30,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:30,859 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:30,859 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:30,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [159488443] [2024-05-12 10:43:30,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [159488443] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:30,859 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:30,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:43:30,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1228153706] [2024-05-12 10:43:30,860 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:30,860 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:43:30,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:30,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:43:30,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:43:30,897 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:43:30,898 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 224 transitions, 3234 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 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-05-12 10:43:30,898 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:30,898 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:43:30,898 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:32,066 INFO L124 PetriNetUnfolderBase]: 6493/10645 cut-off events. [2024-05-12 10:43:32,066 INFO L125 PetriNetUnfolderBase]: For 272487/272490 co-relation queries the response was YES. [2024-05-12 10:43:32,130 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61964 conditions, 10645 events. 6493/10645 cut-off events. For 272487/272490 co-relation queries the response was YES. Maximal size of possible extension queue 732. Compared 81619 event pairs, 1894 based on Foata normal form. 52/10689 useless extension candidates. Maximal degree in co-relation 61891. Up to 8295 conditions per place. [2024-05-12 10:43:32,176 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 159 selfloop transitions, 111 changer transitions 0/282 dead transitions. [2024-05-12 10:43:32,176 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 282 transitions, 4114 flow [2024-05-12 10:43:32,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:43:32,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:43:32,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 268 transitions. [2024-05-12 10:43:32,177 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6473429951690821 [2024-05-12 10:43:32,177 INFO L175 Difference]: Start difference. First operand has 162 places, 224 transitions, 3234 flow. Second operand 9 states and 268 transitions. [2024-05-12 10:43:32,177 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 282 transitions, 4114 flow [2024-05-12 10:43:32,738 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 282 transitions, 3882 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-05-12 10:43:32,741 INFO L231 Difference]: Finished difference. Result has 165 places, 226 transitions, 3307 flow [2024-05-12 10:43:32,741 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3004, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3307, PETRI_PLACES=165, PETRI_TRANSITIONS=226} [2024-05-12 10:43:32,741 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 115 predicate places. [2024-05-12 10:43:32,742 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 226 transitions, 3307 flow [2024-05-12 10:43:32,742 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 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-05-12 10:43:32,742 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:32,742 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:32,742 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-05-12 10:43:32,742 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:32,742 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:32,742 INFO L85 PathProgramCache]: Analyzing trace with hash -173380598, now seen corresponding path program 5 times [2024-05-12 10:43:32,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:32,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1732795974] [2024-05-12 10:43:32,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:32,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:32,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:32,885 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:32,885 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:32,885 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1732795974] [2024-05-12 10:43:32,885 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1732795974] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:32,886 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:32,886 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:43:32,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2014014964] [2024-05-12 10:43:32,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:32,886 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:43:32,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:32,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:43:32,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:43:32,924 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:43:32,924 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 226 transitions, 3307 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 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-05-12 10:43:32,924 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:32,924 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:43:32,925 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:34,241 INFO L124 PetriNetUnfolderBase]: 6864/11200 cut-off events. [2024-05-12 10:43:34,241 INFO L125 PetriNetUnfolderBase]: For 290137/290140 co-relation queries the response was YES. [2024-05-12 10:43:34,305 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64978 conditions, 11200 events. 6864/11200 cut-off events. For 290137/290140 co-relation queries the response was YES. Maximal size of possible extension queue 774. Compared 86446 event pairs, 2016 based on Foata normal form. 52/11244 useless extension candidates. Maximal degree in co-relation 64903. Up to 8892 conditions per place. [2024-05-12 10:43:34,352 INFO L140 encePairwiseOnDemand]: 34/46 looper letters, 164 selfloop transitions, 118 changer transitions 0/294 dead transitions. [2024-05-12 10:43:34,352 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 294 transitions, 4307 flow [2024-05-12 10:43:34,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 10:43:34,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 10:43:34,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 299 transitions. [2024-05-12 10:43:34,353 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-05-12 10:43:34,353 INFO L175 Difference]: Start difference. First operand has 165 places, 226 transitions, 3307 flow. Second operand 10 states and 299 transitions. [2024-05-12 10:43:34,353 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 294 transitions, 4307 flow [2024-05-12 10:43:34,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 294 transitions, 4042 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-05-12 10:43:34,918 INFO L231 Difference]: Finished difference. Result has 168 places, 228 transitions, 3363 flow [2024-05-12 10:43:34,919 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3042, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3363, PETRI_PLACES=168, PETRI_TRANSITIONS=228} [2024-05-12 10:43:34,919 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 118 predicate places. [2024-05-12 10:43:34,919 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 228 transitions, 3363 flow [2024-05-12 10:43:34,919 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 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-05-12 10:43:34,919 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:34,919 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:34,919 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-05-12 10:43:34,919 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:34,920 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:34,920 INFO L85 PathProgramCache]: Analyzing trace with hash -167803016, now seen corresponding path program 1 times [2024-05-12 10:43:34,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:34,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1826272011] [2024-05-12 10:43:34,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:34,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:34,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:35,080 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:35,080 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:35,080 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1826272011] [2024-05-12 10:43:35,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1826272011] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:35,080 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:35,080 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:43:35,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2001888697] [2024-05-12 10:43:35,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:35,081 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:43:35,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:35,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:43:35,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:43:35,125 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:43:35,125 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 228 transitions, 3363 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 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-05-12 10:43:35,126 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:35,126 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:43:35,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:36,516 INFO L124 PetriNetUnfolderBase]: 7166/11770 cut-off events. [2024-05-12 10:43:36,517 INFO L125 PetriNetUnfolderBase]: For 306361/306364 co-relation queries the response was YES. [2024-05-12 10:43:36,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67097 conditions, 11770 events. 7166/11770 cut-off events. For 306361/306364 co-relation queries the response was YES. Maximal size of possible extension queue 818. Compared 92584 event pairs, 1888 based on Foata normal form. 44/11781 useless extension candidates. Maximal degree in co-relation 67021. Up to 7408 conditions per place. [2024-05-12 10:43:36,623 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 162 selfloop transitions, 118 changer transitions 0/292 dead transitions. [2024-05-12 10:43:36,623 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 292 transitions, 4300 flow [2024-05-12 10:43:36,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:43:36,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:43:36,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 272 transitions. [2024-05-12 10:43:36,624 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6570048309178744 [2024-05-12 10:43:36,624 INFO L175 Difference]: Start difference. First operand has 168 places, 228 transitions, 3363 flow. Second operand 9 states and 272 transitions. [2024-05-12 10:43:36,624 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 292 transitions, 4300 flow [2024-05-12 10:43:37,060 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 292 transitions, 4017 flow, removed 27 selfloop flow, removed 8 redundant places. [2024-05-12 10:43:37,064 INFO L231 Difference]: Finished difference. Result has 169 places, 230 transitions, 3399 flow [2024-05-12 10:43:37,064 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3080, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3399, PETRI_PLACES=169, PETRI_TRANSITIONS=230} [2024-05-12 10:43:37,064 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 119 predicate places. [2024-05-12 10:43:37,064 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 230 transitions, 3399 flow [2024-05-12 10:43:37,065 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 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-05-12 10:43:37,065 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:37,065 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:37,065 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-05-12 10:43:37,065 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:37,065 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:37,065 INFO L85 PathProgramCache]: Analyzing trace with hash -530813214, now seen corresponding path program 2 times [2024-05-12 10:43:37,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:37,066 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1515653140] [2024-05-12 10:43:37,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:37,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:37,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:37,210 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:37,210 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:37,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1515653140] [2024-05-12 10:43:37,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1515653140] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:37,211 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:37,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:43:37,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [57371259] [2024-05-12 10:43:37,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:37,211 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:43:37,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:37,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:43:37,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:43:37,250 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:43:37,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 230 transitions, 3399 flow. Second operand has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 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-05-12 10:43:37,251 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:37,251 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:43:37,251 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:38,690 INFO L124 PetriNetUnfolderBase]: 7188/11753 cut-off events. [2024-05-12 10:43:38,690 INFO L125 PetriNetUnfolderBase]: For 285613/285616 co-relation queries the response was YES. [2024-05-12 10:43:38,740 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67203 conditions, 11753 events. 7188/11753 cut-off events. For 285613/285616 co-relation queries the response was YES. Maximal size of possible extension queue 813. Compared 91774 event pairs, 2168 based on Foata normal form. 6/11753 useless extension candidates. Maximal degree in co-relation 67126. Up to 9974 conditions per place. [2024-05-12 10:43:38,782 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 149 selfloop transitions, 116 changer transitions 0/277 dead transitions. [2024-05-12 10:43:38,782 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 277 transitions, 4380 flow [2024-05-12 10:43:38,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:43:38,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:43:38,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 232 transitions. [2024-05-12 10:43:38,783 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6304347826086957 [2024-05-12 10:43:38,783 INFO L175 Difference]: Start difference. First operand has 169 places, 230 transitions, 3399 flow. Second operand 8 states and 232 transitions. [2024-05-12 10:43:38,783 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 277 transitions, 4380 flow [2024-05-12 10:43:39,282 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 277 transitions, 4076 flow, removed 29 selfloop flow, removed 7 redundant places. [2024-05-12 10:43:39,286 INFO L231 Difference]: Finished difference. Result has 171 places, 238 transitions, 3528 flow [2024-05-12 10:43:39,286 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3109, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3528, PETRI_PLACES=171, PETRI_TRANSITIONS=238} [2024-05-12 10:43:39,286 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 121 predicate places. [2024-05-12 10:43:39,286 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 238 transitions, 3528 flow [2024-05-12 10:43:39,286 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 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-05-12 10:43:39,286 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:39,286 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:39,286 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-05-12 10:43:39,287 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:39,287 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:39,287 INFO L85 PathProgramCache]: Analyzing trace with hash 1066593178, now seen corresponding path program 6 times [2024-05-12 10:43:39,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:39,287 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [965039060] [2024-05-12 10:43:39,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:39,287 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:39,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:39,429 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:39,430 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:39,430 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [965039060] [2024-05-12 10:43:39,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [965039060] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:39,430 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:39,430 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:43:39,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1367522584] [2024-05-12 10:43:39,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:39,430 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:43:39,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:39,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:43:39,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:43:39,483 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:43:39,483 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 238 transitions, 3528 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 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-05-12 10:43:39,483 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:39,483 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:43:39,483 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:40,835 INFO L124 PetriNetUnfolderBase]: 7427/12256 cut-off events. [2024-05-12 10:43:40,835 INFO L125 PetriNetUnfolderBase]: For 318379/318388 co-relation queries the response was YES. [2024-05-12 10:43:40,926 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67718 conditions, 12256 events. 7427/12256 cut-off events. For 318379/318388 co-relation queries the response was YES. Maximal size of possible extension queue 857. Compared 97331 event pairs, 2342 based on Foata normal form. 53/12273 useless extension candidates. Maximal degree in co-relation 67639. Up to 9807 conditions per place. [2024-05-12 10:43:41,167 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 176 selfloop transitions, 96 changer transitions 0/284 dead transitions. [2024-05-12 10:43:41,167 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 284 transitions, 4406 flow [2024-05-12 10:43:41,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:43:41,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:43:41,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 234 transitions. [2024-05-12 10:43:41,168 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6358695652173914 [2024-05-12 10:43:41,168 INFO L175 Difference]: Start difference. First operand has 171 places, 238 transitions, 3528 flow. Second operand 8 states and 234 transitions. [2024-05-12 10:43:41,168 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 284 transitions, 4406 flow [2024-05-12 10:43:41,652 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 284 transitions, 4261 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-05-12 10:43:41,655 INFO L231 Difference]: Finished difference. Result has 175 places, 240 transitions, 3664 flow [2024-05-12 10:43:41,655 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3383, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3664, PETRI_PLACES=175, PETRI_TRANSITIONS=240} [2024-05-12 10:43:41,656 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 125 predicate places. [2024-05-12 10:43:41,656 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 240 transitions, 3664 flow [2024-05-12 10:43:41,656 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 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-05-12 10:43:41,656 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:41,656 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:41,656 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-05-12 10:43:41,656 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:41,657 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:41,657 INFO L85 PathProgramCache]: Analyzing trace with hash 1066808380, now seen corresponding path program 2 times [2024-05-12 10:43:41,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:41,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1119184727] [2024-05-12 10:43:41,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:41,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:41,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:41,912 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:41,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:41,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1119184727] [2024-05-12 10:43:41,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1119184727] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:41,912 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:41,912 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:43:41,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2036874312] [2024-05-12 10:43:41,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:41,914 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:43:41,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:41,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:43:41,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:43:41,967 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:43:41,968 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 240 transitions, 3664 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 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-05-12 10:43:41,968 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:41,968 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:43:41,968 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:43,612 INFO L124 PetriNetUnfolderBase]: 7635/12566 cut-off events. [2024-05-12 10:43:43,612 INFO L125 PetriNetUnfolderBase]: For 325015/325024 co-relation queries the response was YES. [2024-05-12 10:43:43,700 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68985 conditions, 12566 events. 7635/12566 cut-off events. For 325015/325024 co-relation queries the response was YES. Maximal size of possible extension queue 884. Compared 100052 event pairs, 2237 based on Foata normal form. 45/12596 useless extension candidates. Maximal degree in co-relation 68905. Up to 9528 conditions per place. [2024-05-12 10:43:43,761 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 180 selfloop transitions, 100 changer transitions 0/292 dead transitions. [2024-05-12 10:43:43,761 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 292 transitions, 4589 flow [2024-05-12 10:43:43,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:43:43,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:43:43,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 239 transitions. [2024-05-12 10:43:43,762 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6494565217391305 [2024-05-12 10:43:43,763 INFO L175 Difference]: Start difference. First operand has 175 places, 240 transitions, 3664 flow. Second operand 8 states and 239 transitions. [2024-05-12 10:43:43,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 292 transitions, 4589 flow [2024-05-12 10:43:44,441 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 292 transitions, 4342 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-05-12 10:43:44,444 INFO L231 Difference]: Finished difference. Result has 177 places, 242 transitions, 3705 flow [2024-05-12 10:43:44,445 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3417, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3705, PETRI_PLACES=177, PETRI_TRANSITIONS=242} [2024-05-12 10:43:44,445 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 127 predicate places. [2024-05-12 10:43:44,445 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 242 transitions, 3705 flow [2024-05-12 10:43:44,445 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 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-05-12 10:43:44,445 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:44,445 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:44,445 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-05-12 10:43:44,446 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:44,446 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:44,446 INFO L85 PathProgramCache]: Analyzing trace with hash 1332505660, now seen corresponding path program 3 times [2024-05-12 10:43:44,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:44,446 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1882309733] [2024-05-12 10:43:44,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:44,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:44,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:44,607 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:44,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:44,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1882309733] [2024-05-12 10:43:44,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1882309733] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:44,608 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:44,608 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:43:44,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1449254525] [2024-05-12 10:43:44,608 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:44,608 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:43:44,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:44,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:43:44,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:43:44,648 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:43:44,648 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 242 transitions, 3705 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 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-05-12 10:43:44,648 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:44,648 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:43:44,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:46,316 INFO L124 PetriNetUnfolderBase]: 8072/13398 cut-off events. [2024-05-12 10:43:46,316 INFO L125 PetriNetUnfolderBase]: For 349093/349102 co-relation queries the response was YES. [2024-05-12 10:43:46,378 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71350 conditions, 13398 events. 8072/13398 cut-off events. For 349093/349102 co-relation queries the response was YES. Maximal size of possible extension queue 968. Compared 107901 event pairs, 2336 based on Foata normal form. 45/13407 useless extension candidates. Maximal degree in co-relation 71269. Up to 5729 conditions per place. [2024-05-12 10:43:46,426 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 180 selfloop transitions, 105 changer transitions 0/297 dead transitions. [2024-05-12 10:43:46,426 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 297 transitions, 4623 flow [2024-05-12 10:43:46,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:43:46,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:43:46,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 241 transitions. [2024-05-12 10:43:46,427 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.654891304347826 [2024-05-12 10:43:46,427 INFO L175 Difference]: Start difference. First operand has 177 places, 242 transitions, 3705 flow. Second operand 8 states and 241 transitions. [2024-05-12 10:43:46,427 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 297 transitions, 4623 flow [2024-05-12 10:43:47,006 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 297 transitions, 4362 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-05-12 10:43:47,010 INFO L231 Difference]: Finished difference. Result has 178 places, 242 transitions, 3623 flow [2024-05-12 10:43:47,010 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3384, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3623, PETRI_PLACES=178, PETRI_TRANSITIONS=242} [2024-05-12 10:43:47,010 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 128 predicate places. [2024-05-12 10:43:47,010 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 242 transitions, 3623 flow [2024-05-12 10:43:47,010 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 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-05-12 10:43:47,010 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:47,010 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:47,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-05-12 10:43:47,011 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:47,011 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:47,011 INFO L85 PathProgramCache]: Analyzing trace with hash -1096460072, now seen corresponding path program 3 times [2024-05-12 10:43:47,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:47,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [273057067] [2024-05-12 10:43:47,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:47,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:47,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:47,149 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:47,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:47,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [273057067] [2024-05-12 10:43:47,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [273057067] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:47,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:47,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:43:47,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [789658305] [2024-05-12 10:43:47,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:47,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:43:47,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:47,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:43:47,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:43:47,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:43:47,185 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 242 transitions, 3623 flow. Second operand has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 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-05-12 10:43:47,185 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:47,185 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:43:47,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:48,646 INFO L124 PetriNetUnfolderBase]: 8062/13312 cut-off events. [2024-05-12 10:43:48,646 INFO L125 PetriNetUnfolderBase]: For 318767/318776 co-relation queries the response was YES. [2024-05-12 10:43:48,725 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70861 conditions, 13312 events. 8062/13312 cut-off events. For 318767/318776 co-relation queries the response was YES. Maximal size of possible extension queue 956. Compared 107637 event pairs, 2655 based on Foata normal form. 9/13306 useless extension candidates. Maximal degree in co-relation 70779. Up to 11395 conditions per place. [2024-05-12 10:43:48,776 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 155 selfloop transitions, 102 changer transitions 0/269 dead transitions. [2024-05-12 10:43:48,776 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 269 transitions, 4431 flow [2024-05-12 10:43:48,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:43:48,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:43:48,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 200 transitions. [2024-05-12 10:43:48,777 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6211180124223602 [2024-05-12 10:43:48,777 INFO L175 Difference]: Start difference. First operand has 178 places, 242 transitions, 3623 flow. Second operand 7 states and 200 transitions. [2024-05-12 10:43:48,777 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 269 transitions, 4431 flow [2024-05-12 10:43:49,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 269 transitions, 4146 flow, removed 39 selfloop flow, removed 6 redundant places. [2024-05-12 10:43:49,602 INFO L231 Difference]: Finished difference. Result has 179 places, 242 transitions, 3553 flow [2024-05-12 10:43:49,603 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3338, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3553, PETRI_PLACES=179, PETRI_TRANSITIONS=242} [2024-05-12 10:43:49,604 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 129 predicate places. [2024-05-12 10:43:49,604 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 242 transitions, 3553 flow [2024-05-12 10:43:49,604 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 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-05-12 10:43:49,604 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:49,604 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:49,604 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-05-12 10:43:49,604 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:49,605 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:49,605 INFO L85 PathProgramCache]: Analyzing trace with hash -753126446, now seen corresponding path program 1 times [2024-05-12 10:43:49,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:49,605 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1787384896] [2024-05-12 10:43:49,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:49,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:49,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:49,760 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:49,760 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:49,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1787384896] [2024-05-12 10:43:49,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1787384896] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:49,761 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:49,761 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:43:49,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1947401387] [2024-05-12 10:43:49,761 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:49,761 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:43:49,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:49,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:43:49,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:43:49,800 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:43:49,800 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 242 transitions, 3553 flow. Second operand has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 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-05-12 10:43:49,800 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:49,800 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:43:49,800 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:51,250 INFO L124 PetriNetUnfolderBase]: 8050/13593 cut-off events. [2024-05-12 10:43:51,250 INFO L125 PetriNetUnfolderBase]: For 314700/314706 co-relation queries the response was YES. [2024-05-12 10:43:51,348 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71476 conditions, 13593 events. 8050/13593 cut-off events. For 314700/314706 co-relation queries the response was YES. Maximal size of possible extension queue 940. Compared 111664 event pairs, 4066 based on Foata normal form. 7/13466 useless extension candidates. Maximal degree in co-relation 71393. Up to 11887 conditions per place. [2024-05-12 10:43:51,405 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 230 selfloop transitions, 62 changer transitions 0/304 dead transitions. [2024-05-12 10:43:51,405 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 304 transitions, 4967 flow [2024-05-12 10:43:51,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:43:51,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:43:51,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 199 transitions. [2024-05-12 10:43:51,406 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6180124223602484 [2024-05-12 10:43:51,406 INFO L175 Difference]: Start difference. First operand has 179 places, 242 transitions, 3553 flow. Second operand 7 states and 199 transitions. [2024-05-12 10:43:51,406 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 304 transitions, 4967 flow [2024-05-12 10:43:52,048 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 304 transitions, 4427 flow, removed 20 selfloop flow, removed 9 redundant places. [2024-05-12 10:43:52,052 INFO L231 Difference]: Finished difference. Result has 179 places, 269 transitions, 3787 flow [2024-05-12 10:43:52,052 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3096, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3787, PETRI_PLACES=179, PETRI_TRANSITIONS=269} [2024-05-12 10:43:52,053 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 129 predicate places. [2024-05-12 10:43:52,053 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 269 transitions, 3787 flow [2024-05-12 10:43:52,053 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 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-05-12 10:43:52,053 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:52,053 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:52,053 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-05-12 10:43:52,053 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:52,053 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:52,053 INFO L85 PathProgramCache]: Analyzing trace with hash -179696016, now seen corresponding path program 2 times [2024-05-12 10:43:52,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:52,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [107011896] [2024-05-12 10:43:52,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:52,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:52,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:52,199 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:52,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:52,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [107011896] [2024-05-12 10:43:52,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [107011896] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:52,200 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:52,200 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:43:52,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1366869763] [2024-05-12 10:43:52,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:52,200 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:43:52,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:52,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:43:52,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:43:52,227 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:43:52,227 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 269 transitions, 3787 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-05-12 10:43:52,227 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:52,227 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:43:52,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:53,936 INFO L124 PetriNetUnfolderBase]: 8085/13418 cut-off events. [2024-05-12 10:43:53,937 INFO L125 PetriNetUnfolderBase]: For 315461/315470 co-relation queries the response was YES. [2024-05-12 10:43:54,033 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71335 conditions, 13418 events. 8085/13418 cut-off events. For 315461/315470 co-relation queries the response was YES. Maximal size of possible extension queue 945. Compared 108522 event pairs, 2657 based on Foata normal form. 6/13397 useless extension candidates. Maximal degree in co-relation 71250. Up to 11164 conditions per place. [2024-05-12 10:43:54,096 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 156 selfloop transitions, 133 changer transitions 0/301 dead transitions. [2024-05-12 10:43:54,096 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 301 transitions, 4759 flow [2024-05-12 10:43:54,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:43:54,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:43:54,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 199 transitions. [2024-05-12 10:43:54,097 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6180124223602484 [2024-05-12 10:43:54,097 INFO L175 Difference]: Start difference. First operand has 179 places, 269 transitions, 3787 flow. Second operand 7 states and 199 transitions. [2024-05-12 10:43:54,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 301 transitions, 4759 flow [2024-05-12 10:43:54,680 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 301 transitions, 4678 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-05-12 10:43:54,684 INFO L231 Difference]: Finished difference. Result has 183 places, 274 transitions, 4071 flow [2024-05-12 10:43:54,684 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3706, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4071, PETRI_PLACES=183, PETRI_TRANSITIONS=274} [2024-05-12 10:43:54,685 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 133 predicate places. [2024-05-12 10:43:54,685 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 274 transitions, 4071 flow [2024-05-12 10:43:54,685 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-05-12 10:43:54,685 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:54,685 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:54,685 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-05-12 10:43:54,685 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:54,685 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:54,686 INFO L85 PathProgramCache]: Analyzing trace with hash -179933166, now seen corresponding path program 3 times [2024-05-12 10:43:54,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:54,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [560490407] [2024-05-12 10:43:54,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:54,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:54,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:54,825 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:54,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:54,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [560490407] [2024-05-12 10:43:54,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [560490407] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:54,826 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:54,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:43:54,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [788438936] [2024-05-12 10:43:54,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:54,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:43:54,827 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:54,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:43:54,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:43:54,868 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:43:54,868 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 274 transitions, 4071 flow. Second operand has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 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-05-12 10:43:54,868 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:54,869 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:43:54,869 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:56,361 INFO L124 PetriNetUnfolderBase]: 8080/13306 cut-off events. [2024-05-12 10:43:56,362 INFO L125 PetriNetUnfolderBase]: For 325760/325769 co-relation queries the response was YES. [2024-05-12 10:43:56,455 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72025 conditions, 13306 events. 8080/13306 cut-off events. For 325760/325769 co-relation queries the response was YES. Maximal size of possible extension queue 932. Compared 106671 event pairs, 2610 based on Foata normal form. 6/13297 useless extension candidates. Maximal degree in co-relation 71939. Up to 11163 conditions per place. [2024-05-12 10:43:56,509 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 162 selfloop transitions, 127 changer transitions 0/301 dead transitions. [2024-05-12 10:43:56,509 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 301 transitions, 4961 flow [2024-05-12 10:43:56,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:43:56,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:43:56,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 198 transitions. [2024-05-12 10:43:56,514 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6149068322981367 [2024-05-12 10:43:56,514 INFO L175 Difference]: Start difference. First operand has 183 places, 274 transitions, 4071 flow. Second operand 7 states and 198 transitions. [2024-05-12 10:43:56,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 301 transitions, 4961 flow [2024-05-12 10:43:57,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 301 transitions, 4551 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-05-12 10:43:57,184 INFO L231 Difference]: Finished difference. Result has 183 places, 274 transitions, 3926 flow [2024-05-12 10:43:57,184 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3661, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3926, PETRI_PLACES=183, PETRI_TRANSITIONS=274} [2024-05-12 10:43:57,185 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 133 predicate places. [2024-05-12 10:43:57,185 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 274 transitions, 3926 flow [2024-05-12 10:43:57,185 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 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-05-12 10:43:57,185 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:57,185 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:57,185 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-05-12 10:43:57,185 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:57,185 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:57,186 INFO L85 PathProgramCache]: Analyzing trace with hash -179687088, now seen corresponding path program 1 times [2024-05-12 10:43:57,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:57,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1321190796] [2024-05-12 10:43:57,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:57,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:57,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:57,331 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:57,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:57,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1321190796] [2024-05-12 10:43:57,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1321190796] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:57,333 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:57,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:43:57,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1821463730] [2024-05-12 10:43:57,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:57,334 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:43:57,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:57,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:43:57,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:43:57,360 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:43:57,360 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 274 transitions, 3926 flow. Second operand has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 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-05-12 10:43:57,360 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:57,360 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:43:57,360 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:58,853 INFO L124 PetriNetUnfolderBase]: 8093/13268 cut-off events. [2024-05-12 10:43:58,853 INFO L125 PetriNetUnfolderBase]: For 338639/338648 co-relation queries the response was YES. [2024-05-12 10:43:58,935 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71664 conditions, 13268 events. 8093/13268 cut-off events. For 338639/338648 co-relation queries the response was YES. Maximal size of possible extension queue 932. Compared 105869 event pairs, 2602 based on Foata normal form. 10/13271 useless extension candidates. Maximal degree in co-relation 71579. Up to 12319 conditions per place. [2024-05-12 10:43:58,986 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 262 selfloop transitions, 22 changer transitions 0/296 dead transitions. [2024-05-12 10:43:58,986 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 296 transitions, 4590 flow [2024-05-12 10:43:58,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:43:58,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:43:58,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 158 transitions. [2024-05-12 10:43:58,987 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.572463768115942 [2024-05-12 10:43:58,987 INFO L175 Difference]: Start difference. First operand has 183 places, 274 transitions, 3926 flow. Second operand 6 states and 158 transitions. [2024-05-12 10:43:58,987 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 296 transitions, 4590 flow [2024-05-12 10:43:59,587 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 296 transitions, 4312 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-05-12 10:43:59,591 INFO L231 Difference]: Finished difference. Result has 184 places, 277 transitions, 3758 flow [2024-05-12 10:43:59,591 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3648, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3758, PETRI_PLACES=184, PETRI_TRANSITIONS=277} [2024-05-12 10:43:59,592 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 134 predicate places. [2024-05-12 10:43:59,592 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 277 transitions, 3758 flow [2024-05-12 10:43:59,592 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 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-05-12 10:43:59,592 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:59,592 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:59,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-05-12 10:43:59,592 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:59,592 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:59,592 INFO L85 PathProgramCache]: Analyzing trace with hash -1680720148, now seen corresponding path program 1 times [2024-05-12 10:43:59,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:59,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1659849138] [2024-05-12 10:43:59,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:59,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:59,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:59,739 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:59,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:59,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1659849138] [2024-05-12 10:43:59,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1659849138] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:59,739 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:59,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:43:59,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2013219182] [2024-05-12 10:43:59,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:59,740 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:43:59,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:59,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:43:59,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:43:59,792 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:43:59,793 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 277 transitions, 3758 flow. Second operand has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 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-05-12 10:43:59,793 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:59,793 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:43:59,793 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:01,305 INFO L124 PetriNetUnfolderBase]: 8126/13384 cut-off events. [2024-05-12 10:44:01,305 INFO L125 PetriNetUnfolderBase]: For 346405/346417 co-relation queries the response was YES. [2024-05-12 10:44:01,392 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71480 conditions, 13384 events. 8126/13384 cut-off events. For 346405/346417 co-relation queries the response was YES. Maximal size of possible extension queue 936. Compared 107547 event pairs, 2501 based on Foata normal form. 11/13377 useless extension candidates. Maximal degree in co-relation 71395. Up to 11210 conditions per place. [2024-05-12 10:44:01,447 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 181 selfloop transitions, 127 changer transitions 0/320 dead transitions. [2024-05-12 10:44:01,447 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 320 transitions, 4716 flow [2024-05-12 10:44:01,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:44:01,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:44:01,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 229 transitions. [2024-05-12 10:44:01,448 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6222826086956522 [2024-05-12 10:44:01,449 INFO L175 Difference]: Start difference. First operand has 184 places, 277 transitions, 3758 flow. Second operand 8 states and 229 transitions. [2024-05-12 10:44:01,449 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 320 transitions, 4716 flow [2024-05-12 10:44:02,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 320 transitions, 4624 flow, removed 26 selfloop flow, removed 4 redundant places. [2024-05-12 10:44:02,115 INFO L231 Difference]: Finished difference. Result has 188 places, 282 transitions, 4009 flow [2024-05-12 10:44:02,116 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3668, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4009, PETRI_PLACES=188, PETRI_TRANSITIONS=282} [2024-05-12 10:44:02,116 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 138 predicate places. [2024-05-12 10:44:02,116 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 282 transitions, 4009 flow [2024-05-12 10:44:02,116 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 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-05-12 10:44:02,116 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:02,116 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:44:02,117 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-05-12 10:44:02,117 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:44:02,117 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:02,117 INFO L85 PathProgramCache]: Analyzing trace with hash 1080014453, now seen corresponding path program 1 times [2024-05-12 10:44:02,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:02,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1852295895] [2024-05-12 10:44:02,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:02,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:02,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:02,276 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:44:02,276 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:02,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1852295895] [2024-05-12 10:44:02,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1852295895] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:02,277 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:02,277 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:44:02,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [58719221] [2024-05-12 10:44:02,277 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:02,277 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:44:02,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:02,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:44:02,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:44:02,315 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:44:02,316 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 282 transitions, 4009 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-05-12 10:44:02,316 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:02,316 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:44:02,316 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:03,846 INFO L124 PetriNetUnfolderBase]: 8106/13542 cut-off events. [2024-05-12 10:44:03,846 INFO L125 PetriNetUnfolderBase]: For 361151/361154 co-relation queries the response was YES. [2024-05-12 10:44:03,925 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72293 conditions, 13542 events. 8106/13542 cut-off events. For 361151/361154 co-relation queries the response was YES. Maximal size of possible extension queue 947. Compared 110332 event pairs, 4177 based on Foata normal form. 6/13466 useless extension candidates. Maximal degree in co-relation 72207. Up to 12251 conditions per place. [2024-05-12 10:44:03,974 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 276 selfloop transitions, 28 changer transitions 0/316 dead transitions. [2024-05-12 10:44:03,974 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 316 transitions, 4705 flow [2024-05-12 10:44:03,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:44:03,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:44:03,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 195 transitions. [2024-05-12 10:44:03,975 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6055900621118012 [2024-05-12 10:44:03,975 INFO L175 Difference]: Start difference. First operand has 188 places, 282 transitions, 4009 flow. Second operand 7 states and 195 transitions. [2024-05-12 10:44:03,975 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 316 transitions, 4705 flow [2024-05-12 10:44:04,601 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 316 transitions, 4415 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-05-12 10:44:04,605 INFO L231 Difference]: Finished difference. Result has 189 places, 283 transitions, 3803 flow [2024-05-12 10:44:04,605 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3719, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3803, PETRI_PLACES=189, PETRI_TRANSITIONS=283} [2024-05-12 10:44:04,606 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 139 predicate places. [2024-05-12 10:44:04,606 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 283 transitions, 3803 flow [2024-05-12 10:44:04,606 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-05-12 10:44:04,606 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:04,606 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:44:04,606 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-05-12 10:44:04,606 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:44:04,607 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:04,607 INFO L85 PathProgramCache]: Analyzing trace with hash 724665043, now seen corresponding path program 2 times [2024-05-12 10:44:04,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:04,607 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [985007786] [2024-05-12 10:44:04,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:04,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:04,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:04,741 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:44:04,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:04,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [985007786] [2024-05-12 10:44:04,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [985007786] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:04,741 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:04,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:44:04,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [632271689] [2024-05-12 10:44:04,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:04,742 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:44:04,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:04,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:44:04,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:44:04,778 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:44:04,778 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 283 transitions, 3803 flow. Second operand has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 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-05-12 10:44:04,778 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:04,778 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:44:04,778 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:06,261 INFO L124 PetriNetUnfolderBase]: 8096/13365 cut-off events. [2024-05-12 10:44:06,261 INFO L125 PetriNetUnfolderBase]: For 364849/364852 co-relation queries the response was YES. [2024-05-12 10:44:06,354 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71324 conditions, 13365 events. 8096/13365 cut-off events. For 364849/364852 co-relation queries the response was YES. Maximal size of possible extension queue 944. Compared 107449 event pairs, 2545 based on Foata normal form. 4/13350 useless extension candidates. Maximal degree in co-relation 71237. Up to 11194 conditions per place. [2024-05-12 10:44:06,408 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 169 selfloop transitions, 141 changer transitions 0/322 dead transitions. [2024-05-12 10:44:06,408 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 322 transitions, 4789 flow [2024-05-12 10:44:06,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:44:06,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:44:06,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 230 transitions. [2024-05-12 10:44:06,409 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-05-12 10:44:06,409 INFO L175 Difference]: Start difference. First operand has 189 places, 283 transitions, 3803 flow. Second operand 8 states and 230 transitions. [2024-05-12 10:44:06,409 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 322 transitions, 4789 flow [2024-05-12 10:44:07,120 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 322 transitions, 4739 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-05-12 10:44:07,124 INFO L231 Difference]: Finished difference. Result has 193 places, 283 transitions, 4044 flow [2024-05-12 10:44:07,124 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3753, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4044, PETRI_PLACES=193, PETRI_TRANSITIONS=283} [2024-05-12 10:44:07,124 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 143 predicate places. [2024-05-12 10:44:07,124 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 283 transitions, 4044 flow [2024-05-12 10:44:07,124 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 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-05-12 10:44:07,124 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:07,125 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:44:07,125 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-05-12 10:44:07,125 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:44:07,125 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:07,125 INFO L85 PathProgramCache]: Analyzing trace with hash 57570348, now seen corresponding path program 2 times [2024-05-12 10:44:07,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:07,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1511124562] [2024-05-12 10:44:07,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:07,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:07,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:07,259 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:44:07,260 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:07,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1511124562] [2024-05-12 10:44:07,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1511124562] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:07,260 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:07,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:44:07,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1669194858] [2024-05-12 10:44:07,260 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:07,261 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:44:07,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:07,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:44:07,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:44:07,297 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:44:07,297 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 283 transitions, 4044 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 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-05-12 10:44:07,297 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:07,297 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:44:07,297 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:08,844 INFO L124 PetriNetUnfolderBase]: 8133/13389 cut-off events. [2024-05-12 10:44:08,844 INFO L125 PetriNetUnfolderBase]: For 382999/383008 co-relation queries the response was YES. [2024-05-12 10:44:08,924 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73031 conditions, 13389 events. 8133/13389 cut-off events. For 382999/383008 co-relation queries the response was YES. Maximal size of possible extension queue 938. Compared 107458 event pairs, 2537 based on Foata normal form. 6/13380 useless extension candidates. Maximal degree in co-relation 72943. Up to 11227 conditions per place. [2024-05-12 10:44:08,974 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 160 selfloop transitions, 143 changer transitions 0/315 dead transitions. [2024-05-12 10:44:08,975 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 315 transitions, 5074 flow [2024-05-12 10:44:08,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:44:08,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:44:08,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 199 transitions. [2024-05-12 10:44:08,975 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6180124223602484 [2024-05-12 10:44:08,975 INFO L175 Difference]: Start difference. First operand has 193 places, 283 transitions, 4044 flow. Second operand 7 states and 199 transitions. [2024-05-12 10:44:08,975 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 315 transitions, 5074 flow [2024-05-12 10:44:09,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 315 transitions, 4817 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-05-12 10:44:09,714 INFO L231 Difference]: Finished difference. Result has 194 places, 288 transitions, 4168 flow [2024-05-12 10:44:09,714 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3793, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4168, PETRI_PLACES=194, PETRI_TRANSITIONS=288} [2024-05-12 10:44:09,714 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 144 predicate places. [2024-05-12 10:44:09,714 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 288 transitions, 4168 flow [2024-05-12 10:44:09,714 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 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-05-12 10:44:09,714 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:09,715 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:44:09,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-05-12 10:44:09,715 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:44:09,715 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:09,715 INFO L85 PathProgramCache]: Analyzing trace with hash -840296818, now seen corresponding path program 3 times [2024-05-12 10:44:09,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:09,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [122642790] [2024-05-12 10:44:09,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:09,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:09,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:09,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-05-12 10:44:09,857 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:09,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [122642790] [2024-05-12 10:44:09,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [122642790] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:09,858 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:09,858 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:44:09,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1313355319] [2024-05-12 10:44:09,858 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:09,858 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:44:09,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:09,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:44:09,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:44:09,897 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:44:09,898 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 288 transitions, 4168 flow. Second operand has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 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-05-12 10:44:09,898 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:09,898 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:44:09,898 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:11,404 INFO L124 PetriNetUnfolderBase]: 8126/13476 cut-off events. [2024-05-12 10:44:11,404 INFO L125 PetriNetUnfolderBase]: For 396958/396967 co-relation queries the response was YES. [2024-05-12 10:44:11,503 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73298 conditions, 13476 events. 8126/13476 cut-off events. For 396958/396967 co-relation queries the response was YES. Maximal size of possible extension queue 948. Compared 108978 event pairs, 2610 based on Foata normal form. 6/13447 useless extension candidates. Maximal degree in co-relation 73209. Up to 11223 conditions per place. [2024-05-12 10:44:11,559 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 166 selfloop transitions, 136 changer transitions 0/314 dead transitions. [2024-05-12 10:44:11,559 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 314 transitions, 5022 flow [2024-05-12 10:44:11,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:44:11,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:44:11,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 197 transitions. [2024-05-12 10:44:11,560 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6118012422360248 [2024-05-12 10:44:11,560 INFO L175 Difference]: Start difference. First operand has 194 places, 288 transitions, 4168 flow. Second operand 7 states and 197 transitions. [2024-05-12 10:44:11,560 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 314 transitions, 5022 flow [2024-05-12 10:44:12,375 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 314 transitions, 4764 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-05-12 10:44:12,379 INFO L231 Difference]: Finished difference. Result has 197 places, 288 transitions, 4192 flow [2024-05-12 10:44:12,379 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3910, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4192, PETRI_PLACES=197, PETRI_TRANSITIONS=288} [2024-05-12 10:44:12,379 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 147 predicate places. [2024-05-12 10:44:12,380 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 288 transitions, 4192 flow [2024-05-12 10:44:12,380 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 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-05-12 10:44:12,380 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:12,380 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:44:12,380 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-05-12 10:44:12,380 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:44:12,380 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:12,380 INFO L85 PathProgramCache]: Analyzing trace with hash 2095957429, now seen corresponding path program 3 times [2024-05-12 10:44:12,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:12,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1002885320] [2024-05-12 10:44:12,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:12,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:12,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:12,522 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:44:12,522 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:12,522 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1002885320] [2024-05-12 10:44:12,522 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1002885320] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:12,522 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:12,522 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:44:12,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1884781576] [2024-05-12 10:44:12,522 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:12,523 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:44:12,523 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:12,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:44:12,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:44:12,549 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:44:12,549 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 288 transitions, 4192 flow. Second operand has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 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-05-12 10:44:12,549 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:12,549 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:44:12,549 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:14,174 INFO L124 PetriNetUnfolderBase]: 8105/13325 cut-off events. [2024-05-12 10:44:14,174 INFO L125 PetriNetUnfolderBase]: For 403335/403341 co-relation queries the response was YES. [2024-05-12 10:44:14,256 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73127 conditions, 13325 events. 8105/13325 cut-off events. For 403335/403341 co-relation queries the response was YES. Maximal size of possible extension queue 938. Compared 106876 event pairs, 2526 based on Foata normal form. 4/13314 useless extension candidates. Maximal degree in co-relation 73037. Up to 11984 conditions per place. [2024-05-12 10:44:14,307 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 258 selfloop transitions, 61 changer transitions 0/331 dead transitions. [2024-05-12 10:44:14,307 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 331 transitions, 5176 flow [2024-05-12 10:44:14,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:44:14,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:44:14,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 225 transitions. [2024-05-12 10:44:14,308 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6114130434782609 [2024-05-12 10:44:14,308 INFO L175 Difference]: Start difference. First operand has 197 places, 288 transitions, 4192 flow. Second operand 8 states and 225 transitions. [2024-05-12 10:44:14,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 331 transitions, 5176 flow [2024-05-12 10:44:15,043 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 331 transitions, 4680 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-05-12 10:44:15,047 INFO L231 Difference]: Finished difference. Result has 198 places, 292 transitions, 3946 flow [2024-05-12 10:44:15,047 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3696, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3946, PETRI_PLACES=198, PETRI_TRANSITIONS=292} [2024-05-12 10:44:15,047 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 148 predicate places. [2024-05-12 10:44:15,047 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 292 transitions, 3946 flow [2024-05-12 10:44:15,048 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 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-05-12 10:44:15,048 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:15,048 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:44:15,048 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-05-12 10:44:15,048 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:44:15,048 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:15,048 INFO L85 PathProgramCache]: Analyzing trace with hash 1926488787, now seen corresponding path program 4 times [2024-05-12 10:44:15,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:15,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [739151767] [2024-05-12 10:44:15,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:15,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:15,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:15,188 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:44:15,189 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:15,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [739151767] [2024-05-12 10:44:15,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [739151767] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:15,189 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:15,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:44:15,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [393035240] [2024-05-12 10:44:15,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:15,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:44:15,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:15,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:44:15,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:44:15,223 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:44:15,224 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 292 transitions, 3946 flow. Second operand has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 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-05-12 10:44:15,224 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:15,224 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:44:15,224 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:16,756 INFO L124 PetriNetUnfolderBase]: 8077/13319 cut-off events. [2024-05-12 10:44:16,756 INFO L125 PetriNetUnfolderBase]: For 409386/409392 co-relation queries the response was YES. [2024-05-12 10:44:16,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71905 conditions, 13319 events. 8077/13319 cut-off events. For 409386/409392 co-relation queries the response was YES. Maximal size of possible extension queue 943. Compared 107004 event pairs, 2590 based on Foata normal form. 5/13312 useless extension candidates. Maximal degree in co-relation 71813. Up to 11190 conditions per place. [2024-05-12 10:44:16,905 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 177 selfloop transitions, 138 changer transitions 0/327 dead transitions. [2024-05-12 10:44:16,905 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 327 transitions, 4856 flow [2024-05-12 10:44:16,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:44:16,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:44:16,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 230 transitions. [2024-05-12 10:44:16,906 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-05-12 10:44:16,906 INFO L175 Difference]: Start difference. First operand has 198 places, 292 transitions, 3946 flow. Second operand 8 states and 230 transitions. [2024-05-12 10:44:16,906 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 327 transitions, 4856 flow [2024-05-12 10:44:17,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 327 transitions, 4714 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-05-12 10:44:17,867 INFO L231 Difference]: Finished difference. Result has 200 places, 292 transitions, 4089 flow [2024-05-12 10:44:17,867 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3804, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4089, PETRI_PLACES=200, PETRI_TRANSITIONS=292} [2024-05-12 10:44:17,867 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 150 predicate places. [2024-05-12 10:44:17,867 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 292 transitions, 4089 flow [2024-05-12 10:44:17,867 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 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-05-12 10:44:17,867 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:17,867 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:44:17,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-05-12 10:44:17,867 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:44:17,868 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:17,868 INFO L85 PathProgramCache]: Analyzing trace with hash 353549855, now seen corresponding path program 5 times [2024-05-12 10:44:17,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:17,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [528192515] [2024-05-12 10:44:17,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:17,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:17,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:18,002 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:44:18,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:18,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [528192515] [2024-05-12 10:44:18,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [528192515] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:18,002 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:18,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:44:18,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [518821349] [2024-05-12 10:44:18,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:18,002 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:44:18,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:18,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:44:18,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:44:18,026 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:44:18,027 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 292 transitions, 4089 flow. Second operand has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 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-05-12 10:44:18,027 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:18,027 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:44:18,027 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:19,611 INFO L124 PetriNetUnfolderBase]: 8054/13343 cut-off events. [2024-05-12 10:44:19,611 INFO L125 PetriNetUnfolderBase]: For 422808/422817 co-relation queries the response was YES. [2024-05-12 10:44:19,701 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72565 conditions, 13343 events. 8054/13343 cut-off events. For 422808/422817 co-relation queries the response was YES. Maximal size of possible extension queue 946. Compared 107778 event pairs, 2677 based on Foata normal form. 5/13311 useless extension candidates. Maximal degree in co-relation 72472. Up to 11163 conditions per place. [2024-05-12 10:44:19,755 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 170 selfloop transitions, 136 changer transitions 0/318 dead transitions. [2024-05-12 10:44:19,755 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 318 transitions, 4963 flow [2024-05-12 10:44:19,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:44:19,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:44:19,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 196 transitions. [2024-05-12 10:44:19,756 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6086956521739131 [2024-05-12 10:44:19,756 INFO L175 Difference]: Start difference. First operand has 200 places, 292 transitions, 4089 flow. Second operand 7 states and 196 transitions. [2024-05-12 10:44:19,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 318 transitions, 4963 flow [2024-05-12 10:44:20,646 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 318 transitions, 4661 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-05-12 10:44:20,650 INFO L231 Difference]: Finished difference. Result has 200 places, 292 transitions, 4068 flow [2024-05-12 10:44:20,650 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3787, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4068, PETRI_PLACES=200, PETRI_TRANSITIONS=292} [2024-05-12 10:44:20,651 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 150 predicate places. [2024-05-12 10:44:20,651 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 292 transitions, 4068 flow [2024-05-12 10:44:20,651 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 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-05-12 10:44:20,651 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:20,651 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:44:20,651 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-05-12 10:44:20,651 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:44:20,652 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:20,652 INFO L85 PathProgramCache]: Analyzing trace with hash -1178082605, now seen corresponding path program 6 times [2024-05-12 10:44:20,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:20,652 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2029200247] [2024-05-12 10:44:20,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:20,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:20,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:20,787 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:44:20,787 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:20,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2029200247] [2024-05-12 10:44:20,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2029200247] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:20,788 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:20,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:44:20,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1194802451] [2024-05-12 10:44:20,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:20,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:44:20,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:20,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:44:20,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:44:20,835 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:44:20,841 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 292 transitions, 4068 flow. Second operand has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 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-05-12 10:44:20,841 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:20,841 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:44:20,841 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:22,335 INFO L124 PetriNetUnfolderBase]: 7867/12992 cut-off events. [2024-05-12 10:44:22,335 INFO L125 PetriNetUnfolderBase]: For 432246/432255 co-relation queries the response was YES. [2024-05-12 10:44:22,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70846 conditions, 12992 events. 7867/12992 cut-off events. For 432246/432255 co-relation queries the response was YES. Maximal size of possible extension queue 914. Compared 104099 event pairs, 2595 based on Foata normal form. 7/12962 useless extension candidates. Maximal degree in co-relation 70752. Up to 10842 conditions per place. [2024-05-12 10:44:22,481 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 173 selfloop transitions, 132 changer transitions 0/317 dead transitions. [2024-05-12 10:44:22,482 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 317 transitions, 4838 flow [2024-05-12 10:44:22,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:44:22,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:44:22,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 197 transitions. [2024-05-12 10:44:22,482 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6118012422360248 [2024-05-12 10:44:22,482 INFO L175 Difference]: Start difference. First operand has 200 places, 292 transitions, 4068 flow. Second operand 7 states and 197 transitions. [2024-05-12 10:44:22,482 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 317 transitions, 4838 flow [2024-05-12 10:44:23,519 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 317 transitions, 4555 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-05-12 10:44:23,523 INFO L231 Difference]: Finished difference. Result has 202 places, 292 transitions, 4058 flow [2024-05-12 10:44:23,523 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3785, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4058, PETRI_PLACES=202, PETRI_TRANSITIONS=292} [2024-05-12 10:44:23,524 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 152 predicate places. [2024-05-12 10:44:23,524 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 292 transitions, 4058 flow [2024-05-12 10:44:23,524 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 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-05-12 10:44:23,524 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:23,525 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:44:23,525 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-05-12 10:44:23,525 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:44:23,525 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:23,525 INFO L85 PathProgramCache]: Analyzing trace with hash 1591711150, now seen corresponding path program 1 times [2024-05-12 10:44:23,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:23,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1939404183] [2024-05-12 10:44:23,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:23,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:23,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:23,669 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:44:23,670 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:23,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1939404183] [2024-05-12 10:44:23,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1939404183] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:23,670 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:23,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:44:23,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1232936851] [2024-05-12 10:44:23,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:23,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:44:23,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:23,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:44:23,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:44:23,707 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:44:23,707 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 292 transitions, 4058 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 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-05-12 10:44:23,707 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:23,707 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:44:23,707 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:25,279 INFO L124 PetriNetUnfolderBase]: 7900/13309 cut-off events. [2024-05-12 10:44:25,279 INFO L125 PetriNetUnfolderBase]: For 446350/446356 co-relation queries the response was YES. [2024-05-12 10:44:25,365 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71861 conditions, 13309 events. 7900/13309 cut-off events. For 446350/446356 co-relation queries the response was YES. Maximal size of possible extension queue 920. Compared 108581 event pairs, 3991 based on Foata normal form. 4/13175 useless extension candidates. Maximal degree in co-relation 71766. Up to 11602 conditions per place. [2024-05-12 10:44:25,417 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 248 selfloop transitions, 66 changer transitions 0/326 dead transitions. [2024-05-12 10:44:25,417 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 326 transitions, 4964 flow [2024-05-12 10:44:25,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:44:25,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:44:25,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 197 transitions. [2024-05-12 10:44:25,418 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6118012422360248 [2024-05-12 10:44:25,418 INFO L175 Difference]: Start difference. First operand has 202 places, 292 transitions, 4058 flow. Second operand 7 states and 197 transitions. [2024-05-12 10:44:25,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 326 transitions, 4964 flow [2024-05-12 10:44:26,252 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 326 transitions, 4595 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-05-12 10:44:26,256 INFO L231 Difference]: Finished difference. Result has 201 places, 298 transitions, 3978 flow [2024-05-12 10:44:26,256 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3695, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3978, PETRI_PLACES=201, PETRI_TRANSITIONS=298} [2024-05-12 10:44:26,257 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 151 predicate places. [2024-05-12 10:44:26,257 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 298 transitions, 3978 flow [2024-05-12 10:44:26,257 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 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-05-12 10:44:26,257 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:26,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-05-12 10:44:26,257 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-05-12 10:44:26,257 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:44:26,257 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:26,257 INFO L85 PathProgramCache]: Analyzing trace with hash 1926502458, now seen corresponding path program 2 times [2024-05-12 10:44:26,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:26,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [806673991] [2024-05-12 10:44:26,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:26,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:26,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:26,407 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:44:26,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:26,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [806673991] [2024-05-12 10:44:26,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [806673991] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:26,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:26,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:44:26,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [152246531] [2024-05-12 10:44:26,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:26,409 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:44:26,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:26,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:44:26,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:44:26,452 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:44:26,453 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 298 transitions, 3978 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 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-05-12 10:44:26,453 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:26,453 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:44:26,453 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:27,961 INFO L124 PetriNetUnfolderBase]: 7964/13076 cut-off events. [2024-05-12 10:44:27,961 INFO L125 PetriNetUnfolderBase]: For 461841/461847 co-relation queries the response was YES. [2024-05-12 10:44:28,050 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72128 conditions, 13076 events. 7964/13076 cut-off events. For 461841/461847 co-relation queries the response was YES. Maximal size of possible extension queue 911. Compared 104301 event pairs, 2534 based on Foata normal form. 7/13061 useless extension candidates. Maximal degree in co-relation 72031. Up to 10924 conditions per place. [2024-05-12 10:44:28,100 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 167 selfloop transitions, 165 changer transitions 0/344 dead transitions. [2024-05-12 10:44:28,100 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 344 transitions, 5222 flow [2024-05-12 10:44:28,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:44:28,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:44:28,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 230 transitions. [2024-05-12 10:44:28,101 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-05-12 10:44:28,101 INFO L175 Difference]: Start difference. First operand has 201 places, 298 transitions, 3978 flow. Second operand 8 states and 230 transitions. [2024-05-12 10:44:28,101 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 344 transitions, 5222 flow [2024-05-12 10:44:29,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 344 transitions, 5086 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-05-12 10:44:29,184 INFO L231 Difference]: Finished difference. Result has 204 places, 308 transitions, 4362 flow [2024-05-12 10:44:29,184 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3842, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4362, PETRI_PLACES=204, PETRI_TRANSITIONS=308} [2024-05-12 10:44:29,184 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 154 predicate places. [2024-05-12 10:44:29,184 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 308 transitions, 4362 flow [2024-05-12 10:44:29,184 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 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-05-12 10:44:29,184 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:29,184 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:44:29,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-05-12 10:44:29,185 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:44:29,185 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:29,185 INFO L85 PathProgramCache]: Analyzing trace with hash -1282964750, now seen corresponding path program 3 times [2024-05-12 10:44:29,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:29,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1732116057] [2024-05-12 10:44:29,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:29,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:29,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:29,318 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:44:29,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:29,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1732116057] [2024-05-12 10:44:29,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1732116057] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:29,318 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:29,319 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:44:29,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1296755078] [2024-05-12 10:44:29,319 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:29,319 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:44:29,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:29,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:44:29,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:44:29,344 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:44:29,344 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 308 transitions, 4362 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 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-05-12 10:44:29,344 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:29,344 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:44:29,344 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:30,918 INFO L124 PetriNetUnfolderBase]: 7955/13014 cut-off events. [2024-05-12 10:44:30,918 INFO L125 PetriNetUnfolderBase]: For 469213/469219 co-relation queries the response was YES. [2024-05-12 10:44:31,002 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72903 conditions, 13014 events. 7955/13014 cut-off events. For 469213/469219 co-relation queries the response was YES. Maximal size of possible extension queue 905. Compared 103280 event pairs, 2498 based on Foata normal form. 4/13007 useless extension candidates. Maximal degree in co-relation 72805. Up to 10917 conditions per place. [2024-05-12 10:44:31,048 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 166 selfloop transitions, 165 changer transitions 0/343 dead transitions. [2024-05-12 10:44:31,049 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 343 transitions, 5324 flow [2024-05-12 10:44:31,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:44:31,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:44:31,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 229 transitions. [2024-05-12 10:44:31,049 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6222826086956522 [2024-05-12 10:44:31,049 INFO L175 Difference]: Start difference. First operand has 204 places, 308 transitions, 4362 flow. Second operand 8 states and 229 transitions. [2024-05-12 10:44:31,050 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 343 transitions, 5324 flow [2024-05-12 10:44:32,153 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 343 transitions, 5102 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-05-12 10:44:32,157 INFO L231 Difference]: Finished difference. Result has 208 places, 308 transitions, 4492 flow [2024-05-12 10:44:32,157 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4140, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4492, PETRI_PLACES=208, PETRI_TRANSITIONS=308} [2024-05-12 10:44:32,157 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 158 predicate places. [2024-05-12 10:44:32,158 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 308 transitions, 4492 flow [2024-05-12 10:44:32,158 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 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-05-12 10:44:32,158 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:32,158 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:44:32,158 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-05-12 10:44:32,158 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:44:32,158 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:32,158 INFO L85 PathProgramCache]: Analyzing trace with hash -1275607520, now seen corresponding path program 4 times [2024-05-12 10:44:32,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:32,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1956399760] [2024-05-12 10:44:32,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:32,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:32,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:32,291 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:44:32,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:32,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1956399760] [2024-05-12 10:44:32,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1956399760] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:32,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:32,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:44:32,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [711477974] [2024-05-12 10:44:32,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:32,292 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:44:32,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:32,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:44:32,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:44:32,322 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:44:32,323 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 308 transitions, 4492 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 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-05-12 10:44:32,323 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:32,323 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:44:32,323 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:33,829 INFO L124 PetriNetUnfolderBase]: 7885/12971 cut-off events. [2024-05-12 10:44:33,829 INFO L125 PetriNetUnfolderBase]: For 484198/484207 co-relation queries the response was YES. [2024-05-12 10:44:33,918 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72785 conditions, 12971 events. 7885/12971 cut-off events. For 484198/484207 co-relation queries the response was YES. Maximal size of possible extension queue 898. Compared 103306 event pairs, 2594 based on Foata normal form. 6/12934 useless extension candidates. Maximal degree in co-relation 72686. Up to 10790 conditions per place. [2024-05-12 10:44:33,968 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 171 selfloop transitions, 150 changer transitions 0/333 dead transitions. [2024-05-12 10:44:33,968 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 333 transitions, 5302 flow [2024-05-12 10:44:33,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:44:33,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:44:33,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 196 transitions. [2024-05-12 10:44:33,969 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6086956521739131 [2024-05-12 10:44:33,969 INFO L175 Difference]: Start difference. First operand has 208 places, 308 transitions, 4492 flow. Second operand 7 states and 196 transitions. [2024-05-12 10:44:33,969 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 333 transitions, 5302 flow [2024-05-12 10:44:34,830 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 333 transitions, 5001 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-05-12 10:44:34,834 INFO L231 Difference]: Finished difference. Result has 208 places, 308 transitions, 4501 flow [2024-05-12 10:44:34,834 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4193, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4501, PETRI_PLACES=208, PETRI_TRANSITIONS=308} [2024-05-12 10:44:34,835 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 158 predicate places. [2024-05-12 10:44:34,835 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 308 transitions, 4501 flow [2024-05-12 10:44:34,835 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 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-05-12 10:44:34,835 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:34,835 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-05-12 10:44:34,835 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-05-12 10:44:34,835 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:44:34,836 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:34,836 INFO L85 PathProgramCache]: Analyzing trace with hash 1936460083, now seen corresponding path program 1 times [2024-05-12 10:44:34,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:34,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1403131960] [2024-05-12 10:44:34,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:34,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:34,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:34,996 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:44:34,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:34,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1403131960] [2024-05-12 10:44:34,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1403131960] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:34,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:34,997 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:44:34,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [47769688] [2024-05-12 10:44:34,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:34,997 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:44:34,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:34,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:44:34,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:44:35,049 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:44:35,049 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 308 transitions, 4501 flow. Second operand has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 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-05-12 10:44:35,049 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:35,049 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:44:35,050 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:36,690 INFO L124 PetriNetUnfolderBase]: 8252/13433 cut-off events. [2024-05-12 10:44:36,690 INFO L125 PetriNetUnfolderBase]: For 526427/526430 co-relation queries the response was YES. [2024-05-12 10:44:36,783 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77152 conditions, 13433 events. 8252/13433 cut-off events. For 526427/526430 co-relation queries the response was YES. Maximal size of possible extension queue 936. Compared 106036 event pairs, 2329 based on Foata normal form. 14/13441 useless extension candidates. Maximal degree in co-relation 77053. Up to 11666 conditions per place. [2024-05-12 10:44:36,834 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 324 selfloop transitions, 37 changer transitions 0/373 dead transitions. [2024-05-12 10:44:36,835 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 373 transitions, 5730 flow [2024-05-12 10:44:36,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:44:36,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:44:36,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 232 transitions. [2024-05-12 10:44:36,835 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6304347826086957 [2024-05-12 10:44:36,835 INFO L175 Difference]: Start difference. First operand has 208 places, 308 transitions, 4501 flow. Second operand 8 states and 232 transitions. [2024-05-12 10:44:36,835 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 373 transitions, 5730 flow [2024-05-12 10:44:37,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 373 transitions, 5008 flow, removed 10 selfloop flow, removed 10 redundant places. [2024-05-12 10:44:37,980 INFO L231 Difference]: Finished difference. Result has 208 places, 321 transitions, 4147 flow [2024-05-12 10:44:37,981 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3791, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4147, PETRI_PLACES=208, PETRI_TRANSITIONS=321} [2024-05-12 10:44:37,981 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 158 predicate places. [2024-05-12 10:44:37,981 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 321 transitions, 4147 flow [2024-05-12 10:44:37,981 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 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-05-12 10:44:37,981 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:37,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-05-12 10:44:37,981 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-05-12 10:44:37,982 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:44:37,982 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:37,982 INFO L85 PathProgramCache]: Analyzing trace with hash 702771071, now seen corresponding path program 2 times [2024-05-12 10:44:37,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:37,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1288938736] [2024-05-12 10:44:37,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:37,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:37,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:38,136 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:44:38,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:38,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1288938736] [2024-05-12 10:44:38,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1288938736] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:38,136 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:38,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:44:38,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [571856080] [2024-05-12 10:44:38,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:38,137 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:44:38,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:38,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:44:38,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:44:38,173 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:44:38,173 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 321 transitions, 4147 flow. Second operand has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 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-05-12 10:44:38,173 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:38,173 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:44:38,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:39,809 INFO L124 PetriNetUnfolderBase]: 8281/13474 cut-off events. [2024-05-12 10:44:39,809 INFO L125 PetriNetUnfolderBase]: For 529591/529594 co-relation queries the response was YES. [2024-05-12 10:44:39,904 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76020 conditions, 13474 events. 8281/13474 cut-off events. For 529591/529594 co-relation queries the response was YES. Maximal size of possible extension queue 939. Compared 106742 event pairs, 2502 based on Foata normal form. 22/13490 useless extension candidates. Maximal degree in co-relation 75919. Up to 11184 conditions per place. [2024-05-12 10:44:39,956 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 186 selfloop transitions, 181 changer transitions 0/379 dead transitions. [2024-05-12 10:44:39,957 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 379 transitions, 5185 flow [2024-05-12 10:44:39,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 10:44:39,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 10:44:39,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 288 transitions. [2024-05-12 10:44:39,957 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6260869565217392 [2024-05-12 10:44:39,957 INFO L175 Difference]: Start difference. First operand has 208 places, 321 transitions, 4147 flow. Second operand 10 states and 288 transitions. [2024-05-12 10:44:39,957 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 379 transitions, 5185 flow [2024-05-12 10:44:41,306 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 379 transitions, 5104 flow, removed 28 selfloop flow, removed 3 redundant places. [2024-05-12 10:44:41,310 INFO L231 Difference]: Finished difference. Result has 215 places, 323 transitions, 4492 flow [2024-05-12 10:44:41,310 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4066, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=179, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4492, PETRI_PLACES=215, PETRI_TRANSITIONS=323} [2024-05-12 10:44:41,310 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 165 predicate places. [2024-05-12 10:44:41,310 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 323 transitions, 4492 flow [2024-05-12 10:44:41,311 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 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-05-12 10:44:41,311 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:41,311 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-05-12 10:44:41,311 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-05-12 10:44:41,311 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:44:41,311 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:41,311 INFO L85 PathProgramCache]: Analyzing trace with hash 1784325813, now seen corresponding path program 3 times [2024-05-12 10:44:41,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:41,311 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [391764865] [2024-05-12 10:44:41,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:41,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:41,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:41,461 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:44:41,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:41,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [391764865] [2024-05-12 10:44:41,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [391764865] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:41,462 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:41,462 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:44:41,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [404078653] [2024-05-12 10:44:41,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:41,462 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:44:41,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:41,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:44:41,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:44:41,493 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:44:41,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 323 transitions, 4492 flow. Second operand has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 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-05-12 10:44:41,504 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:41,504 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:44:41,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:43,173 INFO L124 PetriNetUnfolderBase]: 8381/13709 cut-off events. [2024-05-12 10:44:43,173 INFO L125 PetriNetUnfolderBase]: For 538411/538414 co-relation queries the response was YES. [2024-05-12 10:44:43,268 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78324 conditions, 13709 events. 8381/13709 cut-off events. For 538411/538414 co-relation queries the response was YES. Maximal size of possible extension queue 952. Compared 109293 event pairs, 2583 based on Foata normal form. 14/13697 useless extension candidates. Maximal degree in co-relation 78221. Up to 11404 conditions per place. [2024-05-12 10:44:43,321 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 188 selfloop transitions, 170 changer transitions 0/370 dead transitions. [2024-05-12 10:44:43,321 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 370 transitions, 5507 flow [2024-05-12 10:44:43,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:44:43,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:44:43,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 255 transitions. [2024-05-12 10:44:43,322 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6159420289855072 [2024-05-12 10:44:43,322 INFO L175 Difference]: Start difference. First operand has 215 places, 323 transitions, 4492 flow. Second operand 9 states and 255 transitions. [2024-05-12 10:44:43,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 370 transitions, 5507 flow [2024-05-12 10:44:44,788 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 370 transitions, 5125 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-05-12 10:44:44,792 INFO L231 Difference]: Finished difference. Result has 216 places, 326 transitions, 4536 flow [2024-05-12 10:44:44,793 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4110, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4536, PETRI_PLACES=216, PETRI_TRANSITIONS=326} [2024-05-12 10:44:44,793 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 166 predicate places. [2024-05-12 10:44:44,793 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 326 transitions, 4536 flow [2024-05-12 10:44:44,793 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 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-05-12 10:44:44,793 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:44,793 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-05-12 10:44:44,793 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-05-12 10:44:44,793 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:44:44,793 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:44,793 INFO L85 PathProgramCache]: Analyzing trace with hash 2134023457, now seen corresponding path program 4 times [2024-05-12 10:44:44,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:44,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [903881429] [2024-05-12 10:44:44,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:44,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:44,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:44,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-05-12 10:44:44,942 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:44,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [903881429] [2024-05-12 10:44:44,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [903881429] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:44,942 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:44,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:44:44,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [762130283] [2024-05-12 10:44:44,942 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:44,942 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:44:44,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:44,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:44:44,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:44:44,993 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:44:44,993 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 326 transitions, 4536 flow. Second operand has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 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-05-12 10:44:44,993 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:44,993 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:44:44,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:46,668 INFO L124 PetriNetUnfolderBase]: 8319/13510 cut-off events. [2024-05-12 10:44:46,669 INFO L125 PetriNetUnfolderBase]: For 550438/550447 co-relation queries the response was YES. [2024-05-12 10:44:46,772 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75513 conditions, 13510 events. 8319/13510 cut-off events. For 550438/550447 co-relation queries the response was YES. Maximal size of possible extension queue 941. Compared 106648 event pairs, 2418 based on Foata normal form. 57/13548 useless extension candidates. Maximal degree in co-relation 75409. Up to 10868 conditions per place. [2024-05-12 10:44:46,827 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 199 selfloop transitions, 150 changer transitions 0/361 dead transitions. [2024-05-12 10:44:46,827 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 361 transitions, 5478 flow [2024-05-12 10:44:46,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:44:46,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:44:46,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 226 transitions. [2024-05-12 10:44:46,828 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6141304347826086 [2024-05-12 10:44:46,828 INFO L175 Difference]: Start difference. First operand has 216 places, 326 transitions, 4536 flow. Second operand 8 states and 226 transitions. [2024-05-12 10:44:46,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 361 transitions, 5478 flow [2024-05-12 10:44:48,214 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 361 transitions, 5103 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-05-12 10:44:48,219 INFO L231 Difference]: Finished difference. Result has 217 places, 327 transitions, 4509 flow [2024-05-12 10:44:48,219 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4161, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4509, PETRI_PLACES=217, PETRI_TRANSITIONS=327} [2024-05-12 10:44:48,219 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 167 predicate places. [2024-05-12 10:44:48,220 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 327 transitions, 4509 flow [2024-05-12 10:44:48,220 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 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-05-12 10:44:48,220 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:48,220 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-05-12 10:44:48,220 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-05-12 10:44:48,220 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:44:48,220 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:48,220 INFO L85 PathProgramCache]: Analyzing trace with hash -1747267563, now seen corresponding path program 1 times [2024-05-12 10:44:48,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:48,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [460067839] [2024-05-12 10:44:48,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:48,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:48,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:48,386 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:44:48,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:48,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [460067839] [2024-05-12 10:44:48,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [460067839] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:48,386 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:48,386 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:44:48,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [525112876] [2024-05-12 10:44:48,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:48,387 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:44:48,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:48,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:44:48,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:44:48,422 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:44:48,422 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 327 transitions, 4509 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 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-05-12 10:44:48,422 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:48,422 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:44:48,422 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:50,064 INFO L124 PetriNetUnfolderBase]: 8314/13496 cut-off events. [2024-05-12 10:44:50,064 INFO L125 PetriNetUnfolderBase]: For 461691/461700 co-relation queries the response was YES. [2024-05-12 10:44:50,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75086 conditions, 13496 events. 8314/13496 cut-off events. For 461691/461700 co-relation queries the response was YES. Maximal size of possible extension queue 941. Compared 106684 event pairs, 2414 based on Foata normal form. 8/13497 useless extension candidates. Maximal degree in co-relation 74981. Up to 12534 conditions per place. [2024-05-12 10:44:50,216 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 316 selfloop transitions, 20 changer transitions 0/348 dead transitions. [2024-05-12 10:44:50,216 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 348 transitions, 5263 flow [2024-05-12 10:44:50,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:44:50,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:44:50,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 157 transitions. [2024-05-12 10:44:50,216 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5688405797101449 [2024-05-12 10:44:50,216 INFO L175 Difference]: Start difference. First operand has 217 places, 327 transitions, 4509 flow. Second operand 6 states and 157 transitions. [2024-05-12 10:44:50,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 348 transitions, 5263 flow [2024-05-12 10:44:51,486 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 348 transitions, 4921 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-05-12 10:44:51,490 INFO L231 Difference]: Finished difference. Result has 217 places, 329 transitions, 4256 flow [2024-05-12 10:44:51,490 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4167, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4256, PETRI_PLACES=217, PETRI_TRANSITIONS=329} [2024-05-12 10:44:51,490 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 167 predicate places. [2024-05-12 10:44:51,490 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 329 transitions, 4256 flow [2024-05-12 10:44:51,490 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 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-05-12 10:44:51,490 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:51,491 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-05-12 10:44:51,491 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-05-12 10:44:51,491 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:44:51,491 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:51,491 INFO L85 PathProgramCache]: Analyzing trace with hash -880553873, now seen corresponding path program 2 times [2024-05-12 10:44:51,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:51,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1919294719] [2024-05-12 10:44:51,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:51,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:51,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:51,642 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:44:51,642 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:51,642 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1919294719] [2024-05-12 10:44:51,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1919294719] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:51,642 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:51,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:44:51,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1993011312] [2024-05-12 10:44:51,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:51,642 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:44:51,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:51,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:44:51,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:44:51,683 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:44:51,683 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 329 transitions, 4256 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 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-05-12 10:44:51,683 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:51,683 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:44:51,683 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:53,324 INFO L124 PetriNetUnfolderBase]: 8309/13621 cut-off events. [2024-05-12 10:44:53,324 INFO L125 PetriNetUnfolderBase]: For 461333/461342 co-relation queries the response was YES. [2024-05-12 10:44:53,421 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73256 conditions, 13621 events. 8309/13621 cut-off events. For 461333/461342 co-relation queries the response was YES. Maximal size of possible extension queue 947. Compared 108549 event pairs, 4156 based on Foata normal form. 8/13583 useless extension candidates. Maximal degree in co-relation 73150. Up to 12481 conditions per place. [2024-05-12 10:44:53,474 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 317 selfloop transitions, 22 changer transitions 0/351 dead transitions. [2024-05-12 10:44:53,474 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 351 transitions, 5022 flow [2024-05-12 10:44:53,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:44:53,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:44:53,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 157 transitions. [2024-05-12 10:44:53,475 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5688405797101449 [2024-05-12 10:44:53,475 INFO L175 Difference]: Start difference. First operand has 217 places, 329 transitions, 4256 flow. Second operand 6 states and 157 transitions. [2024-05-12 10:44:53,475 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 351 transitions, 5022 flow [2024-05-12 10:44:54,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 351 transitions, 4953 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-05-12 10:44:54,713 INFO L231 Difference]: Finished difference. Result has 219 places, 331 transitions, 4284 flow [2024-05-12 10:44:54,713 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4187, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4284, PETRI_PLACES=219, PETRI_TRANSITIONS=331} [2024-05-12 10:44:54,713 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 169 predicate places. [2024-05-12 10:44:54,714 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 331 transitions, 4284 flow [2024-05-12 10:44:54,714 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 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-05-12 10:44:54,714 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:54,714 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-05-12 10:44:54,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-05-12 10:44:54,714 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:44:54,714 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:54,714 INFO L85 PathProgramCache]: Analyzing trace with hash -526290119, now seen corresponding path program 1 times [2024-05-12 10:44:54,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:54,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1815396880] [2024-05-12 10:44:54,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:54,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:54,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:54,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-05-12 10:44:54,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:54,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1815396880] [2024-05-12 10:44:54,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1815396880] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:54,861 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:54,861 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:44:54,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [74744075] [2024-05-12 10:44:54,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:54,862 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:44:54,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:54,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:44:54,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:44:54,896 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:44:54,896 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 331 transitions, 4284 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 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-05-12 10:44:54,896 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:54,896 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:44:54,896 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:56,660 INFO L124 PetriNetUnfolderBase]: 8327/13670 cut-off events. [2024-05-12 10:44:56,661 INFO L125 PetriNetUnfolderBase]: For 477362/477362 co-relation queries the response was YES. [2024-05-12 10:44:56,771 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73789 conditions, 13670 events. 8327/13670 cut-off events. For 477362/477362 co-relation queries the response was YES. Maximal size of possible extension queue 948. Compared 109153 event pairs, 4010 based on Foata normal form. 2/13618 useless extension candidates. Maximal degree in co-relation 73682. Up to 12485 conditions per place. [2024-05-12 10:44:56,826 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 331 selfloop transitions, 28 changer transitions 0/371 dead transitions. [2024-05-12 10:44:56,826 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 371 transitions, 5292 flow [2024-05-12 10:44:56,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:44:56,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:44:56,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 210 transitions. [2024-05-12 10:44:56,827 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5706521739130435 [2024-05-12 10:44:56,827 INFO L175 Difference]: Start difference. First operand has 219 places, 331 transitions, 4284 flow. Second operand 8 states and 210 transitions. [2024-05-12 10:44:56,827 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 371 transitions, 5292 flow [2024-05-12 10:44:57,840 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 371 transitions, 5211 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-05-12 10:44:57,844 INFO L231 Difference]: Finished difference. Result has 223 places, 335 transitions, 4352 flow [2024-05-12 10:44:57,844 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4203, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4352, PETRI_PLACES=223, PETRI_TRANSITIONS=335} [2024-05-12 10:44:57,845 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 173 predicate places. [2024-05-12 10:44:57,845 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 335 transitions, 4352 flow [2024-05-12 10:44:57,845 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 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-05-12 10:44:57,845 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:57,845 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-05-12 10:44:57,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-05-12 10:44:57,845 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:44:57,845 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:57,846 INFO L85 PathProgramCache]: Analyzing trace with hash 2089428367, now seen corresponding path program 2 times [2024-05-12 10:44:57,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:57,846 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1232140238] [2024-05-12 10:44:57,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:57,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:57,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:57,993 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:44:57,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:57,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1232140238] [2024-05-12 10:44:57,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1232140238] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:57,994 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:57,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:44:57,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [107135524] [2024-05-12 10:44:57,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:57,995 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:44:57,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:57,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:44:57,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:44:58,023 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:44:58,023 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 335 transitions, 4352 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 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-05-12 10:44:58,024 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:58,024 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:44:58,024 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:59,805 INFO L124 PetriNetUnfolderBase]: 8322/13514 cut-off events. [2024-05-12 10:44:59,805 INFO L125 PetriNetUnfolderBase]: For 485485/485485 co-relation queries the response was YES. [2024-05-12 10:44:59,900 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73673 conditions, 13514 events. 8322/13514 cut-off events. For 485485/485485 co-relation queries the response was YES. Maximal size of possible extension queue 943. Compared 106899 event pairs, 2409 based on Foata normal form. 2/13513 useless extension candidates. Maximal degree in co-relation 73565. Up to 12543 conditions per place. [2024-05-12 10:44:59,950 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 329 selfloop transitions, 25 changer transitions 0/366 dead transitions. [2024-05-12 10:44:59,950 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 366 transitions, 5130 flow [2024-05-12 10:44:59,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:44:59,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:44:59,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-05-12 10:44:59,951 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5597826086956522 [2024-05-12 10:44:59,951 INFO L175 Difference]: Start difference. First operand has 223 places, 335 transitions, 4352 flow. Second operand 8 states and 206 transitions. [2024-05-12 10:44:59,951 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 366 transitions, 5130 flow [2024-05-12 10:45:01,139 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 366 transitions, 5034 flow, removed 35 selfloop flow, removed 4 redundant places. [2024-05-12 10:45:01,144 INFO L231 Difference]: Finished difference. Result has 227 places, 335 transitions, 4311 flow [2024-05-12 10:45:01,144 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4256, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4311, PETRI_PLACES=227, PETRI_TRANSITIONS=335} [2024-05-12 10:45:01,144 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 177 predicate places. [2024-05-12 10:45:01,144 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 335 transitions, 4311 flow [2024-05-12 10:45:01,144 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 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-05-12 10:45:01,144 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:45:01,145 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-05-12 10:45:01,145 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-05-12 10:45:01,145 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:45:01,145 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:45:01,145 INFO L85 PathProgramCache]: Analyzing trace with hash -407957291, now seen corresponding path program 1 times [2024-05-12 10:45:01,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:45:01,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [824333836] [2024-05-12 10:45:01,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:45:01,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:45:01,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:45:01,300 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:45:01,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:45:01,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [824333836] [2024-05-12 10:45:01,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [824333836] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:45:01,300 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:45:01,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:45:01,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [833644892] [2024-05-12 10:45:01,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:45:01,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:45:01,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:45:01,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:45:01,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:45:01,352 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:45:01,352 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 335 transitions, 4311 flow. Second operand has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 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-05-12 10:45:01,352 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:45:01,352 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:45:01,352 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:45:03,155 INFO L124 PetriNetUnfolderBase]: 8728/14191 cut-off events. [2024-05-12 10:45:03,155 INFO L125 PetriNetUnfolderBase]: For 614350/614356 co-relation queries the response was YES. [2024-05-12 10:45:03,260 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76672 conditions, 14191 events. 8728/14191 cut-off events. For 614350/614356 co-relation queries the response was YES. Maximal size of possible extension queue 996. Compared 113220 event pairs, 2537 based on Foata normal form. 55/14234 useless extension candidates. Maximal degree in co-relation 76562. Up to 11495 conditions per place. [2024-05-12 10:45:03,315 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 209 selfloop transitions, 160 changer transitions 0/381 dead transitions. [2024-05-12 10:45:03,315 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 381 transitions, 5355 flow [2024-05-12 10:45:03,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:45:03,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:45:03,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 258 transitions. [2024-05-12 10:45:03,316 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6231884057971014 [2024-05-12 10:45:03,316 INFO L175 Difference]: Start difference. First operand has 227 places, 335 transitions, 4311 flow. Second operand 9 states and 258 transitions. [2024-05-12 10:45:03,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 381 transitions, 5355 flow [2024-05-12 10:45:04,587 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 381 transitions, 5294 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-05-12 10:45:04,591 INFO L231 Difference]: Finished difference. Result has 229 places, 338 transitions, 4652 flow [2024-05-12 10:45:04,591 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4250, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4652, PETRI_PLACES=229, PETRI_TRANSITIONS=338} [2024-05-12 10:45:04,591 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 179 predicate places. [2024-05-12 10:45:04,592 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 338 transitions, 4652 flow [2024-05-12 10:45:04,592 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 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-05-12 10:45:04,592 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:45:04,592 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-05-12 10:45:04,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-05-12 10:45:04,592 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:45:04,592 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:45:04,592 INFO L85 PathProgramCache]: Analyzing trace with hash -1983258411, now seen corresponding path program 2 times [2024-05-12 10:45:04,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:45:04,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1131931650] [2024-05-12 10:45:04,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:45:04,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:45:04,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:45:04,742 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:45:04,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:45:04,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1131931650] [2024-05-12 10:45:04,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1131931650] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:45:04,742 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:45:04,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:45:04,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [969204647] [2024-05-12 10:45:04,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:45:04,743 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:45:04,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:45:04,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:45:04,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:45:04,776 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:45:04,776 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 338 transitions, 4652 flow. Second operand has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 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-05-12 10:45:04,777 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:45:04,777 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:45:04,777 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:45:06,609 INFO L124 PetriNetUnfolderBase]: 8828/14343 cut-off events. [2024-05-12 10:45:06,609 INFO L125 PetriNetUnfolderBase]: For 551233/551242 co-relation queries the response was YES. [2024-05-12 10:45:06,725 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79468 conditions, 14343 events. 8828/14343 cut-off events. For 551233/551242 co-relation queries the response was YES. Maximal size of possible extension queue 1007. Compared 114463 event pairs, 2573 based on Foata normal form. 15/14343 useless extension candidates. Maximal degree in co-relation 79357. Up to 12081 conditions per place. [2024-05-12 10:45:06,784 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 208 selfloop transitions, 153 changer transitions 0/373 dead transitions. [2024-05-12 10:45:06,784 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 373 transitions, 5656 flow [2024-05-12 10:45:06,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:45:06,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:45:06,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 222 transitions. [2024-05-12 10:45:06,785 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6032608695652174 [2024-05-12 10:45:06,785 INFO L175 Difference]: Start difference. First operand has 229 places, 338 transitions, 4652 flow. Second operand 8 states and 222 transitions. [2024-05-12 10:45:06,785 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 373 transitions, 5656 flow [2024-05-12 10:45:08,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 373 transitions, 5286 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-05-12 10:45:08,165 INFO L231 Difference]: Finished difference. Result has 230 places, 341 transitions, 4675 flow [2024-05-12 10:45:08,166 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4282, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4675, PETRI_PLACES=230, PETRI_TRANSITIONS=341} [2024-05-12 10:45:08,166 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 180 predicate places. [2024-05-12 10:45:08,166 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 341 transitions, 4675 flow [2024-05-12 10:45:08,166 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 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-05-12 10:45:08,166 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:45:08,166 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-05-12 10:45:08,166 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-05-12 10:45:08,166 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:45:08,166 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:45:08,166 INFO L85 PathProgramCache]: Analyzing trace with hash -889118801, now seen corresponding path program 3 times [2024-05-12 10:45:08,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:45:08,167 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1204402448] [2024-05-12 10:45:08,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:45:08,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:45:08,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:45:08,317 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:45:08,317 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:45:08,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1204402448] [2024-05-12 10:45:08,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1204402448] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:45:08,317 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:45:08,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:45:08,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1903238511] [2024-05-12 10:45:08,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:45:08,318 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:45:08,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:45:08,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:45:08,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:45:08,349 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:45:08,349 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 341 transitions, 4675 flow. Second operand has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 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-05-12 10:45:08,349 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:45:08,350 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:45:08,350 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:45:10,262 INFO L124 PetriNetUnfolderBase]: 8928/14491 cut-off events. [2024-05-12 10:45:10,263 INFO L125 PetriNetUnfolderBase]: For 564764/564773 co-relation queries the response was YES. [2024-05-12 10:45:10,397 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79782 conditions, 14491 events. 8928/14491 cut-off events. For 564764/564773 co-relation queries the response was YES. Maximal size of possible extension queue 1019. Compared 115662 event pairs, 2595 based on Foata normal form. 15/14491 useless extension candidates. Maximal degree in co-relation 79670. Up to 12229 conditions per place. [2024-05-12 10:45:10,461 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 204 selfloop transitions, 160 changer transitions 0/376 dead transitions. [2024-05-12 10:45:10,461 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 376 transitions, 5693 flow [2024-05-12 10:45:10,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:45:10,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:45:10,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 223 transitions. [2024-05-12 10:45:10,462 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6059782608695652 [2024-05-12 10:45:10,462 INFO L175 Difference]: Start difference. First operand has 230 places, 341 transitions, 4675 flow. Second operand 8 states and 223 transitions. [2024-05-12 10:45:10,462 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 376 transitions, 5693 flow [2024-05-12 10:45:12,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 376 transitions, 5328 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-05-12 10:45:12,165 INFO L231 Difference]: Finished difference. Result has 232 places, 344 transitions, 4723 flow [2024-05-12 10:45:12,166 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4310, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4723, PETRI_PLACES=232, PETRI_TRANSITIONS=344} [2024-05-12 10:45:12,166 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 182 predicate places. [2024-05-12 10:45:12,166 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 344 transitions, 4723 flow [2024-05-12 10:45:12,166 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 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-05-12 10:45:12,166 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:45:12,166 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-05-12 10:45:12,166 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-05-12 10:45:12,166 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:45:12,166 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:45:12,166 INFO L85 PathProgramCache]: Analyzing trace with hash -880547921, now seen corresponding path program 4 times [2024-05-12 10:45:12,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:45:12,167 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [440697343] [2024-05-12 10:45:12,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:45:12,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:45:12,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:45:12,323 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:45:12,323 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:45:12,323 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [440697343] [2024-05-12 10:45:12,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [440697343] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:45:12,323 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:45:12,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:45:12,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1968440009] [2024-05-12 10:45:12,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:45:12,323 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:45:12,323 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:45:12,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:45:12,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:45:12,361 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:45:12,361 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 344 transitions, 4723 flow. Second operand has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 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-05-12 10:45:12,361 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:45:12,361 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:45:12,361 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:45:14,374 INFO L124 PetriNetUnfolderBase]: 9408/15331 cut-off events. [2024-05-12 10:45:14,374 INFO L125 PetriNetUnfolderBase]: For 675282/675291 co-relation queries the response was YES. [2024-05-12 10:45:14,511 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85948 conditions, 15331 events. 9408/15331 cut-off events. For 675282/675291 co-relation queries the response was YES. Maximal size of possible extension queue 1092. Compared 123902 event pairs, 2770 based on Foata normal form. 15/15314 useless extension candidates. Maximal degree in co-relation 85835. Up to 11470 conditions per place. [2024-05-12 10:45:14,580 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 211 selfloop transitions, 165 changer transitions 0/388 dead transitions. [2024-05-12 10:45:14,580 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 388 transitions, 5981 flow [2024-05-12 10:45:14,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:45:14,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:45:14,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 229 transitions. [2024-05-12 10:45:14,581 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6222826086956522 [2024-05-12 10:45:14,581 INFO L175 Difference]: Start difference. First operand has 232 places, 344 transitions, 4723 flow. Second operand 8 states and 229 transitions. [2024-05-12 10:45:14,581 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 388 transitions, 5981 flow [2024-05-12 10:45:16,197 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 388 transitions, 5596 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-05-12 10:45:16,202 INFO L231 Difference]: Finished difference. Result has 235 places, 349 transitions, 4843 flow [2024-05-12 10:45:16,202 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4338, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4843, PETRI_PLACES=235, PETRI_TRANSITIONS=349} [2024-05-12 10:45:16,202 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 185 predicate places. [2024-05-12 10:45:16,202 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 349 transitions, 4843 flow [2024-05-12 10:45:16,202 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 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-05-12 10:45:16,202 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:45:16,202 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-05-12 10:45:16,202 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-05-12 10:45:16,202 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:45:16,203 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:45:16,203 INFO L85 PathProgramCache]: Analyzing trace with hash 770435901, now seen corresponding path program 1 times [2024-05-12 10:45:16,203 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:45:16,203 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1004073496] [2024-05-12 10:45:16,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:45:16,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:45:16,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:45:16,319 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:45:16,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:45:16,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1004073496] [2024-05-12 10:45:16,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1004073496] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:45:16,320 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:45:16,320 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 10:45:16,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2022269577] [2024-05-12 10:45:16,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:45:16,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 10:45:16,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:45:16,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 10:45:16,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-05-12 10:45:16,343 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 46 [2024-05-12 10:45:16,343 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 349 transitions, 4843 flow. Second operand has 5 states, 5 states have (on average 22.0) internal successors, (110), 5 states have internal predecessors, (110), 0 states have call successors, (0), 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-05-12 10:45:16,343 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:45:16,343 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 46 [2024-05-12 10:45:16,344 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:45:19,264 INFO L124 PetriNetUnfolderBase]: 12568/22050 cut-off events. [2024-05-12 10:45:19,264 INFO L125 PetriNetUnfolderBase]: For 546282/547900 co-relation queries the response was YES. [2024-05-12 10:45:19,515 INFO L83 FinitePrefix]: Finished finitePrefix Result has 115294 conditions, 22050 events. 12568/22050 cut-off events. For 546282/547900 co-relation queries the response was YES. Maximal size of possible extension queue 1559. Compared 202121 event pairs, 3524 based on Foata normal form. 1127/21595 useless extension candidates. Maximal degree in co-relation 115179. Up to 9957 conditions per place. [2024-05-12 10:45:19,617 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 327 selfloop transitions, 359 changer transitions 38/833 dead transitions. [2024-05-12 10:45:19,617 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 833 transitions, 12228 flow [2024-05-12 10:45:19,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:45:19,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:45:19,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 217 transitions. [2024-05-12 10:45:19,618 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6739130434782609 [2024-05-12 10:45:19,618 INFO L175 Difference]: Start difference. First operand has 235 places, 349 transitions, 4843 flow. Second operand 7 states and 217 transitions. [2024-05-12 10:45:19,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 833 transitions, 12228 flow [2024-05-12 10:45:21,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 833 transitions, 11235 flow, removed 156 selfloop flow, removed 6 redundant places. [2024-05-12 10:45:21,834 INFO L231 Difference]: Finished difference. Result has 241 places, 584 transitions, 8665 flow [2024-05-12 10:45:21,834 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4410, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8665, PETRI_PLACES=241, PETRI_TRANSITIONS=584} [2024-05-12 10:45:21,834 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 191 predicate places. [2024-05-12 10:45:21,834 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 584 transitions, 8665 flow [2024-05-12 10:45:21,834 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 22.0) internal successors, (110), 5 states have internal predecessors, (110), 0 states have call successors, (0), 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-05-12 10:45:21,834 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:45:21,834 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-05-12 10:45:21,835 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-05-12 10:45:21,835 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:45:21,835 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:45:21,835 INFO L85 PathProgramCache]: Analyzing trace with hash 2110394499, now seen corresponding path program 1 times [2024-05-12 10:45:21,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:45:21,835 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1329373291] [2024-05-12 10:45:21,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:45:21,835 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:45:21,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:45:22,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-05-12 10:45:22,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:45:22,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1329373291] [2024-05-12 10:45:22,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1329373291] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:45:22,038 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:45:22,039 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:45:22,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1865193679] [2024-05-12 10:45:22,039 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:45:22,039 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:45:22,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:45:22,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:45:22,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:45:22,075 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:45:22,075 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 584 transitions, 8665 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 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-05-12 10:45:22,076 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:45:22,076 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:45:22,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:45:27,014 INFO L124 PetriNetUnfolderBase]: 14548/23622 cut-off events. [2024-05-12 10:45:27,015 INFO L125 PetriNetUnfolderBase]: For 937117/937996 co-relation queries the response was YES. [2024-05-12 10:45:27,272 INFO L83 FinitePrefix]: Finished finitePrefix Result has 140248 conditions, 23622 events. 14548/23622 cut-off events. For 937117/937996 co-relation queries the response was YES. Maximal size of possible extension queue 1570. Compared 195421 event pairs, 5093 based on Foata normal form. 801/24163 useless extension candidates. Maximal degree in co-relation 140128. Up to 19661 conditions per place. [2024-05-12 10:45:27,339 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 256 selfloop transitions, 162 changer transitions 200/631 dead transitions. [2024-05-12 10:45:27,340 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 631 transitions, 10284 flow [2024-05-12 10:45:27,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:45:27,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:45:27,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 223 transitions. [2024-05-12 10:45:27,341 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6059782608695652 [2024-05-12 10:45:27,341 INFO L175 Difference]: Start difference. First operand has 241 places, 584 transitions, 8665 flow. Second operand 8 states and 223 transitions. [2024-05-12 10:45:27,341 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 631 transitions, 10284 flow [2024-05-12 10:45:31,867 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 631 transitions, 10116 flow, removed 84 selfloop flow, removed 0 redundant places. [2024-05-12 10:45:31,873 INFO L231 Difference]: Finished difference. Result has 249 places, 397 transitions, 6030 flow [2024-05-12 10:45:31,874 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8497, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=584, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=422, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6030, PETRI_PLACES=249, PETRI_TRANSITIONS=397} [2024-05-12 10:45:31,874 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 199 predicate places. [2024-05-12 10:45:31,874 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 397 transitions, 6030 flow [2024-05-12 10:45:31,874 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 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-05-12 10:45:31,874 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:45:31,874 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-05-12 10:45:31,874 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-05-12 10:45:31,874 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:45:31,874 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:45:31,875 INFO L85 PathProgramCache]: Analyzing trace with hash -99277705, now seen corresponding path program 2 times [2024-05-12 10:45:31,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:45:31,875 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1693960841] [2024-05-12 10:45:31,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:45:31,875 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:45:31,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:45:32,039 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:45:32,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:45:32,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1693960841] [2024-05-12 10:45:32,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1693960841] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:45:32,040 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:45:32,040 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:45:32,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [422621722] [2024-05-12 10:45:32,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:45:32,040 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:45:32,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:45:32,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:45:32,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:45:32,079 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:45:32,079 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 397 transitions, 6030 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 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-05-12 10:45:32,079 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:45:32,079 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:45:32,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:45:35,814 INFO L124 PetriNetUnfolderBase]: 12827/21483 cut-off events. [2024-05-12 10:45:35,815 INFO L125 PetriNetUnfolderBase]: For 1119588/1120423 co-relation queries the response was YES. [2024-05-12 10:45:36,026 INFO L83 FinitePrefix]: Finished finitePrefix Result has 132348 conditions, 21483 events. 12827/21483 cut-off events. For 1119588/1120423 co-relation queries the response was YES. Maximal size of possible extension queue 1376. Compared 182679 event pairs, 4027 based on Foata normal form. 749/22103 useless extension candidates. Maximal degree in co-relation 132225. Up to 16858 conditions per place. [2024-05-12 10:45:36,227 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 397 selfloop transitions, 53 changer transitions 0/463 dead transitions. [2024-05-12 10:45:36,228 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 463 transitions, 7636 flow [2024-05-12 10:45:36,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:45:36,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:45:36,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 235 transitions. [2024-05-12 10:45:36,229 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6385869565217391 [2024-05-12 10:45:36,229 INFO L175 Difference]: Start difference. First operand has 249 places, 397 transitions, 6030 flow. Second operand 8 states and 235 transitions. [2024-05-12 10:45:36,229 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 463 transitions, 7636 flow [2024-05-12 10:45:39,428 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 463 transitions, 7283 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-05-12 10:45:39,433 INFO L231 Difference]: Finished difference. Result has 250 places, 407 transitions, 6043 flow [2024-05-12 10:45:39,433 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5689, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6043, PETRI_PLACES=250, PETRI_TRANSITIONS=407} [2024-05-12 10:45:39,433 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 200 predicate places. [2024-05-12 10:45:39,433 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 407 transitions, 6043 flow [2024-05-12 10:45:39,434 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 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-05-12 10:45:39,434 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:45:39,434 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-05-12 10:45:39,434 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-05-12 10:45:39,434 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:45:39,434 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:45:39,434 INFO L85 PathProgramCache]: Analyzing trace with hash -264636531, now seen corresponding path program 3 times [2024-05-12 10:45:39,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:45:39,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [768504764] [2024-05-12 10:45:39,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:45:39,434 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:45:39,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:45:39,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-05-12 10:45:39,609 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:45:39,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [768504764] [2024-05-12 10:45:39,609 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [768504764] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:45:39,610 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:45:39,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:45:39,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [627719487] [2024-05-12 10:45:39,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:45:39,610 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:45:39,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:45:39,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:45:39,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:45:39,677 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:45:39,677 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 407 transitions, 6043 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 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-05-12 10:45:39,677 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:45:39,677 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:45:39,677 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:45:43,639 INFO L124 PetriNetUnfolderBase]: 13415/22514 cut-off events. [2024-05-12 10:45:43,640 INFO L125 PetriNetUnfolderBase]: For 1235936/1236774 co-relation queries the response was YES. [2024-05-12 10:45:43,849 INFO L83 FinitePrefix]: Finished finitePrefix Result has 135733 conditions, 22514 events. 13415/22514 cut-off events. For 1235936/1236774 co-relation queries the response was YES. Maximal size of possible extension queue 1463. Compared 193868 event pairs, 4383 based on Foata normal form. 857/23250 useless extension candidates. Maximal degree in co-relation 135608. Up to 17232 conditions per place. [2024-05-12 10:45:43,927 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 277 selfloop transitions, 172 changer transitions 0/462 dead transitions. [2024-05-12 10:45:43,927 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 462 transitions, 7444 flow [2024-05-12 10:45:43,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:45:43,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:45:43,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 261 transitions. [2024-05-12 10:45:43,928 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6304347826086957 [2024-05-12 10:45:43,928 INFO L175 Difference]: Start difference. First operand has 250 places, 407 transitions, 6043 flow. Second operand 9 states and 261 transitions. [2024-05-12 10:45:43,928 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 462 transitions, 7444 flow [2024-05-12 10:45:47,166 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 462 transitions, 7356 flow, removed 23 selfloop flow, removed 3 redundant places. [2024-05-12 10:45:47,172 INFO L231 Difference]: Finished difference. Result has 257 places, 409 transitions, 6378 flow [2024-05-12 10:45:47,172 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5955, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6378, PETRI_PLACES=257, PETRI_TRANSITIONS=409} [2024-05-12 10:45:47,172 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 207 predicate places. [2024-05-12 10:45:47,172 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 409 transitions, 6378 flow [2024-05-12 10:45:47,172 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 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-05-12 10:45:47,172 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:45:47,173 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-05-12 10:45:47,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-05-12 10:45:47,173 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:45:47,173 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:45:47,173 INFO L85 PathProgramCache]: Analyzing trace with hash -264310101, now seen corresponding path program 4 times [2024-05-12 10:45:47,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:45:47,173 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1031829566] [2024-05-12 10:45:47,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:45:47,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:45:47,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:45:47,394 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:45:47,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:45:47,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1031829566] [2024-05-12 10:45:47,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1031829566] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:45:47,394 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:45:47,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:45:47,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1433837922] [2024-05-12 10:45:47,394 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:45:47,395 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:45:47,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:45:47,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:45:47,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:45:47,435 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:45:47,436 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 409 transitions, 6378 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 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-05-12 10:45:47,436 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:45:47,436 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:45:47,436 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:45:51,440 INFO L124 PetriNetUnfolderBase]: 13236/22508 cut-off events. [2024-05-12 10:45:51,440 INFO L125 PetriNetUnfolderBase]: For 1130614/1131466 co-relation queries the response was YES. [2024-05-12 10:45:51,626 INFO L83 FinitePrefix]: Finished finitePrefix Result has 131919 conditions, 22508 events. 13236/22508 cut-off events. For 1130614/1131466 co-relation queries the response was YES. Maximal size of possible extension queue 1466. Compared 196406 event pairs, 4686 based on Foata normal form. 830/23237 useless extension candidates. Maximal degree in co-relation 131791. Up to 18193 conditions per place. [2024-05-12 10:45:51,690 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 273 selfloop transitions, 169 changer transitions 0/455 dead transitions. [2024-05-12 10:45:51,691 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 455 transitions, 7550 flow [2024-05-12 10:45:51,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:45:51,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:45:51,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 255 transitions. [2024-05-12 10:45:51,691 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6159420289855072 [2024-05-12 10:45:51,691 INFO L175 Difference]: Start difference. First operand has 257 places, 409 transitions, 6378 flow. Second operand 9 states and 255 transitions. [2024-05-12 10:45:51,691 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 455 transitions, 7550 flow [2024-05-12 10:45:54,923 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 455 transitions, 7166 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-05-12 10:45:54,928 INFO L231 Difference]: Finished difference. Result has 260 places, 409 transitions, 6342 flow [2024-05-12 10:45:54,928 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5994, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6342, PETRI_PLACES=260, PETRI_TRANSITIONS=409} [2024-05-12 10:45:54,928 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 210 predicate places. [2024-05-12 10:45:54,928 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 409 transitions, 6342 flow [2024-05-12 10:45:54,929 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 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-05-12 10:45:54,929 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:45:54,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-05-12 10:45:54,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-05-12 10:45:54,929 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:45:54,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:45:54,929 INFO L85 PathProgramCache]: Analyzing trace with hash 49987297, now seen corresponding path program 5 times [2024-05-12 10:45:54,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:45:54,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2066312004] [2024-05-12 10:45:54,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:45:54,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:45:54,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:45:55,142 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:45:55,143 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:45:55,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2066312004] [2024-05-12 10:45:55,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2066312004] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:45:55,143 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:45:55,143 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:45:55,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1685382793] [2024-05-12 10:45:55,143 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:45:55,144 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:45:55,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:45:55,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:45:55,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:45:55,195 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:45:55,196 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 409 transitions, 6342 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 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-05-12 10:45:55,196 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:45:55,196 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:45:55,196 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:45:59,046 INFO L124 PetriNetUnfolderBase]: 13530/22757 cut-off events. [2024-05-12 10:45:59,046 INFO L125 PetriNetUnfolderBase]: For 1062032/1062947 co-relation queries the response was YES. [2024-05-12 10:45:59,524 INFO L83 FinitePrefix]: Finished finitePrefix Result has 132412 conditions, 22757 events. 13530/22757 cut-off events. For 1062032/1062947 co-relation queries the response was YES. Maximal size of possible extension queue 1485. Compared 196907 event pairs, 4720 based on Foata normal form. 891/23516 useless extension candidates. Maximal degree in co-relation 132283. Up to 19001 conditions per place. [2024-05-12 10:45:59,591 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 251 selfloop transitions, 181 changer transitions 0/445 dead transitions. [2024-05-12 10:45:59,591 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 445 transitions, 7507 flow [2024-05-12 10:45:59,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:45:59,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:45:59,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 224 transitions. [2024-05-12 10:45:59,591 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6086956521739131 [2024-05-12 10:45:59,592 INFO L175 Difference]: Start difference. First operand has 260 places, 409 transitions, 6342 flow. Second operand 8 states and 224 transitions. [2024-05-12 10:45:59,592 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 445 transitions, 7507 flow [2024-05-12 10:46:02,232 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 445 transitions, 7158 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-05-12 10:46:02,238 INFO L231 Difference]: Finished difference. Result has 260 places, 411 transitions, 6411 flow [2024-05-12 10:46:02,238 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5993, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=179, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6411, PETRI_PLACES=260, PETRI_TRANSITIONS=411} [2024-05-12 10:46:02,238 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 210 predicate places. [2024-05-12 10:46:02,238 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 411 transitions, 6411 flow [2024-05-12 10:46:02,238 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 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-05-12 10:46:02,238 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:46:02,239 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-05-12 10:46:02,239 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-05-12 10:46:02,239 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:46:02,239 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:46:02,239 INFO L85 PathProgramCache]: Analyzing trace with hash 38936107, now seen corresponding path program 6 times [2024-05-12 10:46:02,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:46:02,239 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [814137229] [2024-05-12 10:46:02,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:46:02,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:46:02,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:46:02,390 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:46:02,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:46:02,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [814137229] [2024-05-12 10:46:02,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [814137229] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:46:02,390 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:46:02,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:46:02,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1548642566] [2024-05-12 10:46:02,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:46:02,391 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:46:02,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:46:02,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:46:02,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:46:02,441 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 10:46:02,442 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 411 transitions, 6411 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 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-05-12 10:46:02,442 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:46:02,442 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 10:46:02,442 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand