./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe037.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/safe037.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de 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/safe037.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/safe037.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-tmp.fs.goblint-validation-7724a2d-m [2024-06-27 21:54:57,190 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 21:54:57,262 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 21:54:57,266 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 21:54:57,266 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 21:54:57,287 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 21:54:57,287 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 21:54:57,288 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 21:54:57,288 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 21:54:57,289 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 21:54:57,289 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 21:54:57,289 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 21:54:57,290 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 21:54:57,290 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 21:54:57,290 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 21:54:57,291 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 21:54:57,291 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 21:54:57,292 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 21:54:57,292 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 21:54:57,292 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 21:54:57,293 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 21:54:57,293 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 21:54:57,294 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 21:54:57,294 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 21:54:57,294 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 21:54:57,295 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 21:54:57,295 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 21:54:57,299 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 21:54:57,300 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 21:54:57,300 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 21:54:57,301 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 21:54:57,301 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 21:54:57,301 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 21:54:57,302 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 21:54:57,302 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 21:54:57,302 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 21:54:57,302 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 21:54:57,303 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 21:54:57,303 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 21:54:57,303 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 21:54:57,303 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 21:54:57,304 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 21:54:57,304 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 21:54:57,304 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-06-27 21:54:57,572 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 21:54:57,594 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 21:54:57,597 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 21:54:57,598 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 21:54:57,598 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 21:54:57,599 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/safe037.yml/witness.yml [2024-06-27 21:54:57,669 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 21:54:57,669 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 21:54:57,669 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe037.i [2024-06-27 21:54:58,901 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 21:54:59,112 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 21:54:59,113 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe037.i [2024-06-27 21:54:59,132 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/835c8a078/5c2ff790268449758bab7cd091b952c8/FLAG6373ede05 [2024-06-27 21:54:59,143 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/835c8a078/5c2ff790268449758bab7cd091b952c8 [2024-06-27 21:54:59,144 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 21:54:59,145 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 21:54:59,146 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 21:54:59,146 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 21:54:59,151 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 21:54:59,151 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 09:54:57" (1/2) ... [2024-06-27 21:54:59,152 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@247fcf88 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:54:59, skipping insertion in model container [2024-06-27 21:54:59,152 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 09:54:57" (1/2) ... [2024-06-27 21:54:59,154 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@55d1acaa and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:54:59, skipping insertion in model container [2024-06-27 21:54:59,154 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 09:54:59" (2/2) ... [2024-06-27 21:54:59,154 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@247fcf88 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:54:59, skipping insertion in model container [2024-06-27 21:54:59,154 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 09:54:59" (2/2) ... [2024-06-27 21:54:59,155 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 21:54:59,185 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 21:54:59,186 INFO L97 edCorrectnessWitness]: Location invariant before [L789-L789] ! multithreaded || ((((((((((0LL - (long long )__unbuffered_p0_EAX) + (long long )x >= 0LL && (0LL - (long long )__unbuffered_p1_EAX) + (long long )y >= 0LL) && (0LL - (long long )__unbuffered_p2_EAX) + (long long )z >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )x >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p2_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX) - (long long )__unbuffered_p2_EAX >= 0LL) && (1LL + (long long )__unbuffered_p1_EAX) - (long long )__unbuffered_p2_EAX >= 0LL) && (2LL - (long long )__unbuffered_p2_EAX) - (long long )z >= 0LL) [2024-06-27 21:54:59,187 INFO L97 edCorrectnessWitness]: Location invariant before [L792-L792] ! multithreaded || ((((((((((0LL - (long long )__unbuffered_p0_EAX) + (long long )x >= 0LL && (0LL - (long long )__unbuffered_p1_EAX) + (long long )y >= 0LL) && (0LL - (long long )__unbuffered_p2_EAX) + (long long )z >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )x >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p2_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX) - (long long )__unbuffered_p2_EAX >= 0LL) && (1LL + (long long )__unbuffered_p1_EAX) - (long long )__unbuffered_p2_EAX >= 0LL) && (2LL - (long long )__unbuffered_p2_EAX) - (long long )z >= 0LL) [2024-06-27 21:54:59,187 INFO L97 edCorrectnessWitness]: Location invariant before [L791-L791] ! multithreaded || ((((((((((0LL - (long long )__unbuffered_p0_EAX) + (long long )x >= 0LL && (0LL - (long long )__unbuffered_p1_EAX) + (long long )y >= 0LL) && (0LL - (long long )__unbuffered_p2_EAX) + (long long )z >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )x >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p2_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX) - (long long )__unbuffered_p2_EAX >= 0LL) && (1LL + (long long )__unbuffered_p1_EAX) - (long long )__unbuffered_p2_EAX >= 0LL) && (2LL - (long long )__unbuffered_p2_EAX) - (long long )z >= 0LL) [2024-06-27 21:54:59,187 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 21:54:59,187 INFO L106 edCorrectnessWitness]: ghost_update [L787-L787] multithreaded = 1; [2024-06-27 21:54:59,249 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 21:54:59,402 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe037.i[941,954] [2024-06-27 21:54:59,562 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 21:54:59,578 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-06-27 21:54:59,616 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe037.i[941,954] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 21:54:59,704 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 21:54:59,749 INFO L206 MainTranslator]: Completed translation [2024-06-27 21:54:59,750 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:54:59 WrapperNode [2024-06-27 21:54:59,750 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 21:54:59,751 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 21:54:59,752 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 21:54:59,752 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 21:54:59,758 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:54:59" (1/1) ... [2024-06-27 21:54:59,789 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:54:59" (1/1) ... [2024-06-27 21:54:59,821 INFO L138 Inliner]: procedures = 175, calls = 47, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 65 [2024-06-27 21:54:59,827 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 21:54:59,827 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 21:54:59,828 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 21:54:59,828 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 21:54:59,837 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:54:59" (1/1) ... [2024-06-27 21:54:59,837 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:54:59" (1/1) ... [2024-06-27 21:54:59,850 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:54:59" (1/1) ... [2024-06-27 21:54:59,872 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-27 21:54:59,873 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:54:59" (1/1) ... [2024-06-27 21:54:59,873 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:54:59" (1/1) ... [2024-06-27 21:54:59,881 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:54:59" (1/1) ... [2024-06-27 21:54:59,887 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:54:59" (1/1) ... [2024-06-27 21:54:59,889 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:54:59" (1/1) ... [2024-06-27 21:54:59,894 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:54:59" (1/1) ... [2024-06-27 21:54:59,896 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 21:54:59,900 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 21:54:59,901 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 21:54:59,901 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 21:54:59,901 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:54:59" (1/1) ... [2024-06-27 21:54:59,908 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 21:54:59,916 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 21:54:59,933 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-27 21:54:59,938 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-27 21:54:59,965 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 21:54:59,965 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 21:54:59,965 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 21:54:59,965 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 21:54:59,965 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 21:54:59,965 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 21:54:59,966 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 21:54:59,966 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 21:54:59,966 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 21:54:59,966 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 21:54:59,966 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 21:54:59,966 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 21:54:59,967 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-27 21:55:00,071 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 21:55:00,073 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 21:55:00,265 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 21:55:00,265 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 21:55:00,381 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 21:55:00,381 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 21:55:00,382 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 09:55:00 BoogieIcfgContainer [2024-06-27 21:55:00,382 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 21:55:00,384 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 21:55:00,384 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 21:55:00,386 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 21:55:00,387 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 09:54:57" (1/4) ... [2024-06-27 21:55:00,388 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6290d556 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 09:55:00, skipping insertion in model container [2024-06-27 21:55:00,388 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 09:54:59" (2/4) ... [2024-06-27 21:55:00,389 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6290d556 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 09:55:00, skipping insertion in model container [2024-06-27 21:55:00,389 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:54:59" (3/4) ... [2024-06-27 21:55:00,390 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6290d556 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 09:55:00, skipping insertion in model container [2024-06-27 21:55:00,391 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 09:55:00" (4/4) ... [2024-06-27 21:55:00,393 INFO L112 eAbstractionObserver]: Analyzing ICFG safe037.i [2024-06-27 21:55:00,408 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 21:55:00,409 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2024-06-27 21:55:00,409 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 21:55:00,450 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 21:55:00,482 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 57 places, 48 transitions, 108 flow [2024-06-27 21:55:00,513 INFO L124 PetriNetUnfolderBase]: 1/45 cut-off events. [2024-06-27 21:55:00,513 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 21:55:00,519 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55 conditions, 45 events. 1/45 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 78 event pairs, 0 based on Foata normal form. 0/40 useless extension candidates. Maximal degree in co-relation 46. Up to 2 conditions per place. [2024-06-27 21:55:00,519 INFO L82 GeneralOperation]: Start removeDead. Operand has 57 places, 48 transitions, 108 flow [2024-06-27 21:55:00,523 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 52 places, 42 transitions, 93 flow [2024-06-27 21:55:00,545 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 21:55:00,553 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;@74e04553, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 21:55:00,553 INFO L358 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2024-06-27 21:55:00,560 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 21:55:00,560 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 21:55:00,560 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 21:55:00,561 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:55:00,561 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 21:55:00,562 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-06-27 21:55:00,566 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:55:00,566 INFO L85 PathProgramCache]: Analyzing trace with hash 217546130, now seen corresponding path program 1 times [2024-06-27 21:55:00,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:55:00,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [964448160] [2024-06-27 21:55:00,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:55:00,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:55:00,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:55:01,050 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:55:01,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:55:01,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [964448160] [2024-06-27 21:55:01,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [964448160] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:55:01,053 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:55:01,054 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 21:55:01,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [419675576] [2024-06-27 21:55:01,056 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:55:01,063 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 21:55:01,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:55:01,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 21:55:01,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 21:55:01,139 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 48 [2024-06-27 21:55:01,142 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 42 transitions, 93 flow. Second operand has 3 states, 3 states have (on average 24.333333333333332) internal successors, (73), 3 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:01,143 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:55:01,143 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 48 [2024-06-27 21:55:01,144 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:55:01,420 INFO L124 PetriNetUnfolderBase]: 759/1474 cut-off events. [2024-06-27 21:55:01,421 INFO L125 PetriNetUnfolderBase]: For 19/19 co-relation queries the response was YES. [2024-06-27 21:55:01,428 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2678 conditions, 1474 events. 759/1474 cut-off events. For 19/19 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 9079 event pairs, 534 based on Foata normal form. 1/1374 useless extension candidates. Maximal degree in co-relation 2666. Up to 1147 conditions per place. [2024-06-27 21:55:01,438 INFO L140 encePairwiseOnDemand]: 41/48 looper letters, 31 selfloop transitions, 4 changer transitions 0/54 dead transitions. [2024-06-27 21:55:01,438 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 54 transitions, 193 flow [2024-06-27 21:55:01,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 21:55:01,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 21:55:01,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 107 transitions. [2024-06-27 21:55:01,449 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7430555555555556 [2024-06-27 21:55:01,451 INFO L175 Difference]: Start difference. First operand has 52 places, 42 transitions, 93 flow. Second operand 3 states and 107 transitions. [2024-06-27 21:55:01,452 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 54 transitions, 193 flow [2024-06-27 21:55:01,454 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 54 transitions, 188 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 21:55:01,460 INFO L231 Difference]: Finished difference. Result has 52 places, 45 transitions, 120 flow [2024-06-27 21:55:01,462 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=90, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=120, PETRI_PLACES=52, PETRI_TRANSITIONS=45} [2024-06-27 21:55:01,465 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 0 predicate places. [2024-06-27 21:55:01,465 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 45 transitions, 120 flow [2024-06-27 21:55:01,466 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 24.333333333333332) internal successors, (73), 3 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:01,466 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:55:01,466 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:55:01,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 21:55:01,467 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-06-27 21:55:01,468 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:55:01,468 INFO L85 PathProgramCache]: Analyzing trace with hash -1391517839, now seen corresponding path program 1 times [2024-06-27 21:55:01,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:55:01,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [30662524] [2024-06-27 21:55:01,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:55:01,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:55:01,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:55:01,650 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:55:01,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:55:01,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [30662524] [2024-06-27 21:55:01,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [30662524] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:55:01,651 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:55:01,651 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 21:55:01,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [358094467] [2024-06-27 21:55:01,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:55:01,653 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 21:55:01,653 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:55:01,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 21:55:01,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 21:55:01,683 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 48 [2024-06-27 21:55:01,684 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 45 transitions, 120 flow. Second operand has 4 states, 4 states have (on average 23.25) internal successors, (93), 4 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:01,684 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:55:01,684 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 48 [2024-06-27 21:55:01,684 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:55:01,894 INFO L124 PetriNetUnfolderBase]: 937/1645 cut-off events. [2024-06-27 21:55:01,894 INFO L125 PetriNetUnfolderBase]: For 301/301 co-relation queries the response was YES. [2024-06-27 21:55:01,897 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3526 conditions, 1645 events. 937/1645 cut-off events. For 301/301 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 9679 event pairs, 477 based on Foata normal form. 3/1605 useless extension candidates. Maximal degree in co-relation 3514. Up to 1383 conditions per place. [2024-06-27 21:55:01,905 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 41 selfloop transitions, 7 changer transitions 0/66 dead transitions. [2024-06-27 21:55:01,905 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 66 transitions, 270 flow [2024-06-27 21:55:01,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 21:55:01,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 21:55:01,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 139 transitions. [2024-06-27 21:55:01,912 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7239583333333334 [2024-06-27 21:55:01,913 INFO L175 Difference]: Start difference. First operand has 52 places, 45 transitions, 120 flow. Second operand 4 states and 139 transitions. [2024-06-27 21:55:01,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 66 transitions, 270 flow [2024-06-27 21:55:01,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 66 transitions, 266 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 21:55:01,917 INFO L231 Difference]: Finished difference. Result has 55 places, 48 transitions, 156 flow [2024-06-27 21:55:01,917 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=116, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=156, PETRI_PLACES=55, PETRI_TRANSITIONS=48} [2024-06-27 21:55:01,918 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 3 predicate places. [2024-06-27 21:55:01,918 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 48 transitions, 156 flow [2024-06-27 21:55:01,919 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 23.25) internal successors, (93), 4 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:01,919 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:55:01,921 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:55:01,921 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 21:55:01,922 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:55:01,922 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:55:01,927 INFO L85 PathProgramCache]: Analyzing trace with hash -889858446, now seen corresponding path program 1 times [2024-06-27 21:55:01,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:55:01,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2017707920] [2024-06-27 21:55:01,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:55:01,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:55:01,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:55:02,167 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:55:02,168 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:55:02,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2017707920] [2024-06-27 21:55:02,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2017707920] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:55:02,169 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:55:02,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 21:55:02,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1199571930] [2024-06-27 21:55:02,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:55:02,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 21:55:02,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:55:02,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 21:55:02,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 21:55:02,212 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 48 [2024-06-27 21:55:02,213 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 48 transitions, 156 flow. Second operand has 4 states, 4 states have (on average 24.0) internal successors, (96), 4 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:02,213 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:55:02,213 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 48 [2024-06-27 21:55:02,214 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:55:02,393 INFO L124 PetriNetUnfolderBase]: 958/1861 cut-off events. [2024-06-27 21:55:02,393 INFO L125 PetriNetUnfolderBase]: For 835/835 co-relation queries the response was YES. [2024-06-27 21:55:02,397 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4210 conditions, 1861 events. 958/1861 cut-off events. For 835/835 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 11951 event pairs, 597 based on Foata normal form. 2/1815 useless extension candidates. Maximal degree in co-relation 4196. Up to 1425 conditions per place. [2024-06-27 21:55:02,431 INFO L140 encePairwiseOnDemand]: 41/48 looper letters, 41 selfloop transitions, 7 changer transitions 0/66 dead transitions. [2024-06-27 21:55:02,431 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 66 transitions, 300 flow [2024-06-27 21:55:02,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 21:55:02,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 21:55:02,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 135 transitions. [2024-06-27 21:55:02,435 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.703125 [2024-06-27 21:55:02,435 INFO L175 Difference]: Start difference. First operand has 55 places, 48 transitions, 156 flow. Second operand 4 states and 135 transitions. [2024-06-27 21:55:02,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 66 transitions, 300 flow [2024-06-27 21:55:02,438 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 66 transitions, 286 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-27 21:55:02,440 INFO L231 Difference]: Finished difference. Result has 57 places, 51 transitions, 182 flow [2024-06-27 21:55:02,440 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=142, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=182, PETRI_PLACES=57, PETRI_TRANSITIONS=51} [2024-06-27 21:55:02,441 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 5 predicate places. [2024-06-27 21:55:02,441 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 51 transitions, 182 flow [2024-06-27 21:55:02,442 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 24.0) internal successors, (96), 4 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:02,442 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:55:02,442 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:55:02,443 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 21:55:02,443 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-06-27 21:55:02,444 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:55:02,444 INFO L85 PathProgramCache]: Analyzing trace with hash 301327893, now seen corresponding path program 1 times [2024-06-27 21:55:02,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:55:02,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1120588365] [2024-06-27 21:55:02,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:55:02,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:55:02,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:55:02,644 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:55:02,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:55:02,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1120588365] [2024-06-27 21:55:02,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1120588365] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:55:02,645 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:55:02,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:55:02,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [713326098] [2024-06-27 21:55:02,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:55:02,646 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:55:02,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:55:02,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:55:02,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:55:02,717 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-27 21:55:02,718 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 51 transitions, 182 flow. Second operand has 6 states, 6 states have (on average 22.166666666666668) internal successors, (133), 6 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:02,718 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:55:02,719 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-27 21:55:02,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:55:03,012 INFO L124 PetriNetUnfolderBase]: 1184/2191 cut-off events. [2024-06-27 21:55:03,012 INFO L125 PetriNetUnfolderBase]: For 1650/1698 co-relation queries the response was YES. [2024-06-27 21:55:03,016 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5379 conditions, 2191 events. 1184/2191 cut-off events. For 1650/1698 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 13663 event pairs, 462 based on Foata normal form. 6/2146 useless extension candidates. Maximal degree in co-relation 5364. Up to 1682 conditions per place. [2024-06-27 21:55:03,026 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 60 selfloop transitions, 12 changer transitions 0/89 dead transitions. [2024-06-27 21:55:03,026 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 89 transitions, 426 flow [2024-06-27 21:55:03,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:55:03,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:55:03,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 198 transitions. [2024-06-27 21:55:03,028 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6875 [2024-06-27 21:55:03,028 INFO L175 Difference]: Start difference. First operand has 57 places, 51 transitions, 182 flow. Second operand 6 states and 198 transitions. [2024-06-27 21:55:03,028 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 89 transitions, 426 flow [2024-06-27 21:55:03,030 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 89 transitions, 410 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-27 21:55:03,031 INFO L231 Difference]: Finished difference. Result has 61 places, 55 transitions, 225 flow [2024-06-27 21:55:03,032 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=160, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=225, PETRI_PLACES=61, PETRI_TRANSITIONS=55} [2024-06-27 21:55:03,032 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 9 predicate places. [2024-06-27 21:55:03,033 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 55 transitions, 225 flow [2024-06-27 21:55:03,033 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.166666666666668) internal successors, (133), 6 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:03,033 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:55:03,033 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:55:03,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 21:55:03,034 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-06-27 21:55:03,034 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:55:03,034 INFO L85 PathProgramCache]: Analyzing trace with hash 1028011439, now seen corresponding path program 1 times [2024-06-27 21:55:03,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:55:03,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1279575870] [2024-06-27 21:55:03,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:55:03,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:55:03,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:55:03,204 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:55:03,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:55:03,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1279575870] [2024-06-27 21:55:03,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1279575870] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:55:03,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:55:03,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 21:55:03,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1988591398] [2024-06-27 21:55:03,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:55:03,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 21:55:03,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:55:03,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 21:55:03,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 21:55:03,243 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-27 21:55:03,243 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 55 transitions, 225 flow. Second operand has 5 states, 5 states have (on average 22.8) internal successors, (114), 5 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:03,243 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:55:03,243 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-27 21:55:03,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:55:03,502 INFO L124 PetriNetUnfolderBase]: 1201/2174 cut-off events. [2024-06-27 21:55:03,503 INFO L125 PetriNetUnfolderBase]: For 2589/2645 co-relation queries the response was YES. [2024-06-27 21:55:03,508 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5886 conditions, 2174 events. 1201/2174 cut-off events. For 2589/2645 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 13379 event pairs, 456 based on Foata normal form. 4/2139 useless extension candidates. Maximal degree in co-relation 5869. Up to 1722 conditions per place. [2024-06-27 21:55:03,520 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 55 selfloop transitions, 15 changer transitions 0/87 dead transitions. [2024-06-27 21:55:03,520 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 87 transitions, 479 flow [2024-06-27 21:55:03,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:55:03,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:55:03,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 168 transitions. [2024-06-27 21:55:03,522 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7 [2024-06-27 21:55:03,523 INFO L175 Difference]: Start difference. First operand has 61 places, 55 transitions, 225 flow. Second operand 5 states and 168 transitions. [2024-06-27 21:55:03,526 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 87 transitions, 479 flow [2024-06-27 21:55:03,530 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 87 transitions, 450 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-27 21:55:03,532 INFO L231 Difference]: Finished difference. Result has 63 places, 61 transitions, 276 flow [2024-06-27 21:55:03,533 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=196, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=276, PETRI_PLACES=63, PETRI_TRANSITIONS=61} [2024-06-27 21:55:03,536 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 11 predicate places. [2024-06-27 21:55:03,536 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 61 transitions, 276 flow [2024-06-27 21:55:03,536 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 22.8) internal successors, (114), 5 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:03,536 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:55:03,536 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:55:03,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 21:55:03,537 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-06-27 21:55:03,537 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:55:03,538 INFO L85 PathProgramCache]: Analyzing trace with hash 1046670959, now seen corresponding path program 2 times [2024-06-27 21:55:03,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:55:03,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1069666787] [2024-06-27 21:55:03,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:55:03,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:55:03,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:55:03,754 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:55:03,755 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:55:03,755 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1069666787] [2024-06-27 21:55:03,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1069666787] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:55:03,755 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:55:03,755 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 21:55:03,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1490203137] [2024-06-27 21:55:03,756 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:55:03,756 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 21:55:03,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:55:03,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 21:55:03,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 21:55:03,788 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-27 21:55:03,788 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 61 transitions, 276 flow. Second operand has 5 states, 5 states have (on average 22.8) internal successors, (114), 5 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:03,788 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:55:03,789 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-27 21:55:03,789 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:55:03,991 INFO L124 PetriNetUnfolderBase]: 1196/2104 cut-off events. [2024-06-27 21:55:03,992 INFO L125 PetriNetUnfolderBase]: For 3645/3758 co-relation queries the response was YES. [2024-06-27 21:55:03,998 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6180 conditions, 2104 events. 1196/2104 cut-off events. For 3645/3758 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 12834 event pairs, 395 based on Foata normal form. 40/2105 useless extension candidates. Maximal degree in co-relation 6162. Up to 1717 conditions per place. [2024-06-27 21:55:04,012 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 50 selfloop transitions, 15 changer transitions 0/82 dead transitions. [2024-06-27 21:55:04,012 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 82 transitions, 456 flow [2024-06-27 21:55:04,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:55:04,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:55:04,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 163 transitions. [2024-06-27 21:55:04,013 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6791666666666667 [2024-06-27 21:55:04,014 INFO L175 Difference]: Start difference. First operand has 63 places, 61 transitions, 276 flow. Second operand 5 states and 163 transitions. [2024-06-27 21:55:04,014 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 82 transitions, 456 flow [2024-06-27 21:55:04,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 82 transitions, 428 flow, removed 11 selfloop flow, removed 1 redundant places. [2024-06-27 21:55:04,024 INFO L231 Difference]: Finished difference. Result has 67 places, 61 transitions, 286 flow [2024-06-27 21:55:04,024 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=248, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=286, PETRI_PLACES=67, PETRI_TRANSITIONS=61} [2024-06-27 21:55:04,027 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 15 predicate places. [2024-06-27 21:55:04,027 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 61 transitions, 286 flow [2024-06-27 21:55:04,027 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 22.8) internal successors, (114), 5 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:04,027 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:55:04,027 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:55:04,028 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 21:55:04,028 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:55:04,028 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:55:04,028 INFO L85 PathProgramCache]: Analyzing trace with hash -1475702654, now seen corresponding path program 1 times [2024-06-27 21:55:04,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:55:04,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [615654896] [2024-06-27 21:55:04,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:55:04,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:55:04,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:55:04,201 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:55:04,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:55:04,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [615654896] [2024-06-27 21:55:04,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [615654896] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:55:04,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:55:04,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 21:55:04,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1897109811] [2024-06-27 21:55:04,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:55:04,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 21:55:04,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:55:04,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 21:55:04,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 21:55:04,228 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 48 [2024-06-27 21:55:04,229 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 61 transitions, 286 flow. Second operand has 4 states, 4 states have (on average 24.75) internal successors, (99), 4 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:04,229 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:55:04,229 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 48 [2024-06-27 21:55:04,229 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:55:04,415 INFO L124 PetriNetUnfolderBase]: 1156/2169 cut-off events. [2024-06-27 21:55:04,415 INFO L125 PetriNetUnfolderBase]: For 3807/3807 co-relation queries the response was YES. [2024-06-27 21:55:04,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6199 conditions, 2169 events. 1156/2169 cut-off events. For 3807/3807 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 13788 event pairs, 410 based on Foata normal form. 1/2140 useless extension candidates. Maximal degree in co-relation 6179. Up to 1690 conditions per place. [2024-06-27 21:55:04,433 INFO L140 encePairwiseOnDemand]: 42/48 looper letters, 48 selfloop transitions, 7 changer transitions 0/76 dead transitions. [2024-06-27 21:55:04,434 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 76 transitions, 440 flow [2024-06-27 21:55:04,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 21:55:04,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 21:55:04,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 130 transitions. [2024-06-27 21:55:04,435 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6770833333333334 [2024-06-27 21:55:04,435 INFO L175 Difference]: Start difference. First operand has 67 places, 61 transitions, 286 flow. Second operand 4 states and 130 transitions. [2024-06-27 21:55:04,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 76 transitions, 440 flow [2024-06-27 21:55:04,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 76 transitions, 398 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-27 21:55:04,442 INFO L231 Difference]: Finished difference. Result has 66 places, 64 transitions, 286 flow [2024-06-27 21:55:04,442 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=244, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=286, PETRI_PLACES=66, PETRI_TRANSITIONS=64} [2024-06-27 21:55:04,443 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 14 predicate places. [2024-06-27 21:55:04,443 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 64 transitions, 286 flow [2024-06-27 21:55:04,443 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 24.75) internal successors, (99), 4 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:04,443 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:55:04,443 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:55:04,444 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 21:55:04,444 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-06-27 21:55:04,444 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:55:04,444 INFO L85 PathProgramCache]: Analyzing trace with hash 76348528, now seen corresponding path program 1 times [2024-06-27 21:55:04,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:55:04,445 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [303612809] [2024-06-27 21:55:04,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:55:04,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:55:04,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:55:04,641 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:55:04,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:55:04,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [303612809] [2024-06-27 21:55:04,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [303612809] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:55:04,642 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:55:04,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:55:04,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [595542978] [2024-06-27 21:55:04,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:55:04,643 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:55:04,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:55:04,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:55:04,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:55:04,683 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-27 21:55:04,684 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 64 transitions, 286 flow. Second operand has 6 states, 6 states have (on average 22.666666666666668) internal successors, (136), 6 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:04,684 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:55:04,684 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-27 21:55:04,684 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:55:04,947 INFO L124 PetriNetUnfolderBase]: 1207/2098 cut-off events. [2024-06-27 21:55:04,947 INFO L125 PetriNetUnfolderBase]: For 4907/5041 co-relation queries the response was YES. [2024-06-27 21:55:04,953 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6573 conditions, 2098 events. 1207/2098 cut-off events. For 4907/5041 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 12504 event pairs, 361 based on Foata normal form. 2/2078 useless extension candidates. Maximal degree in co-relation 6553. Up to 1740 conditions per place. [2024-06-27 21:55:04,963 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 70 selfloop transitions, 13 changer transitions 0/100 dead transitions. [2024-06-27 21:55:04,963 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 100 transitions, 554 flow [2024-06-27 21:55:04,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:55:04,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:55:04,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 197 transitions. [2024-06-27 21:55:04,965 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6840277777777778 [2024-06-27 21:55:04,965 INFO L175 Difference]: Start difference. First operand has 66 places, 64 transitions, 286 flow. Second operand 6 states and 197 transitions. [2024-06-27 21:55:04,965 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 100 transitions, 554 flow [2024-06-27 21:55:04,970 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 100 transitions, 534 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-06-27 21:55:04,971 INFO L231 Difference]: Finished difference. Result has 70 places, 67 transitions, 328 flow [2024-06-27 21:55:04,972 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=266, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=328, PETRI_PLACES=70, PETRI_TRANSITIONS=67} [2024-06-27 21:55:04,972 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 18 predicate places. [2024-06-27 21:55:04,972 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 67 transitions, 328 flow [2024-06-27 21:55:04,973 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.666666666666668) internal successors, (136), 6 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:04,973 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:55:04,973 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:55:04,973 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 21:55:04,973 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-06-27 21:55:04,974 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:55:04,974 INFO L85 PathProgramCache]: Analyzing trace with hash 71884528, now seen corresponding path program 2 times [2024-06-27 21:55:04,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:55:04,974 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [166119795] [2024-06-27 21:55:04,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:55:04,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:55:04,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:55:05,154 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:55:05,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:55:05,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [166119795] [2024-06-27 21:55:05,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [166119795] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:55:05,155 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:55:05,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:55:05,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1046717334] [2024-06-27 21:55:05,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:55:05,155 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:55:05,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:55:05,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:55:05,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:55:05,191 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-27 21:55:05,192 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 67 transitions, 328 flow. Second operand has 6 states, 6 states have (on average 22.666666666666668) internal successors, (136), 6 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:05,192 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:55:05,192 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-27 21:55:05,192 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:55:05,441 INFO L124 PetriNetUnfolderBase]: 1224/2184 cut-off events. [2024-06-27 21:55:05,442 INFO L125 PetriNetUnfolderBase]: For 6442/6581 co-relation queries the response was YES. [2024-06-27 21:55:05,448 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7170 conditions, 2184 events. 1224/2184 cut-off events. For 6442/6581 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 13356 event pairs, 430 based on Foata normal form. 27/2191 useless extension candidates. Maximal degree in co-relation 7149. Up to 1697 conditions per place. [2024-06-27 21:55:05,457 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 63 selfloop transitions, 25 changer transitions 0/105 dead transitions. [2024-06-27 21:55:05,458 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 105 transitions, 666 flow [2024-06-27 21:55:05,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:55:05,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:55:05,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 200 transitions. [2024-06-27 21:55:05,460 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6944444444444444 [2024-06-27 21:55:05,460 INFO L175 Difference]: Start difference. First operand has 70 places, 67 transitions, 328 flow. Second operand 6 states and 200 transitions. [2024-06-27 21:55:05,461 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 105 transitions, 666 flow [2024-06-27 21:55:05,465 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 105 transitions, 628 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-27 21:55:05,467 INFO L231 Difference]: Finished difference. Result has 72 places, 73 transitions, 410 flow [2024-06-27 21:55:05,467 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=290, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=410, PETRI_PLACES=72, PETRI_TRANSITIONS=73} [2024-06-27 21:55:05,468 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 20 predicate places. [2024-06-27 21:55:05,468 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 73 transitions, 410 flow [2024-06-27 21:55:05,468 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.666666666666668) internal successors, (136), 6 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:05,468 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:55:05,469 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:55:05,469 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 21:55:05,469 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-06-27 21:55:05,469 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:55:05,469 INFO L85 PathProgramCache]: Analyzing trace with hash 1240992250, now seen corresponding path program 3 times [2024-06-27 21:55:05,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:55:05,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [768371990] [2024-06-27 21:55:05,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:55:05,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:55:05,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:55:05,645 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:55:05,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:55:05,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [768371990] [2024-06-27 21:55:05,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [768371990] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:55:05,646 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:55:05,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:55:05,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1566612519] [2024-06-27 21:55:05,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:55:05,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:55:05,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:55:05,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:55:05,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:55:05,684 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-27 21:55:05,685 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 73 transitions, 410 flow. Second operand has 6 states, 6 states have (on average 22.666666666666668) internal successors, (136), 6 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:05,685 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:55:05,685 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-27 21:55:05,685 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:55:05,915 INFO L124 PetriNetUnfolderBase]: 1219/2202 cut-off events. [2024-06-27 21:55:05,916 INFO L125 PetriNetUnfolderBase]: For 8500/8662 co-relation queries the response was YES. [2024-06-27 21:55:05,922 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7579 conditions, 2202 events. 1219/2202 cut-off events. For 8500/8662 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 13758 event pairs, 547 based on Foata normal form. 40/2208 useless extension candidates. Maximal degree in co-relation 7557. Up to 1692 conditions per place. [2024-06-27 21:55:05,933 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 58 selfloop transitions, 25 changer transitions 0/100 dead transitions. [2024-06-27 21:55:05,933 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 100 transitions, 640 flow [2024-06-27 21:55:05,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:55:05,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:55:05,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 195 transitions. [2024-06-27 21:55:05,935 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6770833333333334 [2024-06-27 21:55:05,935 INFO L175 Difference]: Start difference. First operand has 72 places, 73 transitions, 410 flow. Second operand 6 states and 195 transitions. [2024-06-27 21:55:05,935 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 100 transitions, 640 flow [2024-06-27 21:55:05,975 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 100 transitions, 590 flow, removed 18 selfloop flow, removed 2 redundant places. [2024-06-27 21:55:05,977 INFO L231 Difference]: Finished difference. Result has 76 places, 73 transitions, 418 flow [2024-06-27 21:55:05,978 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=360, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=418, PETRI_PLACES=76, PETRI_TRANSITIONS=73} [2024-06-27 21:55:05,978 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 24 predicate places. [2024-06-27 21:55:05,978 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 73 transitions, 418 flow [2024-06-27 21:55:05,979 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.666666666666668) internal successors, (136), 6 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:05,979 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:55:05,979 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:55:05,979 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 21:55:05,979 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-06-27 21:55:05,980 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:55:05,980 INFO L85 PathProgramCache]: Analyzing trace with hash 393085040, now seen corresponding path program 1 times [2024-06-27 21:55:05,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:55:05,980 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [466232164] [2024-06-27 21:55:05,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:55:05,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:55:05,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:55:06,154 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:55:06,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:55:06,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [466232164] [2024-06-27 21:55:06,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [466232164] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:55:06,155 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:55:06,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:55:06,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1095727280] [2024-06-27 21:55:06,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:55:06,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:55:06,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:55:06,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:55:06,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:55:06,200 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-27 21:55:06,200 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 73 transitions, 418 flow. Second operand has 6 states, 6 states have (on average 22.666666666666668) internal successors, (136), 6 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:06,201 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:55:06,201 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-27 21:55:06,201 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:55:06,437 INFO L124 PetriNetUnfolderBase]: 1286/2335 cut-off events. [2024-06-27 21:55:06,437 INFO L125 PetriNetUnfolderBase]: For 8581/8611 co-relation queries the response was YES. [2024-06-27 21:55:06,445 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8036 conditions, 2335 events. 1286/2335 cut-off events. For 8581/8611 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 14513 event pairs, 362 based on Foata normal form. 4/2305 useless extension candidates. Maximal degree in co-relation 8012. Up to 1855 conditions per place. [2024-06-27 21:55:06,454 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 77 selfloop transitions, 12 changer transitions 0/106 dead transitions. [2024-06-27 21:55:06,455 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 106 transitions, 705 flow [2024-06-27 21:55:06,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:55:06,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:55:06,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 191 transitions. [2024-06-27 21:55:06,456 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6631944444444444 [2024-06-27 21:55:06,457 INFO L175 Difference]: Start difference. First operand has 76 places, 73 transitions, 418 flow. Second operand 6 states and 191 transitions. [2024-06-27 21:55:06,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 106 transitions, 705 flow [2024-06-27 21:55:06,466 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 106 transitions, 634 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-27 21:55:06,468 INFO L231 Difference]: Finished difference. Result has 78 places, 78 transitions, 431 flow [2024-06-27 21:55:06,468 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=352, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=431, PETRI_PLACES=78, PETRI_TRANSITIONS=78} [2024-06-27 21:55:06,469 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 26 predicate places. [2024-06-27 21:55:06,469 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 78 transitions, 431 flow [2024-06-27 21:55:06,469 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.666666666666668) internal successors, (136), 6 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:06,469 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:55:06,470 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:55:06,470 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 21:55:06,470 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:55:06,470 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:55:06,470 INFO L85 PathProgramCache]: Analyzing trace with hash 167847785, now seen corresponding path program 1 times [2024-06-27 21:55:06,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:55:06,471 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1667005690] [2024-06-27 21:55:06,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:55:06,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:55:06,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:55:06,652 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:55:06,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:55:06,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1667005690] [2024-06-27 21:55:06,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1667005690] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:55:06,653 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:55:06,653 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 21:55:06,653 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [126431683] [2024-06-27 21:55:06,653 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:55:06,654 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 21:55:06,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:55:06,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 21:55:06,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 21:55:06,693 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-27 21:55:06,694 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 78 transitions, 431 flow. Second operand has 5 states, 5 states have (on average 23.4) internal successors, (117), 5 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:06,694 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:55:06,694 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-27 21:55:06,694 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:55:06,928 INFO L124 PetriNetUnfolderBase]: 1459/2608 cut-off events. [2024-06-27 21:55:06,929 INFO L125 PetriNetUnfolderBase]: For 12183/12191 co-relation queries the response was YES. [2024-06-27 21:55:06,937 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9280 conditions, 2608 events. 1459/2608 cut-off events. For 12183/12191 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 16435 event pairs, 706 based on Foata normal form. 6/2577 useless extension candidates. Maximal degree in co-relation 9254. Up to 2089 conditions per place. [2024-06-27 21:55:06,949 INFO L140 encePairwiseOnDemand]: 41/48 looper letters, 72 selfloop transitions, 17 changer transitions 0/109 dead transitions. [2024-06-27 21:55:06,949 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 109 transitions, 733 flow [2024-06-27 21:55:06,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:55:06,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:55:06,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 163 transitions. [2024-06-27 21:55:06,950 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6791666666666667 [2024-06-27 21:55:06,951 INFO L175 Difference]: Start difference. First operand has 78 places, 78 transitions, 431 flow. Second operand 5 states and 163 transitions. [2024-06-27 21:55:06,951 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 109 transitions, 733 flow [2024-06-27 21:55:06,960 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 109 transitions, 694 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-27 21:55:06,962 INFO L231 Difference]: Finished difference. Result has 81 places, 87 transitions, 499 flow [2024-06-27 21:55:06,962 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=392, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=499, PETRI_PLACES=81, PETRI_TRANSITIONS=87} [2024-06-27 21:55:06,962 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 29 predicate places. [2024-06-27 21:55:06,962 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 87 transitions, 499 flow [2024-06-27 21:55:06,963 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 23.4) internal successors, (117), 5 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:06,963 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:55:06,963 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:55:06,963 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 21:55:06,963 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-06-27 21:55:06,964 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:55:06,964 INFO L85 PathProgramCache]: Analyzing trace with hash 248058691, now seen corresponding path program 2 times [2024-06-27 21:55:06,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:55:06,964 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [646023555] [2024-06-27 21:55:06,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:55:06,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:55:06,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:55:07,132 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:55:07,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:55:07,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [646023555] [2024-06-27 21:55:07,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [646023555] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:55:07,133 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:55:07,133 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 21:55:07,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [738060643] [2024-06-27 21:55:07,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:55:07,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 21:55:07,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:55:07,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 21:55:07,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 21:55:07,162 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-27 21:55:07,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 87 transitions, 499 flow. Second operand has 5 states, 5 states have (on average 23.4) internal successors, (117), 5 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:07,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:55:07,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-27 21:55:07,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:55:07,406 INFO L124 PetriNetUnfolderBase]: 1458/2506 cut-off events. [2024-06-27 21:55:07,407 INFO L125 PetriNetUnfolderBase]: For 13549/13553 co-relation queries the response was YES. [2024-06-27 21:55:07,416 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9546 conditions, 2506 events. 1458/2506 cut-off events. For 13549/13553 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 15309 event pairs, 484 based on Foata normal form. 5/2490 useless extension candidates. Maximal degree in co-relation 9518. Up to 2086 conditions per place. [2024-06-27 21:55:07,429 INFO L140 encePairwiseOnDemand]: 41/48 looper letters, 65 selfloop transitions, 17 changer transitions 0/102 dead transitions. [2024-06-27 21:55:07,429 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 102 transitions, 697 flow [2024-06-27 21:55:07,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:55:07,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:55:07,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 156 transitions. [2024-06-27 21:55:07,430 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-27 21:55:07,431 INFO L175 Difference]: Start difference. First operand has 81 places, 87 transitions, 499 flow. Second operand 5 states and 156 transitions. [2024-06-27 21:55:07,431 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 102 transitions, 697 flow [2024-06-27 21:55:07,445 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 102 transitions, 675 flow, removed 11 selfloop flow, removed 0 redundant places. [2024-06-27 21:55:07,447 INFO L231 Difference]: Finished difference. Result has 86 places, 87 transitions, 517 flow [2024-06-27 21:55:07,447 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=477, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=517, PETRI_PLACES=86, PETRI_TRANSITIONS=87} [2024-06-27 21:55:07,448 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 34 predicate places. [2024-06-27 21:55:07,448 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 87 transitions, 517 flow [2024-06-27 21:55:07,448 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 23.4) internal successors, (117), 5 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:07,448 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:55:07,449 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:55:07,449 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 21:55:07,449 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:55:07,449 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:55:07,449 INFO L85 PathProgramCache]: Analyzing trace with hash -585493511, now seen corresponding path program 1 times [2024-06-27 21:55:07,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:55:07,450 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1691446711] [2024-06-27 21:55:07,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:55:07,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:55:07,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:55:07,606 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:55:07,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:55:07,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1691446711] [2024-06-27 21:55:07,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1691446711] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:55:07,607 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:55:07,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 21:55:07,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [297109816] [2024-06-27 21:55:07,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:55:07,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 21:55:07,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:55:07,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 21:55:07,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 21:55:07,634 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-27 21:55:07,635 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 87 transitions, 517 flow. Second operand has 5 states, 5 states have (on average 23.4) internal successors, (117), 5 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:07,635 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:55:07,635 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-27 21:55:07,635 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:55:07,891 INFO L124 PetriNetUnfolderBase]: 1385/2553 cut-off events. [2024-06-27 21:55:07,891 INFO L125 PetriNetUnfolderBase]: For 12971/13052 co-relation queries the response was YES. [2024-06-27 21:55:07,900 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9349 conditions, 2553 events. 1385/2553 cut-off events. For 12971/13052 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 16369 event pairs, 560 based on Foata normal form. 1/2488 useless extension candidates. Maximal degree in co-relation 9318. Up to 1988 conditions per place. [2024-06-27 21:55:07,909 INFO L140 encePairwiseOnDemand]: 41/48 looper letters, 75 selfloop transitions, 17 changer transitions 0/112 dead transitions. [2024-06-27 21:55:07,909 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 112 transitions, 807 flow [2024-06-27 21:55:07,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:55:07,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:55:07,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 160 transitions. [2024-06-27 21:55:07,911 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-27 21:55:07,911 INFO L175 Difference]: Start difference. First operand has 86 places, 87 transitions, 517 flow. Second operand 5 states and 160 transitions. [2024-06-27 21:55:07,911 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 112 transitions, 807 flow [2024-06-27 21:55:07,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 112 transitions, 770 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-27 21:55:07,927 INFO L231 Difference]: Finished difference. Result has 88 places, 93 transitions, 562 flow [2024-06-27 21:55:07,928 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=480, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=562, PETRI_PLACES=88, PETRI_TRANSITIONS=93} [2024-06-27 21:55:07,928 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 36 predicate places. [2024-06-27 21:55:07,928 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 93 transitions, 562 flow [2024-06-27 21:55:07,928 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 23.4) internal successors, (117), 5 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:07,929 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:55:07,929 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:55:07,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 21:55:07,929 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:55:07,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:55:07,930 INFO L85 PathProgramCache]: Analyzing trace with hash 248065635, now seen corresponding path program 2 times [2024-06-27 21:55:07,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:55:07,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [815724331] [2024-06-27 21:55:07,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:55:07,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:55:07,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:55:08,089 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:55:08,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:55:08,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [815724331] [2024-06-27 21:55:08,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [815724331] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:55:08,090 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:55:08,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 21:55:08,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1582748143] [2024-06-27 21:55:08,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:55:08,091 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 21:55:08,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:55:08,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 21:55:08,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 21:55:08,122 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-27 21:55:08,123 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 93 transitions, 562 flow. Second operand has 5 states, 5 states have (on average 23.4) internal successors, (117), 5 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:08,123 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:55:08,123 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-27 21:55:08,123 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:55:08,353 INFO L124 PetriNetUnfolderBase]: 1388/2544 cut-off events. [2024-06-27 21:55:08,354 INFO L125 PetriNetUnfolderBase]: For 14465/14539 co-relation queries the response was YES. [2024-06-27 21:55:08,363 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9754 conditions, 2544 events. 1388/2544 cut-off events. For 14465/14539 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 16203 event pairs, 480 based on Foata normal form. 1/2496 useless extension candidates. Maximal degree in co-relation 9722. Up to 1995 conditions per place. [2024-06-27 21:55:08,375 INFO L140 encePairwiseOnDemand]: 41/48 looper letters, 71 selfloop transitions, 17 changer transitions 0/108 dead transitions. [2024-06-27 21:55:08,375 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 108 transitions, 772 flow [2024-06-27 21:55:08,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:55:08,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:55:08,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 156 transitions. [2024-06-27 21:55:08,376 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-27 21:55:08,376 INFO L175 Difference]: Start difference. First operand has 88 places, 93 transitions, 562 flow. Second operand 5 states and 156 transitions. [2024-06-27 21:55:08,377 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 108 transitions, 772 flow [2024-06-27 21:55:08,432 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 108 transitions, 742 flow, removed 11 selfloop flow, removed 1 redundant places. [2024-06-27 21:55:08,433 INFO L231 Difference]: Finished difference. Result has 92 places, 93 transitions, 573 flow [2024-06-27 21:55:08,434 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=532, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=573, PETRI_PLACES=92, PETRI_TRANSITIONS=93} [2024-06-27 21:55:08,434 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 40 predicate places. [2024-06-27 21:55:08,434 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 93 transitions, 573 flow [2024-06-27 21:55:08,434 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 23.4) internal successors, (117), 5 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:08,434 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:55:08,435 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:55:08,435 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 21:55:08,435 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-06-27 21:55:08,435 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:55:08,435 INFO L85 PathProgramCache]: Analyzing trace with hash 243419885, now seen corresponding path program 1 times [2024-06-27 21:55:08,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:55:08,435 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [676029534] [2024-06-27 21:55:08,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:55:08,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:55:08,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:55:08,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-06-27 21:55:08,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:55:08,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [676029534] [2024-06-27 21:55:08,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [676029534] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:55:08,635 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:55:08,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:55:08,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1105518033] [2024-06-27 21:55:08,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:55:08,635 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:55:08,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:55:08,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:55:08,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:55:08,689 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-27 21:55:08,690 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 93 transitions, 573 flow. Second operand has 7 states, 7 states have (on average 22.571428571428573) internal successors, (158), 7 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:08,690 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:55:08,690 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-27 21:55:08,690 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:55:09,095 INFO L124 PetriNetUnfolderBase]: 1640/2823 cut-off events. [2024-06-27 21:55:09,096 INFO L125 PetriNetUnfolderBase]: For 21765/22022 co-relation queries the response was YES. [2024-06-27 21:55:09,107 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11728 conditions, 2823 events. 1640/2823 cut-off events. For 21765/22022 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 17647 event pairs, 319 based on Foata normal form. 30/2796 useless extension candidates. Maximal degree in co-relation 11694. Up to 2067 conditions per place. [2024-06-27 21:55:09,169 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 112 selfloop transitions, 17 changer transitions 0/149 dead transitions. [2024-06-27 21:55:09,170 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 149 transitions, 1067 flow [2024-06-27 21:55:09,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:55:09,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:55:09,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 263 transitions. [2024-06-27 21:55:09,172 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6848958333333334 [2024-06-27 21:55:09,172 INFO L175 Difference]: Start difference. First operand has 92 places, 93 transitions, 573 flow. Second operand 8 states and 263 transitions. [2024-06-27 21:55:09,172 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 149 transitions, 1067 flow [2024-06-27 21:55:09,193 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 149 transitions, 1021 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-27 21:55:09,195 INFO L231 Difference]: Finished difference. Result has 95 places, 95 transitions, 605 flow [2024-06-27 21:55:09,195 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=527, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=605, PETRI_PLACES=95, PETRI_TRANSITIONS=95} [2024-06-27 21:55:09,196 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 43 predicate places. [2024-06-27 21:55:09,196 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 95 transitions, 605 flow [2024-06-27 21:55:09,196 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.571428571428573) internal successors, (158), 7 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:09,196 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:55:09,197 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:55:09,197 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 21:55:09,197 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:55:09,197 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:55:09,197 INFO L85 PathProgramCache]: Analyzing trace with hash 269267063, now seen corresponding path program 2 times [2024-06-27 21:55:09,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:55:09,198 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [492418249] [2024-06-27 21:55:09,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:55:09,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:55:09,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:55:09,428 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:55:09,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:55:09,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [492418249] [2024-06-27 21:55:09,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [492418249] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:55:09,429 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:55:09,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:55:09,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1435881153] [2024-06-27 21:55:09,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:55:09,430 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:55:09,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:55:09,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:55:09,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:55:09,483 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-27 21:55:09,483 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 95 transitions, 605 flow. Second operand has 7 states, 7 states have (on average 22.571428571428573) internal successors, (158), 7 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:09,483 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:55:09,483 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-27 21:55:09,483 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:55:09,884 INFO L124 PetriNetUnfolderBase]: 1617/2894 cut-off events. [2024-06-27 21:55:09,884 INFO L125 PetriNetUnfolderBase]: For 23299/23470 co-relation queries the response was YES. [2024-06-27 21:55:09,896 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11692 conditions, 2894 events. 1617/2894 cut-off events. For 23299/23470 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 18646 event pairs, 658 based on Foata normal form. 32/2844 useless extension candidates. Maximal degree in co-relation 11658. Up to 2203 conditions per place. [2024-06-27 21:55:09,909 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 104 selfloop transitions, 14 changer transitions 0/138 dead transitions. [2024-06-27 21:55:09,909 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 138 transitions, 959 flow [2024-06-27 21:55:09,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:55:09,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:55:09,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 229 transitions. [2024-06-27 21:55:09,911 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6815476190476191 [2024-06-27 21:55:09,911 INFO L175 Difference]: Start difference. First operand has 95 places, 95 transitions, 605 flow. Second operand 7 states and 229 transitions. [2024-06-27 21:55:09,911 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 138 transitions, 959 flow [2024-06-27 21:55:09,935 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 138 transitions, 931 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-27 21:55:09,937 INFO L231 Difference]: Finished difference. Result has 98 places, 95 transitions, 612 flow [2024-06-27 21:55:09,937 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=577, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=612, PETRI_PLACES=98, PETRI_TRANSITIONS=95} [2024-06-27 21:55:09,938 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 46 predicate places. [2024-06-27 21:55:09,938 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 95 transitions, 612 flow [2024-06-27 21:55:09,938 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.571428571428573) internal successors, (158), 7 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:09,938 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:55:09,939 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:55:09,939 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 21:55:09,939 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-06-27 21:55:09,939 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:55:09,940 INFO L85 PathProgramCache]: Analyzing trace with hash 1255298859, now seen corresponding path program 3 times [2024-06-27 21:55:09,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:55:09,940 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [775745610] [2024-06-27 21:55:09,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:55:09,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:55:09,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:55:10,126 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:55:10,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:55:10,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [775745610] [2024-06-27 21:55:10,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [775745610] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:55:10,127 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:55:10,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:55:10,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [738921381] [2024-06-27 21:55:10,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:55:10,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:55:10,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:55:10,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:55:10,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:55:10,174 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-27 21:55:10,175 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 95 transitions, 612 flow. Second operand has 7 states, 7 states have (on average 22.571428571428573) internal successors, (158), 7 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:10,175 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:55:10,175 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-27 21:55:10,175 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:55:10,533 INFO L124 PetriNetUnfolderBase]: 1706/2948 cut-off events. [2024-06-27 21:55:10,533 INFO L125 PetriNetUnfolderBase]: For 25834/26071 co-relation queries the response was YES. [2024-06-27 21:55:10,543 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12359 conditions, 2948 events. 1706/2948 cut-off events. For 25834/26071 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 18794 event pairs, 453 based on Foata normal form. 60/2936 useless extension candidates. Maximal degree in co-relation 12323. Up to 2274 conditions per place. [2024-06-27 21:55:10,556 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 88 selfloop transitions, 28 changer transitions 0/136 dead transitions. [2024-06-27 21:55:10,557 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 136 transitions, 974 flow [2024-06-27 21:55:10,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:55:10,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:55:10,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 230 transitions. [2024-06-27 21:55:10,559 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6845238095238095 [2024-06-27 21:55:10,559 INFO L175 Difference]: Start difference. First operand has 98 places, 95 transitions, 612 flow. Second operand 7 states and 230 transitions. [2024-06-27 21:55:10,559 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 136 transitions, 974 flow [2024-06-27 21:55:10,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 136 transitions, 941 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-27 21:55:10,596 INFO L231 Difference]: Finished difference. Result has 99 places, 96 transitions, 664 flow [2024-06-27 21:55:10,596 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=579, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=664, PETRI_PLACES=99, PETRI_TRANSITIONS=96} [2024-06-27 21:55:10,596 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 47 predicate places. [2024-06-27 21:55:10,597 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 96 transitions, 664 flow [2024-06-27 21:55:10,597 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.571428571428573) internal successors, (158), 7 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:10,597 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:55:10,597 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:55:10,597 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 21:55:10,597 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-06-27 21:55:10,598 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:55:10,598 INFO L85 PathProgramCache]: Analyzing trace with hash 556877495, now seen corresponding path program 1 times [2024-06-27 21:55:10,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:55:10,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [599909702] [2024-06-27 21:55:10,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:55:10,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:55:10,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:55:10,775 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:55:10,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:55:10,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [599909702] [2024-06-27 21:55:10,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [599909702] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:55:10,776 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:55:10,776 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:55:10,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [295981117] [2024-06-27 21:55:10,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:55:10,779 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:55:10,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:55:10,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:55:10,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:55:10,823 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 21:55:10,823 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 96 transitions, 664 flow. Second operand has 7 states, 7 states have (on average 21.571428571428573) internal successors, (151), 7 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:10,823 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:55:10,823 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 21:55:10,824 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:55:11,163 INFO L124 PetriNetUnfolderBase]: 1978/3518 cut-off events. [2024-06-27 21:55:11,163 INFO L125 PetriNetUnfolderBase]: For 29887/29887 co-relation queries the response was YES. [2024-06-27 21:55:11,176 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14198 conditions, 3518 events. 1978/3518 cut-off events. For 29887/29887 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 23044 event pairs, 789 based on Foata normal form. 4/3486 useless extension candidates. Maximal degree in co-relation 14161. Up to 2815 conditions per place. [2024-06-27 21:55:11,191 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 101 selfloop transitions, 22 changer transitions 0/139 dead transitions. [2024-06-27 21:55:11,191 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 139 transitions, 1049 flow [2024-06-27 21:55:11,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:55:11,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:55:11,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 222 transitions. [2024-06-27 21:55:11,193 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6607142857142857 [2024-06-27 21:55:11,193 INFO L175 Difference]: Start difference. First operand has 99 places, 96 transitions, 664 flow. Second operand 7 states and 222 transitions. [2024-06-27 21:55:11,193 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 139 transitions, 1049 flow [2024-06-27 21:55:11,230 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 139 transitions, 984 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-27 21:55:11,232 INFO L231 Difference]: Finished difference. Result has 102 places, 101 transitions, 707 flow [2024-06-27 21:55:11,232 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=603, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=707, PETRI_PLACES=102, PETRI_TRANSITIONS=101} [2024-06-27 21:55:11,233 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 50 predicate places. [2024-06-27 21:55:11,233 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 101 transitions, 707 flow [2024-06-27 21:55:11,233 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.571428571428573) internal successors, (151), 7 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:11,233 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:55:11,233 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:55:11,234 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 21:55:11,234 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-06-27 21:55:11,234 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:55:11,234 INFO L85 PathProgramCache]: Analyzing trace with hash 1121709215, now seen corresponding path program 4 times [2024-06-27 21:55:11,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:55:11,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [753450750] [2024-06-27 21:55:11,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:55:11,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:55:11,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:55:11,397 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:55:11,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:55:11,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [753450750] [2024-06-27 21:55:11,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [753450750] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:55:11,398 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:55:11,398 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:55:11,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [136948464] [2024-06-27 21:55:11,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:55:11,399 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:55:11,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:55:11,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:55:11,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:55:11,447 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-27 21:55:11,448 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 101 transitions, 707 flow. Second operand has 7 states, 7 states have (on average 22.571428571428573) internal successors, (158), 7 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:11,448 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:55:11,448 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-27 21:55:11,448 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:55:11,823 INFO L124 PetriNetUnfolderBase]: 1759/3062 cut-off events. [2024-06-27 21:55:11,823 INFO L125 PetriNetUnfolderBase]: For 30568/30790 co-relation queries the response was YES. [2024-06-27 21:55:11,835 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13206 conditions, 3062 events. 1759/3062 cut-off events. For 30568/30790 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 19659 event pairs, 453 based on Foata normal form. 58/3037 useless extension candidates. Maximal degree in co-relation 13167. Up to 2356 conditions per place. [2024-06-27 21:55:11,849 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 89 selfloop transitions, 29 changer transitions 0/139 dead transitions. [2024-06-27 21:55:11,849 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 139 transitions, 1069 flow [2024-06-27 21:55:11,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:55:11,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:55:11,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 227 transitions. [2024-06-27 21:55:11,852 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6755952380952381 [2024-06-27 21:55:11,852 INFO L175 Difference]: Start difference. First operand has 102 places, 101 transitions, 707 flow. Second operand 7 states and 227 transitions. [2024-06-27 21:55:11,852 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 139 transitions, 1069 flow [2024-06-27 21:55:11,880 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 139 transitions, 1006 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-27 21:55:11,882 INFO L231 Difference]: Finished difference. Result has 105 places, 102 transitions, 735 flow [2024-06-27 21:55:11,882 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=644, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=735, PETRI_PLACES=105, PETRI_TRANSITIONS=102} [2024-06-27 21:55:11,883 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 53 predicate places. [2024-06-27 21:55:11,883 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 102 transitions, 735 flow [2024-06-27 21:55:11,883 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.571428571428573) internal successors, (158), 7 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:11,883 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:55:11,884 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:55:11,884 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 21:55:11,884 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:55:11,884 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:55:11,884 INFO L85 PathProgramCache]: Analyzing trace with hash 140454159, now seen corresponding path program 2 times [2024-06-27 21:55:11,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:55:11,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [369869684] [2024-06-27 21:55:11,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:55:11,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:55:11,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:55:12,072 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:55:12,073 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:55:12,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [369869684] [2024-06-27 21:55:12,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [369869684] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:55:12,073 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:55:12,073 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:55:12,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [584964735] [2024-06-27 21:55:12,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:55:12,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:55:12,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:55:12,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:55:12,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:55:12,116 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 21:55:12,116 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 102 transitions, 735 flow. Second operand has 7 states, 7 states have (on average 21.571428571428573) internal successors, (151), 7 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:12,117 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:55:12,117 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 21:55:12,117 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:55:12,512 INFO L124 PetriNetUnfolderBase]: 2073/3635 cut-off events. [2024-06-27 21:55:12,512 INFO L125 PetriNetUnfolderBase]: For 34685/34685 co-relation queries the response was YES. [2024-06-27 21:55:12,527 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15280 conditions, 3635 events. 2073/3635 cut-off events. For 34685/34685 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 23697 event pairs, 825 based on Foata normal form. 4/3605 useless extension candidates. Maximal degree in co-relation 15240. Up to 2959 conditions per place. [2024-06-27 21:55:12,544 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 101 selfloop transitions, 25 changer transitions 0/142 dead transitions. [2024-06-27 21:55:12,544 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 142 transitions, 1130 flow [2024-06-27 21:55:12,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:55:12,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:55:12,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 219 transitions. [2024-06-27 21:55:12,546 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6517857142857143 [2024-06-27 21:55:12,546 INFO L175 Difference]: Start difference. First operand has 105 places, 102 transitions, 735 flow. Second operand 7 states and 219 transitions. [2024-06-27 21:55:12,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 142 transitions, 1130 flow [2024-06-27 21:55:12,585 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 142 transitions, 1057 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-27 21:55:12,589 INFO L231 Difference]: Finished difference. Result has 108 places, 108 transitions, 794 flow [2024-06-27 21:55:12,590 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=668, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=794, PETRI_PLACES=108, PETRI_TRANSITIONS=108} [2024-06-27 21:55:12,590 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 56 predicate places. [2024-06-27 21:55:12,590 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 108 transitions, 794 flow [2024-06-27 21:55:12,591 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.571428571428573) internal successors, (151), 7 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:12,591 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:55:12,591 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:55:12,591 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 21:55:12,591 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-06-27 21:55:12,592 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:55:12,592 INFO L85 PathProgramCache]: Analyzing trace with hash 1928054455, now seen corresponding path program 3 times [2024-06-27 21:55:12,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:55:12,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1944074426] [2024-06-27 21:55:12,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:55:12,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:55:12,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:55:12,769 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:55:12,770 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:55:12,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1944074426] [2024-06-27 21:55:12,770 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1944074426] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:55:12,770 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:55:12,770 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:55:12,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [10350704] [2024-06-27 21:55:12,771 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:55:12,771 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:55:12,771 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:55:12,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:55:12,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:55:12,810 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 21:55:12,810 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 108 transitions, 794 flow. Second operand has 7 states, 7 states have (on average 21.571428571428573) internal successors, (151), 7 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:12,811 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:55:12,811 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 21:55:12,811 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:55:13,169 INFO L124 PetriNetUnfolderBase]: 2100/3536 cut-off events. [2024-06-27 21:55:13,169 INFO L125 PetriNetUnfolderBase]: For 36143/36143 co-relation queries the response was YES. [2024-06-27 21:55:13,180 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15556 conditions, 3536 events. 2100/3536 cut-off events. For 36143/36143 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 22300 event pairs, 532 based on Foata normal form. 4/3534 useless extension candidates. Maximal degree in co-relation 15514. Up to 3000 conditions per place. [2024-06-27 21:55:13,196 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 102 selfloop transitions, 28 changer transitions 0/146 dead transitions. [2024-06-27 21:55:13,196 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 146 transitions, 1189 flow [2024-06-27 21:55:13,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:55:13,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:55:13,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 218 transitions. [2024-06-27 21:55:13,198 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6488095238095238 [2024-06-27 21:55:13,198 INFO L175 Difference]: Start difference. First operand has 108 places, 108 transitions, 794 flow. Second operand 7 states and 218 transitions. [2024-06-27 21:55:13,198 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 146 transitions, 1189 flow [2024-06-27 21:55:13,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 146 transitions, 1108 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-27 21:55:13,245 INFO L231 Difference]: Finished difference. Result has 111 places, 112 transitions, 835 flow [2024-06-27 21:55:13,245 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=717, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=835, PETRI_PLACES=111, PETRI_TRANSITIONS=112} [2024-06-27 21:55:13,245 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 59 predicate places. [2024-06-27 21:55:13,245 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 112 transitions, 835 flow [2024-06-27 21:55:13,246 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.571428571428573) internal successors, (151), 7 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:13,246 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:55:13,246 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:55:13,246 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 21:55:13,246 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-06-27 21:55:13,247 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:55:13,247 INFO L85 PathProgramCache]: Analyzing trace with hash 1938529975, now seen corresponding path program 4 times [2024-06-27 21:55:13,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:55:13,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1073388960] [2024-06-27 21:55:13,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:55:13,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:55:13,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:55:13,409 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:55:13,409 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:55:13,409 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1073388960] [2024-06-27 21:55:13,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1073388960] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:55:13,409 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:55:13,409 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:55:13,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [991867333] [2024-06-27 21:55:13,410 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:55:13,410 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:55:13,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:55:13,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:55:13,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:55:13,458 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 21:55:13,459 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 112 transitions, 835 flow. Second operand has 7 states, 7 states have (on average 21.571428571428573) internal successors, (151), 7 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:13,459 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:55:13,459 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 21:55:13,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:55:13,883 INFO L124 PetriNetUnfolderBase]: 2092/3597 cut-off events. [2024-06-27 21:55:13,884 INFO L125 PetriNetUnfolderBase]: For 38311/38311 co-relation queries the response was YES. [2024-06-27 21:55:13,896 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15660 conditions, 3597 events. 2092/3597 cut-off events. For 38311/38311 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 23051 event pairs, 507 based on Foata normal form. 4/3593 useless extension candidates. Maximal degree in co-relation 15617. Up to 2877 conditions per place. [2024-06-27 21:55:13,912 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 98 selfloop transitions, 35 changer transitions 0/149 dead transitions. [2024-06-27 21:55:13,912 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 149 transitions, 1223 flow [2024-06-27 21:55:13,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:55:13,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:55:13,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 219 transitions. [2024-06-27 21:55:13,914 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6517857142857143 [2024-06-27 21:55:13,914 INFO L175 Difference]: Start difference. First operand has 111 places, 112 transitions, 835 flow. Second operand 7 states and 219 transitions. [2024-06-27 21:55:13,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 149 transitions, 1223 flow [2024-06-27 21:55:13,963 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 149 transitions, 1152 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-27 21:55:13,966 INFO L231 Difference]: Finished difference. Result has 115 places, 114 transitions, 885 flow [2024-06-27 21:55:13,966 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=764, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=885, PETRI_PLACES=115, PETRI_TRANSITIONS=114} [2024-06-27 21:55:13,967 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 63 predicate places. [2024-06-27 21:55:13,967 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 114 transitions, 885 flow [2024-06-27 21:55:13,969 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.571428571428573) internal successors, (151), 7 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:13,969 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:55:13,969 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:55:13,969 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 21:55:13,970 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:55:13,970 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:55:13,970 INFO L85 PathProgramCache]: Analyzing trace with hash -1310349446, now seen corresponding path program 1 times [2024-06-27 21:55:13,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:55:13,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1561083664] [2024-06-27 21:55:13,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:55:13,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:55:13,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:55:14,132 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:55:14,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:55:14,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1561083664] [2024-06-27 21:55:14,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1561083664] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:55:14,133 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:55:14,133 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:55:14,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [216346104] [2024-06-27 21:55:14,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:55:14,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:55:14,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:55:14,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:55:14,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:55:14,172 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 21:55:14,172 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 114 transitions, 885 flow. Second operand has 6 states, 6 states have (on average 22.166666666666668) internal successors, (133), 6 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:14,172 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:55:14,172 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 21:55:14,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:55:14,575 INFO L124 PetriNetUnfolderBase]: 2117/3574 cut-off events. [2024-06-27 21:55:14,575 INFO L125 PetriNetUnfolderBase]: For 40548/40548 co-relation queries the response was YES. [2024-06-27 21:55:14,590 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16000 conditions, 3574 events. 2117/3574 cut-off events. For 40548/40548 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 22600 event pairs, 535 based on Foata normal form. 1/3567 useless extension candidates. Maximal degree in co-relation 15956. Up to 3030 conditions per place. [2024-06-27 21:55:14,606 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 114 selfloop transitions, 31 changer transitions 0/161 dead transitions. [2024-06-27 21:55:14,607 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 161 transitions, 1453 flow [2024-06-27 21:55:14,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:55:14,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:55:14,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 192 transitions. [2024-06-27 21:55:14,611 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-27 21:55:14,611 INFO L175 Difference]: Start difference. First operand has 115 places, 114 transitions, 885 flow. Second operand 6 states and 192 transitions. [2024-06-27 21:55:14,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 161 transitions, 1453 flow [2024-06-27 21:55:14,676 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 161 transitions, 1350 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-27 21:55:14,678 INFO L231 Difference]: Finished difference. Result has 118 places, 132 transitions, 1017 flow [2024-06-27 21:55:14,678 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=782, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1017, PETRI_PLACES=118, PETRI_TRANSITIONS=132} [2024-06-27 21:55:14,679 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 66 predicate places. [2024-06-27 21:55:14,679 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 132 transitions, 1017 flow [2024-06-27 21:55:14,679 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.166666666666668) internal successors, (133), 6 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:14,679 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:55:14,680 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:55:14,680 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 21:55:14,680 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-06-27 21:55:14,680 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:55:14,681 INFO L85 PathProgramCache]: Analyzing trace with hash -1920408416, now seen corresponding path program 2 times [2024-06-27 21:55:14,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:55:14,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2139772474] [2024-06-27 21:55:14,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:55:14,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:55:14,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:55:14,876 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:55:14,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:55:14,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2139772474] [2024-06-27 21:55:14,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2139772474] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:55:14,877 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:55:14,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:55:14,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [100436904] [2024-06-27 21:55:14,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:55:14,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:55:14,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:55:14,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:55:14,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:55:14,915 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 21:55:14,916 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 132 transitions, 1017 flow. Second operand has 6 states, 6 states have (on average 22.166666666666668) internal successors, (133), 6 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:14,916 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:55:14,916 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 21:55:14,916 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:55:15,318 INFO L124 PetriNetUnfolderBase]: 2142/3616 cut-off events. [2024-06-27 21:55:15,319 INFO L125 PetriNetUnfolderBase]: For 43619/43619 co-relation queries the response was YES. [2024-06-27 21:55:15,331 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16612 conditions, 3616 events. 2142/3616 cut-off events. For 43619/43619 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 22966 event pairs, 535 based on Foata normal form. 1/3609 useless extension candidates. Maximal degree in co-relation 16565. Up to 3057 conditions per place. [2024-06-27 21:55:15,347 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 111 selfloop transitions, 37 changer transitions 0/164 dead transitions. [2024-06-27 21:55:15,347 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 164 transitions, 1532 flow [2024-06-27 21:55:15,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:55:15,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:55:15,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 189 transitions. [2024-06-27 21:55:15,349 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65625 [2024-06-27 21:55:15,349 INFO L175 Difference]: Start difference. First operand has 118 places, 132 transitions, 1017 flow. Second operand 6 states and 189 transitions. [2024-06-27 21:55:15,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 164 transitions, 1532 flow [2024-06-27 21:55:15,415 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 164 transitions, 1492 flow, removed 20 selfloop flow, removed 0 redundant places. [2024-06-27 21:55:15,417 INFO L231 Difference]: Finished difference. Result has 124 places, 138 transitions, 1120 flow [2024-06-27 21:55:15,418 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=987, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1120, PETRI_PLACES=124, PETRI_TRANSITIONS=138} [2024-06-27 21:55:15,418 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 72 predicate places. [2024-06-27 21:55:15,418 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 138 transitions, 1120 flow [2024-06-27 21:55:15,418 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.166666666666668) internal successors, (133), 6 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:15,419 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:55:15,419 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:55:15,419 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 21:55:15,419 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-06-27 21:55:15,419 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:55:15,419 INFO L85 PathProgramCache]: Analyzing trace with hash 1874082530, now seen corresponding path program 1 times [2024-06-27 21:55:15,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:55:15,420 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [545412397] [2024-06-27 21:55:15,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:55:15,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:55:15,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:55:15,561 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:55:15,562 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:55:15,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [545412397] [2024-06-27 21:55:15,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [545412397] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:55:15,562 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:55:15,562 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:55:15,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1798524470] [2024-06-27 21:55:15,563 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:55:15,563 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:55:15,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:55:15,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:55:15,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:55:15,608 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-27 21:55:15,609 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 138 transitions, 1120 flow. Second operand has 6 states, 6 states have (on average 23.166666666666668) internal successors, (139), 6 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:15,609 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:55:15,609 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-27 21:55:15,609 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:55:15,976 INFO L124 PetriNetUnfolderBase]: 2050/3701 cut-off events. [2024-06-27 21:55:15,976 INFO L125 PetriNetUnfolderBase]: For 47978/47980 co-relation queries the response was YES. [2024-06-27 21:55:15,990 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16465 conditions, 3701 events. 2050/3701 cut-off events. For 47978/47980 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 24926 event pairs, 826 based on Foata normal form. 4/3661 useless extension candidates. Maximal degree in co-relation 16415. Up to 2872 conditions per place. [2024-06-27 21:55:16,001 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 110 selfloop transitions, 27 changer transitions 0/169 dead transitions. [2024-06-27 21:55:16,001 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 169 transitions, 1558 flow [2024-06-27 21:55:16,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:55:16,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:55:16,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 192 transitions. [2024-06-27 21:55:16,002 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-27 21:55:16,002 INFO L175 Difference]: Start difference. First operand has 124 places, 138 transitions, 1120 flow. Second operand 6 states and 192 transitions. [2024-06-27 21:55:16,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 169 transitions, 1558 flow [2024-06-27 21:55:16,072 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 169 transitions, 1503 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-06-27 21:55:16,075 INFO L231 Difference]: Finished difference. Result has 128 places, 144 transitions, 1188 flow [2024-06-27 21:55:16,075 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1065, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1188, PETRI_PLACES=128, PETRI_TRANSITIONS=144} [2024-06-27 21:55:16,076 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 76 predicate places. [2024-06-27 21:55:16,076 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 144 transitions, 1188 flow [2024-06-27 21:55:16,076 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 23.166666666666668) internal successors, (139), 6 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:16,076 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:55:16,076 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:55:16,076 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 21:55:16,077 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-06-27 21:55:16,077 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:55:16,077 INFO L85 PathProgramCache]: Analyzing trace with hash 197101698, now seen corresponding path program 3 times [2024-06-27 21:55:16,077 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:55:16,077 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1512092855] [2024-06-27 21:55:16,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:55:16,078 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:55:16,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:55:16,235 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:55:16,236 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:55:16,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1512092855] [2024-06-27 21:55:16,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1512092855] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:55:16,236 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:55:16,236 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:55:16,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [107965975] [2024-06-27 21:55:16,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:55:16,239 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:55:16,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:55:16,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:55:16,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:55:16,272 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 21:55:16,272 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 144 transitions, 1188 flow. Second operand has 6 states, 6 states have (on average 22.166666666666668) internal successors, (133), 6 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:16,272 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:55:16,273 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 21:55:16,273 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:55:16,707 INFO L124 PetriNetUnfolderBase]: 2161/3757 cut-off events. [2024-06-27 21:55:16,707 INFO L125 PetriNetUnfolderBase]: For 50072/50072 co-relation queries the response was YES. [2024-06-27 21:55:16,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17311 conditions, 3757 events. 2161/3757 cut-off events. For 50072/50072 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 24427 event pairs, 608 based on Foata normal form. 1/3747 useless extension candidates. Maximal degree in co-relation 17260. Up to 3084 conditions per place. [2024-06-27 21:55:16,746 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 117 selfloop transitions, 39 changer transitions 0/172 dead transitions. [2024-06-27 21:55:16,746 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 172 transitions, 1694 flow [2024-06-27 21:55:16,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:55:16,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:55:16,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 189 transitions. [2024-06-27 21:55:16,747 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65625 [2024-06-27 21:55:16,747 INFO L175 Difference]: Start difference. First operand has 128 places, 144 transitions, 1188 flow. Second operand 6 states and 189 transitions. [2024-06-27 21:55:16,748 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 172 transitions, 1694 flow [2024-06-27 21:55:16,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 172 transitions, 1639 flow, removed 20 selfloop flow, removed 2 redundant places. [2024-06-27 21:55:16,821 INFO L231 Difference]: Finished difference. Result has 132 places, 146 transitions, 1247 flow [2024-06-27 21:55:16,821 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1141, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1247, PETRI_PLACES=132, PETRI_TRANSITIONS=146} [2024-06-27 21:55:16,822 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 80 predicate places. [2024-06-27 21:55:16,822 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 146 transitions, 1247 flow [2024-06-27 21:55:16,822 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.166666666666668) internal successors, (133), 6 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:16,822 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:55:16,822 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:55:16,822 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 21:55:16,823 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:55:16,823 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:55:16,823 INFO L85 PathProgramCache]: Analyzing trace with hash 197547168, now seen corresponding path program 4 times [2024-06-27 21:55:16,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:55:16,823 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1096178228] [2024-06-27 21:55:16,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:55:16,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:55:16,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:55:17,003 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:55:17,004 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:55:17,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1096178228] [2024-06-27 21:55:17,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1096178228] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:55:17,004 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:55:17,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:55:17,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [965215183] [2024-06-27 21:55:17,005 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:55:17,005 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:55:17,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:55:17,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:55:17,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:55:17,039 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 21:55:17,040 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 146 transitions, 1247 flow. Second operand has 6 states, 6 states have (on average 22.166666666666668) internal successors, (133), 6 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:17,040 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:55:17,040 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 21:55:17,040 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:55:17,437 INFO L124 PetriNetUnfolderBase]: 2172/3667 cut-off events. [2024-06-27 21:55:17,437 INFO L125 PetriNetUnfolderBase]: For 52529/52529 co-relation queries the response was YES. [2024-06-27 21:55:17,459 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17485 conditions, 3667 events. 2172/3667 cut-off events. For 52529/52529 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 23354 event pairs, 537 based on Foata normal form. 1/3660 useless extension candidates. Maximal degree in co-relation 17432. Up to 3096 conditions per place. [2024-06-27 21:55:17,476 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 113 selfloop transitions, 43 changer transitions 0/172 dead transitions. [2024-06-27 21:55:17,477 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 172 transitions, 1710 flow [2024-06-27 21:55:17,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:55:17,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:55:17,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 185 transitions. [2024-06-27 21:55:17,478 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6423611111111112 [2024-06-27 21:55:17,478 INFO L175 Difference]: Start difference. First operand has 132 places, 146 transitions, 1247 flow. Second operand 6 states and 185 transitions. [2024-06-27 21:55:17,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 172 transitions, 1710 flow [2024-06-27 21:55:17,552 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 172 transitions, 1658 flow, removed 9 selfloop flow, removed 1 redundant places. [2024-06-27 21:55:17,555 INFO L231 Difference]: Finished difference. Result has 137 places, 150 transitions, 1334 flow [2024-06-27 21:55:17,555 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1203, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1334, PETRI_PLACES=137, PETRI_TRANSITIONS=150} [2024-06-27 21:55:17,555 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 85 predicate places. [2024-06-27 21:55:17,556 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 150 transitions, 1334 flow [2024-06-27 21:55:17,556 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.166666666666668) internal successors, (133), 6 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:17,556 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:55:17,556 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:55:17,556 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 21:55:17,556 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:55:17,557 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:55:17,557 INFO L85 PathProgramCache]: Analyzing trace with hash -2068594892, now seen corresponding path program 5 times [2024-06-27 21:55:17,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:55:17,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [713107024] [2024-06-27 21:55:17,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:55:17,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:55:17,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:55:17,705 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:55:17,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:55:17,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [713107024] [2024-06-27 21:55:17,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [713107024] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:55:17,706 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:55:17,706 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:55:17,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [356527071] [2024-06-27 21:55:17,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:55:17,707 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:55:17,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:55:17,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:55:17,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:55:17,744 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 21:55:17,744 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 150 transitions, 1334 flow. Second operand has 6 states, 6 states have (on average 22.166666666666668) internal successors, (133), 6 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:17,744 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:55:17,745 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 21:55:17,745 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:55:18,170 INFO L124 PetriNetUnfolderBase]: 2169/3692 cut-off events. [2024-06-27 21:55:18,171 INFO L125 PetriNetUnfolderBase]: For 56001/56001 co-relation queries the response was YES. [2024-06-27 21:55:18,194 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17583 conditions, 3692 events. 2169/3692 cut-off events. For 56001/56001 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 23826 event pairs, 559 based on Foata normal form. 1/3678 useless extension candidates. Maximal degree in co-relation 17528. Up to 3093 conditions per place. [2024-06-27 21:55:18,211 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 110 selfloop transitions, 43 changer transitions 0/169 dead transitions. [2024-06-27 21:55:18,212 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 169 transitions, 1738 flow [2024-06-27 21:55:18,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:55:18,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:55:18,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 182 transitions. [2024-06-27 21:55:18,213 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6319444444444444 [2024-06-27 21:55:18,213 INFO L175 Difference]: Start difference. First operand has 137 places, 150 transitions, 1334 flow. Second operand 6 states and 182 transitions. [2024-06-27 21:55:18,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 169 transitions, 1738 flow [2024-06-27 21:55:18,270 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 169 transitions, 1672 flow, removed 10 selfloop flow, removed 2 redundant places. [2024-06-27 21:55:18,272 INFO L231 Difference]: Finished difference. Result has 141 places, 150 transitions, 1360 flow [2024-06-27 21:55:18,272 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1268, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1360, PETRI_PLACES=141, PETRI_TRANSITIONS=150} [2024-06-27 21:55:18,273 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 89 predicate places. [2024-06-27 21:55:18,273 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 150 transitions, 1360 flow [2024-06-27 21:55:18,273 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.166666666666668) internal successors, (133), 6 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:18,274 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:55:18,274 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:55:18,274 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 21:55:18,274 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-06-27 21:55:18,274 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:55:18,274 INFO L85 PathProgramCache]: Analyzing trace with hash -411221898, now seen corresponding path program 6 times [2024-06-27 21:55:18,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:55:18,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [982815192] [2024-06-27 21:55:18,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:55:18,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:55:18,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:55:18,435 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:55:18,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:55:18,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [982815192] [2024-06-27 21:55:18,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [982815192] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:55:18,436 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:55:18,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:55:18,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [977007567] [2024-06-27 21:55:18,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:55:18,437 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:55:18,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:55:18,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:55:18,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:55:18,472 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 21:55:18,473 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 150 transitions, 1360 flow. Second operand has 6 states, 6 states have (on average 22.166666666666668) internal successors, (133), 6 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:18,473 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:55:18,473 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 21:55:18,473 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:55:18,830 INFO L124 PetriNetUnfolderBase]: 2166/3658 cut-off events. [2024-06-27 21:55:18,830 INFO L125 PetriNetUnfolderBase]: For 58266/58266 co-relation queries the response was YES. [2024-06-27 21:55:18,845 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17613 conditions, 3658 events. 2166/3658 cut-off events. For 58266/58266 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 23367 event pairs, 546 based on Foata normal form. 1/3646 useless extension candidates. Maximal degree in co-relation 17557. Up to 3090 conditions per place. [2024-06-27 21:55:18,859 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 109 selfloop transitions, 43 changer transitions 0/168 dead transitions. [2024-06-27 21:55:18,859 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 168 transitions, 1704 flow [2024-06-27 21:55:18,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:55:18,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:55:18,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 181 transitions. [2024-06-27 21:55:18,861 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6284722222222222 [2024-06-27 21:55:18,861 INFO L175 Difference]: Start difference. First operand has 141 places, 150 transitions, 1360 flow. Second operand 6 states and 181 transitions. [2024-06-27 21:55:18,861 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 168 transitions, 1704 flow [2024-06-27 21:55:18,912 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 168 transitions, 1612 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-27 21:55:18,914 INFO L231 Difference]: Finished difference. Result has 143 places, 150 transitions, 1360 flow [2024-06-27 21:55:18,914 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1268, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1360, PETRI_PLACES=143, PETRI_TRANSITIONS=150} [2024-06-27 21:55:18,914 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 91 predicate places. [2024-06-27 21:55:18,915 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 150 transitions, 1360 flow [2024-06-27 21:55:18,915 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.166666666666668) internal successors, (133), 6 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:18,915 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:55:18,915 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:55:18,915 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 21:55:18,916 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:55:18,916 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:55:18,916 INFO L85 PathProgramCache]: Analyzing trace with hash -411212970, now seen corresponding path program 2 times [2024-06-27 21:55:18,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:55:18,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [272904843] [2024-06-27 21:55:18,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:55:18,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:55:18,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:55:19,079 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:55:19,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:55:19,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [272904843] [2024-06-27 21:55:19,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [272904843] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:55:19,080 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:55:19,080 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:55:19,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1792547991] [2024-06-27 21:55:19,080 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:55:19,080 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:55:19,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:55:19,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:55:19,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:55:19,122 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-27 21:55:19,122 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 150 transitions, 1360 flow. Second operand has 6 states, 6 states have (on average 23.166666666666668) internal successors, (139), 6 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:19,122 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:55:19,123 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-27 21:55:19,123 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:55:19,526 INFO L124 PetriNetUnfolderBase]: 2069/3554 cut-off events. [2024-06-27 21:55:19,526 INFO L125 PetriNetUnfolderBase]: For 61735/61735 co-relation queries the response was YES. [2024-06-27 21:55:19,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17184 conditions, 3554 events. 2069/3554 cut-off events. For 61735/61735 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 23147 event pairs, 521 based on Foata normal form. 2/3536 useless extension candidates. Maximal degree in co-relation 17128. Up to 2878 conditions per place. [2024-06-27 21:55:19,548 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 107 selfloop transitions, 30 changer transitions 0/172 dead transitions. [2024-06-27 21:55:19,548 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 172 transitions, 1768 flow [2024-06-27 21:55:19,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:55:19,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:55:19,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 186 transitions. [2024-06-27 21:55:19,550 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6458333333333334 [2024-06-27 21:55:19,550 INFO L175 Difference]: Start difference. First operand has 143 places, 150 transitions, 1360 flow. Second operand 6 states and 186 transitions. [2024-06-27 21:55:19,550 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 172 transitions, 1768 flow [2024-06-27 21:55:19,617 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 172 transitions, 1686 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-27 21:55:19,620 INFO L231 Difference]: Finished difference. Result has 145 places, 153 transitions, 1377 flow [2024-06-27 21:55:19,620 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1278, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1377, PETRI_PLACES=145, PETRI_TRANSITIONS=153} [2024-06-27 21:55:19,621 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 93 predicate places. [2024-06-27 21:55:19,621 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 153 transitions, 1377 flow [2024-06-27 21:55:19,621 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 23.166666666666668) internal successors, (139), 6 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:19,621 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:55:19,621 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:55:19,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 21:55:19,622 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:55:19,622 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:55:19,622 INFO L85 PathProgramCache]: Analyzing trace with hash -410765640, now seen corresponding path program 3 times [2024-06-27 21:55:19,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:55:19,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [350458816] [2024-06-27 21:55:19,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:55:19,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:55:19,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:55:19,788 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:55:19,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:55:19,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [350458816] [2024-06-27 21:55:19,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [350458816] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:55:19,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:55:19,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:55:19,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1754210453] [2024-06-27 21:55:19,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:55:19,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:55:19,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:55:19,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:55:19,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:55:19,825 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-27 21:55:19,825 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 153 transitions, 1377 flow. Second operand has 6 states, 6 states have (on average 23.166666666666668) internal successors, (139), 6 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:19,825 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:55:19,825 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-27 21:55:19,826 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:55:20,187 INFO L124 PetriNetUnfolderBase]: 2057/3653 cut-off events. [2024-06-27 21:55:20,188 INFO L125 PetriNetUnfolderBase]: For 64373/64373 co-relation queries the response was YES. [2024-06-27 21:55:20,203 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17261 conditions, 3653 events. 2057/3653 cut-off events. For 64373/64373 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 24388 event pairs, 845 based on Foata normal form. 2/3612 useless extension candidates. Maximal degree in co-relation 17204. Up to 2938 conditions per place. [2024-06-27 21:55:20,215 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 123 selfloop transitions, 13 changer transitions 0/171 dead transitions. [2024-06-27 21:55:20,215 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 171 transitions, 1689 flow [2024-06-27 21:55:20,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:55:20,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:55:20,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 181 transitions. [2024-06-27 21:55:20,216 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6284722222222222 [2024-06-27 21:55:20,216 INFO L175 Difference]: Start difference. First operand has 145 places, 153 transitions, 1377 flow. Second operand 6 states and 181 transitions. [2024-06-27 21:55:20,216 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 171 transitions, 1689 flow [2024-06-27 21:55:20,274 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 171 transitions, 1591 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-27 21:55:20,276 INFO L231 Difference]: Finished difference. Result has 147 places, 153 transitions, 1311 flow [2024-06-27 21:55:20,276 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1279, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1311, PETRI_PLACES=147, PETRI_TRANSITIONS=153} [2024-06-27 21:55:20,276 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 95 predicate places. [2024-06-27 21:55:20,276 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 153 transitions, 1311 flow [2024-06-27 21:55:20,276 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 23.166666666666668) internal successors, (139), 6 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:20,277 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:55:20,277 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:55:20,277 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 21:55:20,277 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:55:20,277 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:55:20,277 INFO L85 PathProgramCache]: Analyzing trace with hash 192794496, now seen corresponding path program 1 times [2024-06-27 21:55:20,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:55:20,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1724138984] [2024-06-27 21:55:20,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:55:20,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:55:20,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:55:20,439 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:55:20,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:55:20,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1724138984] [2024-06-27 21:55:20,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1724138984] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:55:20,440 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:55:20,440 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:55:20,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1700104092] [2024-06-27 21:55:20,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:55:20,441 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:55:20,441 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:55:20,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:55:20,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:55:20,479 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-27 21:55:20,480 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 153 transitions, 1311 flow. Second operand has 6 states, 6 states have (on average 23.166666666666668) internal successors, (139), 6 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:20,480 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:55:20,480 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-27 21:55:20,480 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:55:20,929 INFO L124 PetriNetUnfolderBase]: 2044/3702 cut-off events. [2024-06-27 21:55:20,930 INFO L125 PetriNetUnfolderBase]: For 56152/56264 co-relation queries the response was YES. [2024-06-27 21:55:20,944 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16897 conditions, 3702 events. 2044/3702 cut-off events. For 56152/56264 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 25062 event pairs, 748 based on Foata normal form. 1/3621 useless extension candidates. Maximal degree in co-relation 16839. Up to 2951 conditions per place. [2024-06-27 21:55:20,958 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 137 selfloop transitions, 13 changer transitions 0/180 dead transitions. [2024-06-27 21:55:20,959 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 180 transitions, 1697 flow [2024-06-27 21:55:20,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:55:20,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:55:20,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 187 transitions. [2024-06-27 21:55:20,960 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6493055555555556 [2024-06-27 21:55:20,960 INFO L175 Difference]: Start difference. First operand has 147 places, 153 transitions, 1311 flow. Second operand 6 states and 187 transitions. [2024-06-27 21:55:20,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 180 transitions, 1697 flow [2024-06-27 21:55:21,024 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 180 transitions, 1636 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-27 21:55:21,026 INFO L231 Difference]: Finished difference. Result has 146 places, 156 transitions, 1318 flow [2024-06-27 21:55:21,026 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1250, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1318, PETRI_PLACES=146, PETRI_TRANSITIONS=156} [2024-06-27 21:55:21,026 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 94 predicate places. [2024-06-27 21:55:21,026 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 156 transitions, 1318 flow [2024-06-27 21:55:21,027 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 23.166666666666668) internal successors, (139), 6 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:21,027 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:55:21,027 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:55:21,027 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 21:55:21,027 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:55:21,027 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:55:21,027 INFO L85 PathProgramCache]: Analyzing trace with hash -23149542, now seen corresponding path program 2 times [2024-06-27 21:55:21,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:55:21,028 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [676087514] [2024-06-27 21:55:21,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:55:21,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:55:21,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:55:21,198 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:55:21,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:55:21,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [676087514] [2024-06-27 21:55:21,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [676087514] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:55:21,199 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:55:21,199 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:55:21,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1348367353] [2024-06-27 21:55:21,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:55:21,200 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:55:21,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:55:21,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:55:21,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:55:21,240 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-27 21:55:21,240 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 156 transitions, 1318 flow. Second operand has 6 states, 6 states have (on average 23.166666666666668) internal successors, (139), 6 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:21,240 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:55:21,240 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-27 21:55:21,241 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:55:21,571 INFO L124 PetriNetUnfolderBase]: 2071/3615 cut-off events. [2024-06-27 21:55:21,571 INFO L125 PetriNetUnfolderBase]: For 59165/59331 co-relation queries the response was YES. [2024-06-27 21:55:21,594 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17383 conditions, 3615 events. 2071/3615 cut-off events. For 59165/59331 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 23772 event pairs, 451 based on Foata normal form. 1/3565 useless extension candidates. Maximal degree in co-relation 17326. Up to 2933 conditions per place. [2024-06-27 21:55:21,607 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 124 selfloop transitions, 30 changer transitions 0/184 dead transitions. [2024-06-27 21:55:21,607 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 184 transitions, 1814 flow [2024-06-27 21:55:21,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:55:21,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:55:21,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 189 transitions. [2024-06-27 21:55:21,608 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65625 [2024-06-27 21:55:21,609 INFO L175 Difference]: Start difference. First operand has 146 places, 156 transitions, 1318 flow. Second operand 6 states and 189 transitions. [2024-06-27 21:55:21,609 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 184 transitions, 1814 flow [2024-06-27 21:55:21,665 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 184 transitions, 1768 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-27 21:55:21,668 INFO L231 Difference]: Finished difference. Result has 148 places, 162 transitions, 1417 flow [2024-06-27 21:55:21,668 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1272, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1417, PETRI_PLACES=148, PETRI_TRANSITIONS=162} [2024-06-27 21:55:21,668 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 96 predicate places. [2024-06-27 21:55:21,669 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 162 transitions, 1417 flow [2024-06-27 21:55:21,669 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 23.166666666666668) internal successors, (139), 6 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:21,669 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:55:21,669 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:55:21,669 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 21:55:21,669 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-06-27 21:55:21,670 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:55:21,670 INFO L85 PathProgramCache]: Analyzing trace with hash -1374584840, now seen corresponding path program 3 times [2024-06-27 21:55:21,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:55:21,670 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1219887538] [2024-06-27 21:55:21,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:55:21,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:55:21,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:55:21,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-06-27 21:55:21,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:55:21,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1219887538] [2024-06-27 21:55:21,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1219887538] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:55:21,826 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:55:21,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:55:21,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1282924852] [2024-06-27 21:55:21,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:55:21,827 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:55:21,827 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:55:21,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:55:21,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:55:21,871 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-27 21:55:21,872 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 162 transitions, 1417 flow. Second operand has 6 states, 6 states have (on average 23.166666666666668) internal successors, (139), 6 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:21,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:55:21,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-27 21:55:21,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:55:22,237 INFO L124 PetriNetUnfolderBase]: 2063/3608 cut-off events. [2024-06-27 21:55:22,237 INFO L125 PetriNetUnfolderBase]: For 62980/63160 co-relation queries the response was YES. [2024-06-27 21:55:22,250 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17697 conditions, 3608 events. 2063/3608 cut-off events. For 62980/63160 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 23789 event pairs, 460 based on Foata normal form. 2/3556 useless extension candidates. Maximal degree in co-relation 17639. Up to 2923 conditions per place. [2024-06-27 21:55:22,261 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 120 selfloop transitions, 30 changer transitions 0/180 dead transitions. [2024-06-27 21:55:22,261 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 180 transitions, 1757 flow [2024-06-27 21:55:22,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:55:22,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:55:22,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 185 transitions. [2024-06-27 21:55:22,262 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6423611111111112 [2024-06-27 21:55:22,262 INFO L175 Difference]: Start difference. First operand has 148 places, 162 transitions, 1417 flow. Second operand 6 states and 185 transitions. [2024-06-27 21:55:22,262 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 180 transitions, 1757 flow [2024-06-27 21:55:22,325 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 180 transitions, 1691 flow, removed 24 selfloop flow, removed 2 redundant places. [2024-06-27 21:55:22,327 INFO L231 Difference]: Finished difference. Result has 152 places, 162 transitions, 1418 flow [2024-06-27 21:55:22,327 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1351, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1418, PETRI_PLACES=152, PETRI_TRANSITIONS=162} [2024-06-27 21:55:22,328 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 100 predicate places. [2024-06-27 21:55:22,328 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 162 transitions, 1418 flow [2024-06-27 21:55:22,328 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 23.166666666666668) internal successors, (139), 6 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:22,328 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:55:22,328 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:55:22,328 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 21:55:22,328 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:55:22,328 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:55:22,329 INFO L85 PathProgramCache]: Analyzing trace with hash -1977533120, now seen corresponding path program 1 times [2024-06-27 21:55:22,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:55:22,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1027740689] [2024-06-27 21:55:22,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:55:22,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:55:22,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:55:22,474 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:55:22,474 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:55:22,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1027740689] [2024-06-27 21:55:22,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1027740689] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:55:22,474 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:55:22,474 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:55:22,475 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [308911269] [2024-06-27 21:55:22,475 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:55:22,475 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:55:22,475 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:55:22,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:55:22,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:55:22,518 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-27 21:55:22,519 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 162 transitions, 1418 flow. Second operand has 6 states, 6 states have (on average 23.166666666666668) internal successors, (139), 6 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:22,519 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:55:22,519 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-27 21:55:22,519 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:55:22,856 INFO L124 PetriNetUnfolderBase]: 2096/3626 cut-off events. [2024-06-27 21:55:22,856 INFO L125 PetriNetUnfolderBase]: For 75826/75826 co-relation queries the response was YES. [2024-06-27 21:55:22,881 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18230 conditions, 3626 events. 2096/3626 cut-off events. For 75826/75826 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 23757 event pairs, 508 based on Foata normal form. 2/3611 useless extension candidates. Maximal degree in co-relation 18170. Up to 2976 conditions per place. [2024-06-27 21:55:22,899 INFO L140 encePairwiseOnDemand]: 41/48 looper letters, 136 selfloop transitions, 12 changer transitions 0/183 dead transitions. [2024-06-27 21:55:22,899 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 183 transitions, 1786 flow [2024-06-27 21:55:22,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:55:22,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:55:22,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 181 transitions. [2024-06-27 21:55:22,900 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6284722222222222 [2024-06-27 21:55:22,900 INFO L175 Difference]: Start difference. First operand has 152 places, 162 transitions, 1418 flow. Second operand 6 states and 181 transitions. [2024-06-27 21:55:22,900 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 183 transitions, 1786 flow [2024-06-27 21:55:23,016 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 183 transitions, 1705 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-27 21:55:23,019 INFO L231 Difference]: Finished difference. Result has 153 places, 164 transitions, 1400 flow [2024-06-27 21:55:23,019 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1337, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1400, PETRI_PLACES=153, PETRI_TRANSITIONS=164} [2024-06-27 21:55:23,019 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 101 predicate places. [2024-06-27 21:55:23,019 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 164 transitions, 1400 flow [2024-06-27 21:55:23,020 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 23.166666666666668) internal successors, (139), 6 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:23,020 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:55:23,020 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:55:23,020 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 21:55:23,020 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-06-27 21:55:23,020 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:55:23,021 INFO L85 PathProgramCache]: Analyzing trace with hash 1045920120, now seen corresponding path program 1 times [2024-06-27 21:55:23,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:55:23,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [742509445] [2024-06-27 21:55:23,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:55:23,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:55:23,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:55:23,201 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:55:23,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:55:23,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [742509445] [2024-06-27 21:55:23,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [742509445] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:55:23,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:55:23,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:55:23,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2001643858] [2024-06-27 21:55:23,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:55:23,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:55:23,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:55:23,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:55:23,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:55:23,253 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 21:55:23,254 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 164 transitions, 1400 flow. Second operand has 8 states, 8 states have (on average 21.5) internal successors, (172), 8 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:23,254 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:55:23,254 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 21:55:23,254 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:55:23,832 INFO L124 PetriNetUnfolderBase]: 2416/4290 cut-off events. [2024-06-27 21:55:23,832 INFO L125 PetriNetUnfolderBase]: For 87142/87142 co-relation queries the response was YES. [2024-06-27 21:55:23,848 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20699 conditions, 4290 events. 2416/4290 cut-off events. For 87142/87142 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 29093 event pairs, 793 based on Foata normal form. 12/4252 useless extension candidates. Maximal degree in co-relation 20638. Up to 3002 conditions per place. [2024-06-27 21:55:23,861 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 165 selfloop transitions, 41 changer transitions 0/222 dead transitions. [2024-06-27 21:55:23,861 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 222 transitions, 2060 flow [2024-06-27 21:55:23,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:55:23,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:55:23,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 258 transitions. [2024-06-27 21:55:23,863 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.671875 [2024-06-27 21:55:23,863 INFO L175 Difference]: Start difference. First operand has 153 places, 164 transitions, 1400 flow. Second operand 8 states and 258 transitions. [2024-06-27 21:55:23,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 222 transitions, 2060 flow [2024-06-27 21:55:23,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 222 transitions, 2013 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-27 21:55:23,980 INFO L231 Difference]: Finished difference. Result has 159 places, 172 transitions, 1561 flow [2024-06-27 21:55:23,981 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1353, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1561, PETRI_PLACES=159, PETRI_TRANSITIONS=172} [2024-06-27 21:55:23,981 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 107 predicate places. [2024-06-27 21:55:23,981 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 172 transitions, 1561 flow [2024-06-27 21:55:23,981 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.5) internal successors, (172), 8 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:23,981 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:55:23,982 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:55:23,982 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 21:55:23,982 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-06-27 21:55:23,982 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:55:23,982 INFO L85 PathProgramCache]: Analyzing trace with hash -1711951880, now seen corresponding path program 2 times [2024-06-27 21:55:23,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:55:23,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1371039758] [2024-06-27 21:55:23,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:55:23,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:55:23,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:55:24,156 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:55:24,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:55:24,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1371039758] [2024-06-27 21:55:24,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1371039758] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:55:24,157 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:55:24,157 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:55:24,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1356398935] [2024-06-27 21:55:24,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:55:24,158 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:55:24,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:55:24,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:55:24,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:55:24,204 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 21:55:24,204 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 172 transitions, 1561 flow. Second operand has 8 states, 8 states have (on average 21.5) internal successors, (172), 8 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:24,204 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:55:24,204 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 21:55:24,205 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:55:24,702 INFO L124 PetriNetUnfolderBase]: 2594/4534 cut-off events. [2024-06-27 21:55:24,703 INFO L125 PetriNetUnfolderBase]: For 96231/96231 co-relation queries the response was YES. [2024-06-27 21:55:24,731 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22798 conditions, 4534 events. 2594/4534 cut-off events. For 96231/96231 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 30784 event pairs, 665 based on Foata normal form. 12/4532 useless extension candidates. Maximal degree in co-relation 22734. Up to 3411 conditions per place. [2024-06-27 21:55:24,747 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 165 selfloop transitions, 43 changer transitions 0/224 dead transitions. [2024-06-27 21:55:24,748 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 224 transitions, 2198 flow [2024-06-27 21:55:24,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:55:24,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:55:24,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 256 transitions. [2024-06-27 21:55:24,749 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-27 21:55:24,749 INFO L175 Difference]: Start difference. First operand has 159 places, 172 transitions, 1561 flow. Second operand 8 states and 256 transitions. [2024-06-27 21:55:24,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 224 transitions, 2198 flow [2024-06-27 21:55:24,933 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 224 transitions, 2112 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-27 21:55:24,935 INFO L231 Difference]: Finished difference. Result has 166 places, 178 transitions, 1672 flow [2024-06-27 21:55:24,936 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1481, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1672, PETRI_PLACES=166, PETRI_TRANSITIONS=178} [2024-06-27 21:55:24,936 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 114 predicate places. [2024-06-27 21:55:24,936 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 178 transitions, 1672 flow [2024-06-27 21:55:24,936 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.5) internal successors, (172), 8 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:24,936 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:55:24,936 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:55:24,937 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 21:55:24,937 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:55:24,937 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:55:24,937 INFO L85 PathProgramCache]: Analyzing trace with hash -593293512, now seen corresponding path program 3 times [2024-06-27 21:55:24,937 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:55:24,937 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [313982258] [2024-06-27 21:55:24,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:55:24,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:55:24,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:55:25,113 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:55:25,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:55:25,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [313982258] [2024-06-27 21:55:25,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [313982258] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:55:25,113 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:55:25,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:55:25,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1755782068] [2024-06-27 21:55:25,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:55:25,114 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:55:25,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:55:25,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:55:25,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:55:25,163 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 21:55:25,164 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 178 transitions, 1672 flow. Second operand has 8 states, 8 states have (on average 21.5) internal successors, (172), 8 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:25,164 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:55:25,164 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 21:55:25,164 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:55:25,703 INFO L124 PetriNetUnfolderBase]: 2728/4664 cut-off events. [2024-06-27 21:55:25,703 INFO L125 PetriNetUnfolderBase]: For 102736/102736 co-relation queries the response was YES. [2024-06-27 21:55:25,725 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24075 conditions, 4664 events. 2728/4664 cut-off events. For 102736/102736 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 31553 event pairs, 592 based on Foata normal form. 12/4668 useless extension candidates. Maximal degree in co-relation 24008. Up to 3629 conditions per place. [2024-06-27 21:55:25,741 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 165 selfloop transitions, 47 changer transitions 0/228 dead transitions. [2024-06-27 21:55:25,741 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 228 transitions, 2304 flow [2024-06-27 21:55:25,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:55:25,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:55:25,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 255 transitions. [2024-06-27 21:55:25,742 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6640625 [2024-06-27 21:55:25,742 INFO L175 Difference]: Start difference. First operand has 166 places, 178 transitions, 1672 flow. Second operand 8 states and 255 transitions. [2024-06-27 21:55:25,742 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 228 transitions, 2304 flow [2024-06-27 21:55:25,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 228 transitions, 2209 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-27 21:55:25,894 INFO L231 Difference]: Finished difference. Result has 172 places, 182 transitions, 1757 flow [2024-06-27 21:55:25,894 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1579, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1757, PETRI_PLACES=172, PETRI_TRANSITIONS=182} [2024-06-27 21:55:25,895 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 120 predicate places. [2024-06-27 21:55:25,895 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 182 transitions, 1757 flow [2024-06-27 21:55:25,895 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.5) internal successors, (172), 8 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:25,895 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:55:25,895 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:55:25,895 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 21:55:25,896 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:55:25,896 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:55:25,896 INFO L85 PathProgramCache]: Analyzing trace with hash -1222513234, now seen corresponding path program 4 times [2024-06-27 21:55:25,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:55:25,896 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [821635312] [2024-06-27 21:55:25,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:55:25,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:55:25,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:55:26,066 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:55:26,067 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:55:26,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [821635312] [2024-06-27 21:55:26,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [821635312] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:55:26,067 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:55:26,067 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:55:26,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [165919015] [2024-06-27 21:55:26,067 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:55:26,068 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:55:26,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:55:26,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:55:26,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:55:26,128 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 21:55:26,128 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 182 transitions, 1757 flow. Second operand has 8 states, 8 states have (on average 21.5) internal successors, (172), 8 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:26,129 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:55:26,129 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 21:55:26,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:55:26,677 INFO L124 PetriNetUnfolderBase]: 2708/4748 cut-off events. [2024-06-27 21:55:26,677 INFO L125 PetriNetUnfolderBase]: For 100437/100437 co-relation queries the response was YES. [2024-06-27 21:55:26,701 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23497 conditions, 4748 events. 2708/4748 cut-off events. For 100437/100437 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 32691 event pairs, 773 based on Foata normal form. 12/4724 useless extension candidates. Maximal degree in co-relation 23428. Up to 2793 conditions per place. [2024-06-27 21:55:26,717 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 155 selfloop transitions, 57 changer transitions 0/228 dead transitions. [2024-06-27 21:55:26,718 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 228 transitions, 2277 flow [2024-06-27 21:55:26,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:55:26,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:55:26,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 254 transitions. [2024-06-27 21:55:26,719 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6614583333333334 [2024-06-27 21:55:26,719 INFO L175 Difference]: Start difference. First operand has 172 places, 182 transitions, 1757 flow. Second operand 8 states and 254 transitions. [2024-06-27 21:55:26,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 228 transitions, 2277 flow [2024-06-27 21:55:26,880 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 228 transitions, 2184 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-27 21:55:26,883 INFO L231 Difference]: Finished difference. Result has 176 places, 181 transitions, 1738 flow [2024-06-27 21:55:26,883 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1620, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1738, PETRI_PLACES=176, PETRI_TRANSITIONS=181} [2024-06-27 21:55:26,883 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 124 predicate places. [2024-06-27 21:55:26,883 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 181 transitions, 1738 flow [2024-06-27 21:55:26,883 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.5) internal successors, (172), 8 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:26,884 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:55:26,884 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:55:26,884 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 21:55:26,884 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:55:26,884 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:55:26,885 INFO L85 PathProgramCache]: Analyzing trace with hash -1508844673, now seen corresponding path program 1 times [2024-06-27 21:55:26,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:55:26,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [870432848] [2024-06-27 21:55:26,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:55:26,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:55:26,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:55:26,944 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:55:26,944 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:55:26,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [870432848] [2024-06-27 21:55:26,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [870432848] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:55:26,945 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:55:26,945 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 21:55:26,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1771112435] [2024-06-27 21:55:26,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:55:26,946 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 21:55:26,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:55:26,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 21:55:26,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-27 21:55:26,956 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 48 [2024-06-27 21:55:26,957 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 181 transitions, 1738 flow. Second operand has 4 states, 4 states have (on average 31.0) internal successors, (124), 4 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:26,957 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:55:26,957 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 48 [2024-06-27 21:55:26,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:55:27,428 INFO L124 PetriNetUnfolderBase]: 1719/3773 cut-off events. [2024-06-27 21:55:27,428 INFO L125 PetriNetUnfolderBase]: For 40024/40410 co-relation queries the response was YES. [2024-06-27 21:55:27,450 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14446 conditions, 3773 events. 1719/3773 cut-off events. For 40024/40410 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 30794 event pairs, 309 based on Foata normal form. 160/3611 useless extension candidates. Maximal degree in co-relation 14376. Up to 1571 conditions per place. [2024-06-27 21:55:27,463 INFO L140 encePairwiseOnDemand]: 42/48 looper letters, 30 selfloop transitions, 38 changer transitions 0/198 dead transitions. [2024-06-27 21:55:27,463 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 198 transitions, 1976 flow [2024-06-27 21:55:27,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 21:55:27,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 21:55:27,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 149 transitions. [2024-06-27 21:55:27,464 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7760416666666666 [2024-06-27 21:55:27,464 INFO L175 Difference]: Start difference. First operand has 176 places, 181 transitions, 1738 flow. Second operand 4 states and 149 transitions. [2024-06-27 21:55:27,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 198 transitions, 1976 flow [2024-06-27 21:55:27,536 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 198 transitions, 1822 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-27 21:55:27,538 INFO L231 Difference]: Finished difference. Result has 174 places, 185 transitions, 1786 flow [2024-06-27 21:55:27,538 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1584, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1786, PETRI_PLACES=174, PETRI_TRANSITIONS=185} [2024-06-27 21:55:27,538 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 122 predicate places. [2024-06-27 21:55:27,538 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 185 transitions, 1786 flow [2024-06-27 21:55:27,539 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 31.0) internal successors, (124), 4 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:27,539 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:55:27,539 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:55:27,539 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 21:55:27,539 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-06-27 21:55:27,539 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:55:27,539 INFO L85 PathProgramCache]: Analyzing trace with hash -969936671, now seen corresponding path program 1 times [2024-06-27 21:55:27,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:55:27,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [517964183] [2024-06-27 21:55:27,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:55:27,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:55:27,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:55:27,733 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:55:27,734 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:55:27,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [517964183] [2024-06-27 21:55:27,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [517964183] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:55:27,734 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:55:27,734 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:55:27,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [500593078] [2024-06-27 21:55:27,735 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:55:27,735 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:55:27,735 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:55:27,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:55:27,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:55:27,777 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 21:55:27,777 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 185 transitions, 1786 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:27,777 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:55:27,777 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 21:55:27,778 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:55:28,334 INFO L124 PetriNetUnfolderBase]: 2687/4772 cut-off events. [2024-06-27 21:55:28,334 INFO L125 PetriNetUnfolderBase]: For 98293/98305 co-relation queries the response was YES. [2024-06-27 21:55:28,359 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24439 conditions, 4772 events. 2687/4772 cut-off events. For 98293/98305 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 33179 event pairs, 985 based on Foata normal form. 1/4635 useless extension candidates. Maximal degree in co-relation 24368. Up to 4087 conditions per place. [2024-06-27 21:55:28,374 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 171 selfloop transitions, 31 changer transitions 0/219 dead transitions. [2024-06-27 21:55:28,374 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 219 transitions, 2410 flow [2024-06-27 21:55:28,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:55:28,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:55:28,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 211 transitions. [2024-06-27 21:55:28,375 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6279761904761905 [2024-06-27 21:55:28,375 INFO L175 Difference]: Start difference. First operand has 174 places, 185 transitions, 1786 flow. Second operand 7 states and 211 transitions. [2024-06-27 21:55:28,375 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 219 transitions, 2410 flow [2024-06-27 21:55:28,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 219 transitions, 2408 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 21:55:28,510 INFO L231 Difference]: Finished difference. Result has 181 places, 192 transitions, 1941 flow [2024-06-27 21:55:28,510 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1784, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1941, PETRI_PLACES=181, PETRI_TRANSITIONS=192} [2024-06-27 21:55:28,511 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 129 predicate places. [2024-06-27 21:55:28,511 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 192 transitions, 1941 flow [2024-06-27 21:55:28,511 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:28,511 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:55:28,511 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:55:28,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 21:55:28,512 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-06-27 21:55:28,512 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:55:28,512 INFO L85 PathProgramCache]: Analyzing trace with hash -1073498305, now seen corresponding path program 2 times [2024-06-27 21:55:28,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:55:28,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [337126184] [2024-06-27 21:55:28,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:55:28,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:55:28,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:55:28,689 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:55:28,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:55:28,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [337126184] [2024-06-27 21:55:28,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [337126184] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:55:28,690 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:55:28,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:55:28,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1838199898] [2024-06-27 21:55:28,690 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:55:28,691 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:55:28,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:55:28,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:55:28,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:55:28,766 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 21:55:28,766 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 192 transitions, 1941 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:28,766 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:55:28,766 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 21:55:28,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:55:29,351 INFO L124 PetriNetUnfolderBase]: 2699/4792 cut-off events. [2024-06-27 21:55:29,351 INFO L125 PetriNetUnfolderBase]: For 103295/103307 co-relation queries the response was YES. [2024-06-27 21:55:29,381 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25047 conditions, 4792 events. 2699/4792 cut-off events. For 103295/103307 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 33348 event pairs, 985 based on Foata normal form. 1/4653 useless extension candidates. Maximal degree in co-relation 24973. Up to 4099 conditions per place. [2024-06-27 21:55:29,395 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 172 selfloop transitions, 38 changer transitions 0/227 dead transitions. [2024-06-27 21:55:29,395 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 227 transitions, 2590 flow [2024-06-27 21:55:29,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:55:29,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:55:29,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 259 transitions. [2024-06-27 21:55:29,397 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5995370370370371 [2024-06-27 21:55:29,397 INFO L175 Difference]: Start difference. First operand has 181 places, 192 transitions, 1941 flow. Second operand 9 states and 259 transitions. [2024-06-27 21:55:29,397 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 227 transitions, 2590 flow [2024-06-27 21:55:29,536 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 227 transitions, 2460 flow, removed 32 selfloop flow, removed 4 redundant places. [2024-06-27 21:55:29,539 INFO L231 Difference]: Finished difference. Result has 186 places, 198 transitions, 1968 flow [2024-06-27 21:55:29,539 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1829, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1968, PETRI_PLACES=186, PETRI_TRANSITIONS=198} [2024-06-27 21:55:29,539 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 134 predicate places. [2024-06-27 21:55:29,539 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 198 transitions, 1968 flow [2024-06-27 21:55:29,540 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:29,540 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:55:29,540 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:55:29,540 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 21:55:29,540 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-06-27 21:55:29,540 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:55:29,540 INFO L85 PathProgramCache]: Analyzing trace with hash -799234241, now seen corresponding path program 3 times [2024-06-27 21:55:29,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:55:29,540 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1379045439] [2024-06-27 21:55:29,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:55:29,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:55:29,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:55:29,699 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:55:29,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:55:29,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1379045439] [2024-06-27 21:55:29,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1379045439] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:55:29,700 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:55:29,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:55:29,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [529462756] [2024-06-27 21:55:29,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:55:29,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:55:29,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:55:29,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:55:29,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:55:29,739 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 21:55:29,740 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 198 transitions, 1968 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:29,740 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:55:29,740 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 21:55:29,740 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:55:30,231 INFO L124 PetriNetUnfolderBase]: 2714/4816 cut-off events. [2024-06-27 21:55:30,231 INFO L125 PetriNetUnfolderBase]: For 107877/107889 co-relation queries the response was YES. [2024-06-27 21:55:30,258 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25289 conditions, 4816 events. 2714/4816 cut-off events. For 107877/107889 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 33513 event pairs, 991 based on Foata normal form. 1/4672 useless extension candidates. Maximal degree in co-relation 25215. Up to 4029 conditions per place. [2024-06-27 21:55:30,274 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 145 selfloop transitions, 71 changer transitions 0/233 dead transitions. [2024-06-27 21:55:30,274 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 233 transitions, 2830 flow [2024-06-27 21:55:30,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:55:30,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:55:30,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 214 transitions. [2024-06-27 21:55:30,275 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6369047619047619 [2024-06-27 21:55:30,275 INFO L175 Difference]: Start difference. First operand has 186 places, 198 transitions, 1968 flow. Second operand 7 states and 214 transitions. [2024-06-27 21:55:30,275 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 233 transitions, 2830 flow [2024-06-27 21:55:30,424 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 233 transitions, 2748 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-27 21:55:30,426 INFO L231 Difference]: Finished difference. Result has 187 places, 207 transitions, 2154 flow [2024-06-27 21:55:30,426 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1886, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2154, PETRI_PLACES=187, PETRI_TRANSITIONS=207} [2024-06-27 21:55:30,427 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 135 predicate places. [2024-06-27 21:55:30,427 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 207 transitions, 2154 flow [2024-06-27 21:55:30,427 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:30,427 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:55:30,427 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:55:30,428 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 21:55:30,428 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-06-27 21:55:30,428 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:55:30,428 INFO L85 PathProgramCache]: Analyzing trace with hash -784783417, now seen corresponding path program 4 times [2024-06-27 21:55:30,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:55:30,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1175020595] [2024-06-27 21:55:30,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:55:30,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:55:30,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:55:30,584 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:55:30,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:55:30,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1175020595] [2024-06-27 21:55:30,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1175020595] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:55:30,585 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:55:30,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:55:30,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [123790911] [2024-06-27 21:55:30,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:55:30,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:55:30,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:55:30,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:55:30,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:55:30,622 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 21:55:30,622 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 207 transitions, 2154 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:30,622 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:55:30,622 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 21:55:30,622 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:55:31,172 INFO L124 PetriNetUnfolderBase]: 2720/4826 cut-off events. [2024-06-27 21:55:31,173 INFO L125 PetriNetUnfolderBase]: For 113332/113344 co-relation queries the response was YES. [2024-06-27 21:55:31,196 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25811 conditions, 4826 events. 2720/4826 cut-off events. For 113332/113344 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 33552 event pairs, 991 based on Foata normal form. 1/4681 useless extension candidates. Maximal degree in co-relation 25736. Up to 4036 conditions per place. [2024-06-27 21:55:31,210 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 142 selfloop transitions, 73 changer transitions 0/232 dead transitions. [2024-06-27 21:55:31,211 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 232 transitions, 2854 flow [2024-06-27 21:55:31,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:55:31,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:55:31,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 210 transitions. [2024-06-27 21:55:31,212 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-27 21:55:31,212 INFO L175 Difference]: Start difference. First operand has 187 places, 207 transitions, 2154 flow. Second operand 7 states and 210 transitions. [2024-06-27 21:55:31,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 232 transitions, 2854 flow [2024-06-27 21:55:31,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 232 transitions, 2716 flow, removed 42 selfloop flow, removed 3 redundant places. [2024-06-27 21:55:31,348 INFO L231 Difference]: Finished difference. Result has 191 places, 210 transitions, 2212 flow [2024-06-27 21:55:31,349 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2036, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2212, PETRI_PLACES=191, PETRI_TRANSITIONS=210} [2024-06-27 21:55:31,349 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 139 predicate places. [2024-06-27 21:55:31,349 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 210 transitions, 2212 flow [2024-06-27 21:55:31,349 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:31,349 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:55:31,349 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:55:31,350 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 21:55:31,350 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-06-27 21:55:31,350 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:55:31,350 INFO L85 PathProgramCache]: Analyzing trace with hash 1323305313, now seen corresponding path program 5 times [2024-06-27 21:55:31,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:55:31,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [718385661] [2024-06-27 21:55:31,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:55:31,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:55:31,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:55:31,516 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:55:31,516 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:55:31,516 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [718385661] [2024-06-27 21:55:31,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [718385661] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:55:31,516 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:55:31,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:55:31,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1920418561] [2024-06-27 21:55:31,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:55:31,516 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:55:31,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:55:31,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:55:31,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:55:31,548 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 21:55:31,548 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 210 transitions, 2212 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:31,548 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:55:31,548 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 21:55:31,548 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:55:32,063 INFO L124 PetriNetUnfolderBase]: 2726/4836 cut-off events. [2024-06-27 21:55:32,063 INFO L125 PetriNetUnfolderBase]: For 115297/115309 co-relation queries the response was YES. [2024-06-27 21:55:32,092 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25593 conditions, 4836 events. 2726/4836 cut-off events. For 115297/115309 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 33644 event pairs, 985 based on Foata normal form. 1/4693 useless extension candidates. Maximal degree in co-relation 25517. Up to 4153 conditions per place. [2024-06-27 21:55:32,108 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 185 selfloop transitions, 28 changer transitions 0/230 dead transitions. [2024-06-27 21:55:32,108 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 230 transitions, 2713 flow [2024-06-27 21:55:32,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:55:32,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:55:32,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 201 transitions. [2024-06-27 21:55:32,109 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5982142857142857 [2024-06-27 21:55:32,109 INFO L175 Difference]: Start difference. First operand has 191 places, 210 transitions, 2212 flow. Second operand 7 states and 201 transitions. [2024-06-27 21:55:32,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 230 transitions, 2713 flow [2024-06-27 21:55:32,278 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 230 transitions, 2588 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-27 21:55:32,281 INFO L231 Difference]: Finished difference. Result has 194 places, 213 transitions, 2188 flow [2024-06-27 21:55:32,281 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2090, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2188, PETRI_PLACES=194, PETRI_TRANSITIONS=213} [2024-06-27 21:55:32,281 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 142 predicate places. [2024-06-27 21:55:32,281 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 213 transitions, 2188 flow [2024-06-27 21:55:32,281 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:32,282 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:55:32,282 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:55:32,282 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 21:55:32,282 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-06-27 21:55:32,282 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:55:32,282 INFO L85 PathProgramCache]: Analyzing trace with hash -757891645, now seen corresponding path program 6 times [2024-06-27 21:55:32,282 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:55:32,282 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [715604570] [2024-06-27 21:55:32,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:55:32,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:55:32,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:55:32,442 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:55:32,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:55:32,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [715604570] [2024-06-27 21:55:32,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [715604570] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:55:32,442 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:55:32,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:55:32,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1400298656] [2024-06-27 21:55:32,443 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:55:32,443 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:55:32,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:55:32,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:55:32,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:55:32,491 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 21:55:32,492 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 213 transitions, 2188 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:32,492 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:55:32,492 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 21:55:32,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:55:33,009 INFO L124 PetriNetUnfolderBase]: 2741/4860 cut-off events. [2024-06-27 21:55:33,009 INFO L125 PetriNetUnfolderBase]: For 120321/120333 co-relation queries the response was YES. [2024-06-27 21:55:33,033 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25744 conditions, 4860 events. 2741/4860 cut-off events. For 120321/120333 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 33814 event pairs, 991 based on Foata normal form. 1/4712 useless extension candidates. Maximal degree in co-relation 25667. Up to 4060 conditions per place. [2024-06-27 21:55:33,046 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 139 selfloop transitions, 82 changer transitions 0/238 dead transitions. [2024-06-27 21:55:33,047 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 238 transitions, 2923 flow [2024-06-27 21:55:33,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:55:33,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:55:33,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 207 transitions. [2024-06-27 21:55:33,048 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6160714285714286 [2024-06-27 21:55:33,048 INFO L175 Difference]: Start difference. First operand has 194 places, 213 transitions, 2188 flow. Second operand 7 states and 207 transitions. [2024-06-27 21:55:33,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 238 transitions, 2923 flow [2024-06-27 21:55:33,232 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 238 transitions, 2865 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-27 21:55:33,235 INFO L231 Difference]: Finished difference. Result has 197 places, 219 transitions, 2367 flow [2024-06-27 21:55:33,235 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2130, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2367, PETRI_PLACES=197, PETRI_TRANSITIONS=219} [2024-06-27 21:55:33,235 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 145 predicate places. [2024-06-27 21:55:33,235 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 219 transitions, 2367 flow [2024-06-27 21:55:33,236 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:33,236 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:55:33,236 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:55:33,236 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 21:55:33,236 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-06-27 21:55:33,237 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:55:33,237 INFO L85 PathProgramCache]: Analyzing trace with hash -1083024481, now seen corresponding path program 1 times [2024-06-27 21:55:33,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:55:33,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [518711632] [2024-06-27 21:55:33,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:55:33,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:55:33,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:55:33,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-06-27 21:55:33,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:55:33,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [518711632] [2024-06-27 21:55:33,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [518711632] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:55:33,395 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:55:33,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:55:33,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [701351680] [2024-06-27 21:55:33,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:55:33,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:55:33,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:55:33,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:55:33,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:55:33,458 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 21:55:33,458 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 219 transitions, 2367 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:33,458 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:55:33,459 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 21:55:33,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:55:34,035 INFO L124 PetriNetUnfolderBase]: 2762/4896 cut-off events. [2024-06-27 21:55:34,035 INFO L125 PetriNetUnfolderBase]: For 126240/126252 co-relation queries the response was YES. [2024-06-27 21:55:34,062 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26158 conditions, 4896 events. 2762/4896 cut-off events. For 126240/126252 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 34052 event pairs, 738 based on Foata normal form. 2/4754 useless extension candidates. Maximal degree in co-relation 26080. Up to 4125 conditions per place. [2024-06-27 21:55:34,077 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 208 selfloop transitions, 31 changer transitions 0/256 dead transitions. [2024-06-27 21:55:34,078 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 256 transitions, 3073 flow [2024-06-27 21:55:34,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:55:34,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:55:34,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 215 transitions. [2024-06-27 21:55:34,079 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6398809523809523 [2024-06-27 21:55:34,079 INFO L175 Difference]: Start difference. First operand has 197 places, 219 transitions, 2367 flow. Second operand 7 states and 215 transitions. [2024-06-27 21:55:34,079 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 256 transitions, 3073 flow [2024-06-27 21:55:34,341 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 256 transitions, 2971 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-27 21:55:34,344 INFO L231 Difference]: Finished difference. Result has 201 places, 223 transitions, 2384 flow [2024-06-27 21:55:34,344 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2265, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2384, PETRI_PLACES=201, PETRI_TRANSITIONS=223} [2024-06-27 21:55:34,344 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 149 predicate places. [2024-06-27 21:55:34,345 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 223 transitions, 2384 flow [2024-06-27 21:55:34,345 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:34,345 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:55:34,345 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:55:34,345 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 21:55:34,345 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-06-27 21:55:34,345 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:55:34,345 INFO L85 PathProgramCache]: Analyzing trace with hash -1070478297, now seen corresponding path program 2 times [2024-06-27 21:55:34,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:55:34,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1255696511] [2024-06-27 21:55:34,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:55:34,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:55:34,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:55:34,512 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:55:34,513 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:55:34,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1255696511] [2024-06-27 21:55:34,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1255696511] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:55:34,513 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:55:34,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:55:34,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1309607420] [2024-06-27 21:55:34,514 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:55:34,514 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:55:34,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:55:34,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:55:34,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:55:34,549 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 21:55:34,550 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 223 transitions, 2384 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:34,550 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:55:34,551 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 21:55:34,551 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:55:35,159 INFO L124 PetriNetUnfolderBase]: 2783/4932 cut-off events. [2024-06-27 21:55:35,159 INFO L125 PetriNetUnfolderBase]: For 131710/131722 co-relation queries the response was YES. [2024-06-27 21:55:35,188 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26550 conditions, 4932 events. 2783/4932 cut-off events. For 131710/131722 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 34345 event pairs, 987 based on Foata normal form. 2/4784 useless extension candidates. Maximal degree in co-relation 26471. Up to 4224 conditions per place. [2024-06-27 21:55:35,206 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 206 selfloop transitions, 28 changer transitions 0/251 dead transitions. [2024-06-27 21:55:35,206 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 251 transitions, 2948 flow [2024-06-27 21:55:35,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:55:35,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:55:35,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 208 transitions. [2024-06-27 21:55:35,207 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-27 21:55:35,207 INFO L175 Difference]: Start difference. First operand has 201 places, 223 transitions, 2384 flow. Second operand 7 states and 208 transitions. [2024-06-27 21:55:35,208 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 251 transitions, 2948 flow [2024-06-27 21:55:35,541 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 251 transitions, 2878 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-27 21:55:35,544 INFO L231 Difference]: Finished difference. Result has 205 places, 225 transitions, 2407 flow [2024-06-27 21:55:35,544 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2324, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2407, PETRI_PLACES=205, PETRI_TRANSITIONS=225} [2024-06-27 21:55:35,544 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 153 predicate places. [2024-06-27 21:55:35,544 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 225 transitions, 2407 flow [2024-06-27 21:55:35,545 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:35,545 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:55:35,545 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:55:35,545 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 21:55:35,545 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-06-27 21:55:35,545 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:55:35,545 INFO L85 PathProgramCache]: Analyzing trace with hash 1321741351, now seen corresponding path program 3 times [2024-06-27 21:55:35,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:55:35,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [829518998] [2024-06-27 21:55:35,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:55:35,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:55:35,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:55:35,729 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:55:35,730 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:55:35,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [829518998] [2024-06-27 21:55:35,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [829518998] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:55:35,730 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:55:35,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:55:35,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [279160239] [2024-06-27 21:55:35,731 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:55:35,731 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:55:35,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:55:35,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:55:35,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:55:35,777 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 21:55:35,778 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 225 transitions, 2407 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:35,778 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:55:35,778 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 21:55:35,778 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:55:36,365 INFO L124 PetriNetUnfolderBase]: 2804/4968 cut-off events. [2024-06-27 21:55:36,365 INFO L125 PetriNetUnfolderBase]: For 135874/135886 co-relation queries the response was YES. [2024-06-27 21:55:36,395 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26717 conditions, 4968 events. 2804/4968 cut-off events. For 135874/135886 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 34644 event pairs, 989 based on Foata normal form. 2/4818 useless extension candidates. Maximal degree in co-relation 26636. Up to 4255 conditions per place. [2024-06-27 21:55:36,411 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 203 selfloop transitions, 27 changer transitions 0/247 dead transitions. [2024-06-27 21:55:36,411 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 247 transitions, 2941 flow [2024-06-27 21:55:36,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:55:36,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:55:36,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 203 transitions. [2024-06-27 21:55:36,412 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-27 21:55:36,412 INFO L175 Difference]: Start difference. First operand has 205 places, 225 transitions, 2407 flow. Second operand 7 states and 203 transitions. [2024-06-27 21:55:36,412 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 247 transitions, 2941 flow [2024-06-27 21:55:36,748 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 247 transitions, 2878 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-27 21:55:36,751 INFO L231 Difference]: Finished difference. Result has 207 places, 227 transitions, 2429 flow [2024-06-27 21:55:36,751 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2344, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2429, PETRI_PLACES=207, PETRI_TRANSITIONS=227} [2024-06-27 21:55:36,752 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 155 predicate places. [2024-06-27 21:55:36,752 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 227 transitions, 2429 flow [2024-06-27 21:55:36,752 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:36,752 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:55:36,752 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:55:36,753 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 21:55:36,753 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-06-27 21:55:36,753 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:55:36,753 INFO L85 PathProgramCache]: Analyzing trace with hash -789538073, now seen corresponding path program 1 times [2024-06-27 21:55:36,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:55:36,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1412116339] [2024-06-27 21:55:36,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:55:36,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:55:36,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:55:36,924 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:55:36,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:55:36,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1412116339] [2024-06-27 21:55:36,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1412116339] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:55:36,925 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:55:36,925 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:55:36,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1819740049] [2024-06-27 21:55:36,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:55:36,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:55:36,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:55:36,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:55:36,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:55:36,967 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 21:55:36,968 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 227 transitions, 2429 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:36,968 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:55:36,969 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 21:55:36,969 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:55:37,642 INFO L124 PetriNetUnfolderBase]: 2810/4975 cut-off events. [2024-06-27 21:55:37,643 INFO L125 PetriNetUnfolderBase]: For 139253/139274 co-relation queries the response was YES. [2024-06-27 21:55:37,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26857 conditions, 4975 events. 2810/4975 cut-off events. For 139253/139274 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 34778 event pairs, 995 based on Foata normal form. 10/4832 useless extension candidates. Maximal degree in co-relation 26775. Up to 4244 conditions per place. [2024-06-27 21:55:37,683 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 208 selfloop transitions, 28 changer transitions 0/253 dead transitions. [2024-06-27 21:55:37,683 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 253 transitions, 3001 flow [2024-06-27 21:55:37,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:55:37,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:55:37,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 207 transitions. [2024-06-27 21:55:37,684 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6160714285714286 [2024-06-27 21:55:37,684 INFO L175 Difference]: Start difference. First operand has 207 places, 227 transitions, 2429 flow. Second operand 7 states and 207 transitions. [2024-06-27 21:55:37,684 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 253 transitions, 3001 flow [2024-06-27 21:55:37,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 253 transitions, 2936 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-27 21:55:37,979 INFO L231 Difference]: Finished difference. Result has 209 places, 230 transitions, 2474 flow [2024-06-27 21:55:37,979 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2364, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2474, PETRI_PLACES=209, PETRI_TRANSITIONS=230} [2024-06-27 21:55:37,979 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 157 predicate places. [2024-06-27 21:55:37,979 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 230 transitions, 2474 flow [2024-06-27 21:55:37,979 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:37,979 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:55:37,980 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:55:37,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 21:55:37,980 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-06-27 21:55:37,980 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:55:37,980 INFO L85 PathProgramCache]: Analyzing trace with hash -784776473, now seen corresponding path program 2 times [2024-06-27 21:55:37,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:55:37,980 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [998691881] [2024-06-27 21:55:37,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:55:37,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:55:37,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:55:38,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-06-27 21:55:38,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:55:38,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [998691881] [2024-06-27 21:55:38,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [998691881] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:55:38,150 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:55:38,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:55:38,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [870071338] [2024-06-27 21:55:38,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:55:38,151 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:55:38,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:55:38,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:55:38,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:55:38,205 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 21:55:38,206 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 230 transitions, 2474 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:38,206 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:55:38,206 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 21:55:38,206 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:55:38,754 INFO L124 PetriNetUnfolderBase]: 2825/5002 cut-off events. [2024-06-27 21:55:38,755 INFO L125 PetriNetUnfolderBase]: For 145219/145233 co-relation queries the response was YES. [2024-06-27 21:55:38,788 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27339 conditions, 5002 events. 2825/5002 cut-off events. For 145219/145233 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 34928 event pairs, 1001 based on Foata normal form. 3/4847 useless extension candidates. Maximal degree in co-relation 27256. Up to 4195 conditions per place. [2024-06-27 21:55:38,808 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 190 selfloop transitions, 61 changer transitions 0/268 dead transitions. [2024-06-27 21:55:38,808 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 268 transitions, 3428 flow [2024-06-27 21:55:38,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:55:38,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:55:38,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 211 transitions. [2024-06-27 21:55:38,809 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6279761904761905 [2024-06-27 21:55:38,809 INFO L175 Difference]: Start difference. First operand has 209 places, 230 transitions, 2474 flow. Second operand 7 states and 211 transitions. [2024-06-27 21:55:38,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 268 transitions, 3428 flow [2024-06-27 21:55:39,139 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 268 transitions, 3344 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-27 21:55:39,143 INFO L231 Difference]: Finished difference. Result has 212 places, 246 transitions, 2752 flow [2024-06-27 21:55:39,143 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2390, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2752, PETRI_PLACES=212, PETRI_TRANSITIONS=246} [2024-06-27 21:55:39,143 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 160 predicate places. [2024-06-27 21:55:39,143 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 246 transitions, 2752 flow [2024-06-27 21:55:39,143 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:39,143 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:55:39,143 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:55:39,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 21:55:39,144 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-06-27 21:55:39,144 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:55:39,144 INFO L85 PathProgramCache]: Analyzing trace with hash -208909407, now seen corresponding path program 1 times [2024-06-27 21:55:39,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:55:39,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1580349696] [2024-06-27 21:55:39,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:55:39,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:55:39,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:55:39,263 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:55:39,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:55:39,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1580349696] [2024-06-27 21:55:39,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1580349696] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:55:39,263 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:55:39,263 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:55:39,263 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1086984701] [2024-06-27 21:55:39,263 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:55:39,264 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:55:39,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:55:39,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:55:39,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:55:39,297 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 21:55:39,298 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 246 transitions, 2752 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:39,298 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:55:39,298 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 21:55:39,298 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:55:39,871 INFO L124 PetriNetUnfolderBase]: 2840/5028 cut-off events. [2024-06-27 21:55:39,871 INFO L125 PetriNetUnfolderBase]: For 152580/152594 co-relation queries the response was YES. [2024-06-27 21:55:39,903 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27955 conditions, 5028 events. 2840/5028 cut-off events. For 152580/152594 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 35153 event pairs, 996 based on Foata normal form. 3/4872 useless extension candidates. Maximal degree in co-relation 27870. Up to 4243 conditions per place. [2024-06-27 21:55:39,921 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 210 selfloop transitions, 56 changer transitions 0/283 dead transitions. [2024-06-27 21:55:39,921 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 283 transitions, 3716 flow [2024-06-27 21:55:39,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:55:39,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:55:39,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 210 transitions. [2024-06-27 21:55:39,922 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-27 21:55:39,922 INFO L175 Difference]: Start difference. First operand has 212 places, 246 transitions, 2752 flow. Second operand 7 states and 210 transitions. [2024-06-27 21:55:39,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 283 transitions, 3716 flow [2024-06-27 21:55:40,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 283 transitions, 3660 flow, removed 24 selfloop flow, removed 1 redundant places. [2024-06-27 21:55:40,167 INFO L231 Difference]: Finished difference. Result has 219 places, 261 transitions, 3037 flow [2024-06-27 21:55:40,167 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2696, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3037, PETRI_PLACES=219, PETRI_TRANSITIONS=261} [2024-06-27 21:55:40,167 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 167 predicate places. [2024-06-27 21:55:40,168 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 261 transitions, 3037 flow [2024-06-27 21:55:40,168 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:40,168 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:55:40,168 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:55:40,168 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 21:55:40,168 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-06-27 21:55:40,169 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:55:40,169 INFO L85 PathProgramCache]: Analyzing trace with hash 1323489887, now seen corresponding path program 3 times [2024-06-27 21:55:40,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:55:40,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [850326122] [2024-06-27 21:55:40,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:55:40,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:55:40,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:55:40,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-06-27 21:55:40,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:55:40,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [850326122] [2024-06-27 21:55:40,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [850326122] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:55:40,318 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:55:40,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:55:40,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [535698387] [2024-06-27 21:55:40,319 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:55:40,319 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:55:40,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:55:40,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:55:40,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:55:40,349 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 21:55:40,349 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 261 transitions, 3037 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:40,349 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:55:40,349 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 21:55:40,349 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:55:40,945 INFO L124 PetriNetUnfolderBase]: 2855/5050 cut-off events. [2024-06-27 21:55:40,945 INFO L125 PetriNetUnfolderBase]: For 160871/160889 co-relation queries the response was YES. [2024-06-27 21:55:40,984 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28715 conditions, 5050 events. 2855/5050 cut-off events. For 160871/160889 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 35251 event pairs, 1000 based on Foata normal form. 7/4896 useless extension candidates. Maximal degree in co-relation 28626. Up to 4232 conditions per place. [2024-06-27 21:55:41,003 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 200 selfloop transitions, 69 changer transitions 0/286 dead transitions. [2024-06-27 21:55:41,004 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 286 transitions, 3929 flow [2024-06-27 21:55:41,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:55:41,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:55:41,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 207 transitions. [2024-06-27 21:55:41,005 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6160714285714286 [2024-06-27 21:55:41,005 INFO L175 Difference]: Start difference. First operand has 219 places, 261 transitions, 3037 flow. Second operand 7 states and 207 transitions. [2024-06-27 21:55:41,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 286 transitions, 3929 flow [2024-06-27 21:55:41,380 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 286 transitions, 3858 flow, removed 25 selfloop flow, removed 2 redundant places. [2024-06-27 21:55:41,385 INFO L231 Difference]: Finished difference. Result has 224 places, 267 transitions, 3210 flow [2024-06-27 21:55:41,385 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2966, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3210, PETRI_PLACES=224, PETRI_TRANSITIONS=267} [2024-06-27 21:55:41,385 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 172 predicate places. [2024-06-27 21:55:41,386 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 267 transitions, 3210 flow [2024-06-27 21:55:41,386 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:41,386 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:55:41,386 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:55:41,386 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 21:55:41,386 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-06-27 21:55:41,387 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:55:41,387 INFO L85 PathProgramCache]: Analyzing trace with hash 817043397, now seen corresponding path program 2 times [2024-06-27 21:55:41,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:55:41,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [847861435] [2024-06-27 21:55:41,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:55:41,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:55:41,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:55:41,513 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:55:41,514 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:55:41,514 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [847861435] [2024-06-27 21:55:41,514 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [847861435] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:55:41,514 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:55:41,514 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:55:41,514 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1662397605] [2024-06-27 21:55:41,514 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:55:41,514 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:55:41,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:55:41,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:55:41,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:55:41,563 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 21:55:41,563 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 267 transitions, 3210 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:41,564 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:55:41,564 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 21:55:41,564 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:55:42,166 INFO L124 PetriNetUnfolderBase]: 2879/5090 cut-off events. [2024-06-27 21:55:42,166 INFO L125 PetriNetUnfolderBase]: For 169223/169239 co-relation queries the response was YES. [2024-06-27 21:55:42,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29300 conditions, 5090 events. 2879/5090 cut-off events. For 169223/169239 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 35584 event pairs, 996 based on Foata normal form. 5/4931 useless extension candidates. Maximal degree in co-relation 29209. Up to 4290 conditions per place. [2024-06-27 21:55:42,218 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 216 selfloop transitions, 63 changer transitions 0/296 dead transitions. [2024-06-27 21:55:42,218 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 296 transitions, 4261 flow [2024-06-27 21:55:42,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:55:42,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:55:42,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 209 transitions. [2024-06-27 21:55:42,221 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6220238095238095 [2024-06-27 21:55:42,221 INFO L175 Difference]: Start difference. First operand has 224 places, 267 transitions, 3210 flow. Second operand 7 states and 209 transitions. [2024-06-27 21:55:42,221 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 296 transitions, 4261 flow [2024-06-27 21:55:42,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 296 transitions, 4149 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-27 21:55:42,558 INFO L231 Difference]: Finished difference. Result has 228 places, 276 transitions, 3357 flow [2024-06-27 21:55:42,558 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3098, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3357, PETRI_PLACES=228, PETRI_TRANSITIONS=276} [2024-06-27 21:55:42,559 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 176 predicate places. [2024-06-27 21:55:42,559 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 276 transitions, 3357 flow [2024-06-27 21:55:42,559 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:42,559 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:55:42,559 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:55:42,559 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 21:55:42,559 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-06-27 21:55:42,559 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:55:42,559 INFO L85 PathProgramCache]: Analyzing trace with hash 1332067711, now seen corresponding path program 3 times [2024-06-27 21:55:42,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:55:42,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [331393397] [2024-06-27 21:55:42,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:55:42,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:55:42,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:55:42,695 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:55:42,695 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:55:42,695 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [331393397] [2024-06-27 21:55:42,695 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [331393397] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:55:42,695 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:55:42,695 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:55:42,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1690191814] [2024-06-27 21:55:42,696 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:55:42,696 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:55:42,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:55:42,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:55:42,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:55:42,736 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 21:55:42,737 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 276 transitions, 3357 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:42,737 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:55:42,737 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 21:55:42,737 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:55:43,370 INFO L124 PetriNetUnfolderBase]: 2876/5086 cut-off events. [2024-06-27 21:55:43,370 INFO L125 PetriNetUnfolderBase]: For 173122/173138 co-relation queries the response was YES. [2024-06-27 21:55:43,405 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29293 conditions, 5086 events. 2876/5086 cut-off events. For 173122/173138 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 35562 event pairs, 996 based on Foata normal form. 5/4927 useless extension candidates. Maximal degree in co-relation 29201. Up to 4287 conditions per place. [2024-06-27 21:55:43,423 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 213 selfloop transitions, 65 changer transitions 0/295 dead transitions. [2024-06-27 21:55:43,423 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 295 transitions, 4175 flow [2024-06-27 21:55:43,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:55:43,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:55:43,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 207 transitions. [2024-06-27 21:55:43,424 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6160714285714286 [2024-06-27 21:55:43,424 INFO L175 Difference]: Start difference. First operand has 228 places, 276 transitions, 3357 flow. Second operand 7 states and 207 transitions. [2024-06-27 21:55:43,424 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 295 transitions, 4175 flow [2024-06-27 21:55:43,817 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 295 transitions, 4065 flow, removed 22 selfloop flow, removed 2 redundant places. [2024-06-27 21:55:43,821 INFO L231 Difference]: Finished difference. Result has 233 places, 276 transitions, 3383 flow [2024-06-27 21:55:43,821 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3247, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3383, PETRI_PLACES=233, PETRI_TRANSITIONS=276} [2024-06-27 21:55:43,821 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 181 predicate places. [2024-06-27 21:55:43,821 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 276 transitions, 3383 flow [2024-06-27 21:55:43,822 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:43,822 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:55:43,822 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:55:43,822 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 21:55:43,822 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-06-27 21:55:43,822 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:55:43,822 INFO L85 PathProgramCache]: Analyzing trace with hash 1332078623, now seen corresponding path program 1 times [2024-06-27 21:55:43,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:55:43,823 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1286518022] [2024-06-27 21:55:43,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:55:43,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:55:43,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:55:43,952 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:55:43,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:55:43,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1286518022] [2024-06-27 21:55:43,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1286518022] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:55:43,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:55:43,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:55:43,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [123073185] [2024-06-27 21:55:43,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:55:43,952 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:55:43,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:55:43,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:55:43,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:55:44,003 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-27 21:55:44,004 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 276 transitions, 3383 flow. Second operand has 7 states, 7 states have (on average 23.0) internal successors, (161), 7 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:44,004 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:55:44,004 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-27 21:55:44,004 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:55:44,606 INFO L124 PetriNetUnfolderBase]: 2812/5074 cut-off events. [2024-06-27 21:55:44,607 INFO L125 PetriNetUnfolderBase]: For 192525/192541 co-relation queries the response was YES. [2024-06-27 21:55:44,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29224 conditions, 5074 events. 2812/5074 cut-off events. For 192525/192541 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 36098 event pairs, 964 based on Foata normal form. 14/4899 useless extension candidates. Maximal degree in co-relation 29131. Up to 4061 conditions per place. [2024-06-27 21:55:44,659 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 212 selfloop transitions, 40 changer transitions 0/300 dead transitions. [2024-06-27 21:55:44,659 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 300 transitions, 3987 flow [2024-06-27 21:55:44,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:55:44,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:55:44,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 211 transitions. [2024-06-27 21:55:44,660 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6279761904761905 [2024-06-27 21:55:44,660 INFO L175 Difference]: Start difference. First operand has 233 places, 276 transitions, 3383 flow. Second operand 7 states and 211 transitions. [2024-06-27 21:55:44,660 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 300 transitions, 3987 flow [2024-06-27 21:55:45,022 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 300 transitions, 3852 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-27 21:55:45,026 INFO L231 Difference]: Finished difference. Result has 235 places, 277 transitions, 3354 flow [2024-06-27 21:55:45,026 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3248, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3354, PETRI_PLACES=235, PETRI_TRANSITIONS=277} [2024-06-27 21:55:45,026 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 183 predicate places. [2024-06-27 21:55:45,027 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 277 transitions, 3354 flow [2024-06-27 21:55:45,027 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 23.0) internal successors, (161), 7 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:45,027 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:55:45,027 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:55:45,027 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 21:55:45,027 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-06-27 21:55:45,027 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:55:45,027 INFO L85 PathProgramCache]: Analyzing trace with hash -553819849, now seen corresponding path program 7 times [2024-06-27 21:55:45,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:55:45,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1878087188] [2024-06-27 21:55:45,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:55:45,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:55:45,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:55:45,175 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:55:45,175 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:55:45,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1878087188] [2024-06-27 21:55:45,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1878087188] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:55:45,175 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:55:45,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:55:45,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1636257571] [2024-06-27 21:55:45,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:55:45,175 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:55:45,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:55:45,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:55:45,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:55:45,207 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 21:55:45,207 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 277 transitions, 3354 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:45,207 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:55:45,207 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 21:55:45,207 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:55:45,884 INFO L124 PetriNetUnfolderBase]: 2977/5250 cut-off events. [2024-06-27 21:55:45,884 INFO L125 PetriNetUnfolderBase]: For 187009/187028 co-relation queries the response was YES. [2024-06-27 21:55:45,919 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30535 conditions, 5250 events. 2977/5250 cut-off events. For 187009/187028 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 36918 event pairs, 1030 based on Foata normal form. 5/5082 useless extension candidates. Maximal degree in co-relation 30441. Up to 4401 conditions per place. [2024-06-27 21:55:45,939 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 199 selfloop transitions, 86 changer transitions 0/302 dead transitions. [2024-06-27 21:55:45,939 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 302 transitions, 4241 flow [2024-06-27 21:55:45,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:55:45,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:55:45,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 210 transitions. [2024-06-27 21:55:45,940 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-27 21:55:45,940 INFO L175 Difference]: Start difference. First operand has 235 places, 277 transitions, 3354 flow. Second operand 7 states and 210 transitions. [2024-06-27 21:55:45,940 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 302 transitions, 4241 flow [2024-06-27 21:55:46,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 302 transitions, 4157 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-27 21:55:46,358 INFO L231 Difference]: Finished difference. Result has 237 places, 280 transitions, 3487 flow [2024-06-27 21:55:46,358 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3270, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3487, PETRI_PLACES=237, PETRI_TRANSITIONS=280} [2024-06-27 21:55:46,359 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 185 predicate places. [2024-06-27 21:55:46,359 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 280 transitions, 3487 flow [2024-06-27 21:55:46,359 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:46,359 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:55:46,359 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:55:46,360 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 21:55:46,360 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-06-27 21:55:46,360 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:55:46,360 INFO L85 PathProgramCache]: Analyzing trace with hash 936689471, now seen corresponding path program 8 times [2024-06-27 21:55:46,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:55:46,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [524070050] [2024-06-27 21:55:46,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:55:46,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:55:46,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:55:46,511 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:55:46,511 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:55:46,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [524070050] [2024-06-27 21:55:46,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [524070050] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:55:46,511 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:55:46,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:55:46,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [623440961] [2024-06-27 21:55:46,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:55:46,512 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:55:46,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:55:46,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:55:46,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:55:46,553 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 21:55:46,554 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 280 transitions, 3487 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:46,554 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:55:46,554 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 21:55:46,554 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:55:47,268 INFO L124 PetriNetUnfolderBase]: 2974/5246 cut-off events. [2024-06-27 21:55:47,268 INFO L125 PetriNetUnfolderBase]: For 189928/189947 co-relation queries the response was YES. [2024-06-27 21:55:47,304 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30450 conditions, 5246 events. 2974/5246 cut-off events. For 189928/189947 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 36918 event pairs, 1030 based on Foata normal form. 5/5078 useless extension candidates. Maximal degree in co-relation 30355. Up to 4398 conditions per place. [2024-06-27 21:55:47,324 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 198 selfloop transitions, 84 changer transitions 0/299 dead transitions. [2024-06-27 21:55:47,324 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 299 transitions, 4325 flow [2024-06-27 21:55:47,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:55:47,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:55:47,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 208 transitions. [2024-06-27 21:55:47,325 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-27 21:55:47,325 INFO L175 Difference]: Start difference. First operand has 237 places, 280 transitions, 3487 flow. Second operand 7 states and 208 transitions. [2024-06-27 21:55:47,325 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 299 transitions, 4325 flow [2024-06-27 21:55:47,766 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 299 transitions, 4033 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-27 21:55:47,770 INFO L231 Difference]: Finished difference. Result has 237 places, 280 transitions, 3369 flow [2024-06-27 21:55:47,771 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3195, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3369, PETRI_PLACES=237, PETRI_TRANSITIONS=280} [2024-06-27 21:55:47,771 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 185 predicate places. [2024-06-27 21:55:47,771 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 280 transitions, 3369 flow [2024-06-27 21:55:47,772 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:47,772 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:55:47,772 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:55:47,772 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 21:55:47,772 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-06-27 21:55:47,772 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:55:47,773 INFO L85 PathProgramCache]: Analyzing trace with hash 864300863, now seen corresponding path program 9 times [2024-06-27 21:55:47,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:55:47,773 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2060275967] [2024-06-27 21:55:47,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:55:47,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:55:47,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:55:47,929 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:55:47,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:55:47,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2060275967] [2024-06-27 21:55:47,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2060275967] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:55:47,930 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:55:47,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:55:47,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1426644077] [2024-06-27 21:55:47,931 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:55:47,931 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:55:47,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:55:47,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:55:47,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:55:47,962 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 21:55:47,962 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 280 transitions, 3369 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:47,962 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:55:47,962 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 21:55:47,962 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:55:48,628 INFO L124 PetriNetUnfolderBase]: 2980/5256 cut-off events. [2024-06-27 21:55:48,628 INFO L125 PetriNetUnfolderBase]: For 194553/194572 co-relation queries the response was YES. [2024-06-27 21:55:48,662 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30385 conditions, 5256 events. 2980/5256 cut-off events. For 194553/194572 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 36908 event pairs, 1030 based on Foata normal form. 5/5087 useless extension candidates. Maximal degree in co-relation 30291. Up to 4405 conditions per place. [2024-06-27 21:55:48,681 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 192 selfloop transitions, 89 changer transitions 0/298 dead transitions. [2024-06-27 21:55:48,681 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 298 transitions, 4116 flow [2024-06-27 21:55:48,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:55:48,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:55:48,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 203 transitions. [2024-06-27 21:55:48,682 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-27 21:55:48,682 INFO L175 Difference]: Start difference. First operand has 237 places, 280 transitions, 3369 flow. Second operand 7 states and 203 transitions. [2024-06-27 21:55:48,682 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 298 transitions, 4116 flow [2024-06-27 21:55:49,003 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 298 transitions, 3930 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-27 21:55:49,007 INFO L231 Difference]: Finished difference. Result has 239 places, 283 transitions, 3400 flow [2024-06-27 21:55:49,007 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3186, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3400, PETRI_PLACES=239, PETRI_TRANSITIONS=283} [2024-06-27 21:55:49,007 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 187 predicate places. [2024-06-27 21:55:49,008 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 283 transitions, 3400 flow [2024-06-27 21:55:49,008 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:49,008 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:55:49,008 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:55:49,008 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 21:55:49,008 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-06-27 21:55:49,009 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:55:49,009 INFO L85 PathProgramCache]: Analyzing trace with hash -1640805565, now seen corresponding path program 10 times [2024-06-27 21:55:49,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:55:49,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [776540772] [2024-06-27 21:55:49,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:55:49,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:55:49,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:55:49,143 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:55:49,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:55:49,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [776540772] [2024-06-27 21:55:49,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [776540772] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:55:49,144 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:55:49,144 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:55:49,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1609498406] [2024-06-27 21:55:49,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:55:49,144 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:55:49,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:55:49,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:55:49,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:55:49,194 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 21:55:49,195 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 283 transitions, 3400 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:49,195 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:55:49,195 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 21:55:49,195 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:55:49,828 INFO L124 PetriNetUnfolderBase]: 2977/5248 cut-off events. [2024-06-27 21:55:49,828 INFO L125 PetriNetUnfolderBase]: For 198998/199031 co-relation queries the response was YES. [2024-06-27 21:55:49,866 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30403 conditions, 5248 events. 2977/5248 cut-off events. For 198998/199031 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 36915 event pairs, 1048 based on Foata normal form. 19/5091 useless extension candidates. Maximal degree in co-relation 30308. Up to 4402 conditions per place. [2024-06-27 21:55:49,885 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 189 selfloop transitions, 89 changer transitions 0/295 dead transitions. [2024-06-27 21:55:49,886 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 295 transitions, 4102 flow [2024-06-27 21:55:49,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:55:49,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:55:49,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 200 transitions. [2024-06-27 21:55:49,887 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-27 21:55:49,887 INFO L175 Difference]: Start difference. First operand has 239 places, 283 transitions, 3400 flow. Second operand 7 states and 200 transitions. [2024-06-27 21:55:49,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 295 transitions, 4102 flow [2024-06-27 21:55:50,304 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 295 transitions, 3966 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-27 21:55:50,307 INFO L231 Difference]: Finished difference. Result has 242 places, 283 transitions, 3448 flow [2024-06-27 21:55:50,307 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3264, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3448, PETRI_PLACES=242, PETRI_TRANSITIONS=283} [2024-06-27 21:55:50,308 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 190 predicate places. [2024-06-27 21:55:50,308 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 283 transitions, 3448 flow [2024-06-27 21:55:50,308 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:50,308 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:55:50,308 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:55:50,308 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 21:55:50,308 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-06-27 21:55:50,309 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:55:50,309 INFO L85 PathProgramCache]: Analyzing trace with hash 477507391, now seen corresponding path program 11 times [2024-06-27 21:55:50,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:55:50,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [573627547] [2024-06-27 21:55:50,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:55:50,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:55:50,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:55:50,471 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:55:50,471 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:55:50,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [573627547] [2024-06-27 21:55:50,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [573627547] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:55:50,471 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:55:50,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:55:50,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [596109870] [2024-06-27 21:55:50,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:55:50,471 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:55:50,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:55:50,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:55:50,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:55:50,509 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 21:55:50,509 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 283 transitions, 3448 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:50,509 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:55:50,509 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 21:55:50,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:55:51,234 INFO L124 PetriNetUnfolderBase]: 2974/5244 cut-off events. [2024-06-27 21:55:51,234 INFO L125 PetriNetUnfolderBase]: For 203223/203251 co-relation queries the response was YES. [2024-06-27 21:55:51,272 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30426 conditions, 5244 events. 2974/5244 cut-off events. For 203223/203251 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 36935 event pairs, 1048 based on Foata normal form. 14/5082 useless extension candidates. Maximal degree in co-relation 30330. Up to 4399 conditions per place. [2024-06-27 21:55:51,295 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 191 selfloop transitions, 87 changer transitions 0/295 dead transitions. [2024-06-27 21:55:51,295 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 295 transitions, 4152 flow [2024-06-27 21:55:51,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:55:51,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:55:51,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 201 transitions. [2024-06-27 21:55:51,296 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5982142857142857 [2024-06-27 21:55:51,296 INFO L175 Difference]: Start difference. First operand has 242 places, 283 transitions, 3448 flow. Second operand 7 states and 201 transitions. [2024-06-27 21:55:51,296 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 295 transitions, 4152 flow [2024-06-27 21:55:51,772 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 295 transitions, 3930 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-27 21:55:51,776 INFO L231 Difference]: Finished difference. Result has 243 places, 283 transitions, 3406 flow [2024-06-27 21:55:51,776 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3226, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3406, PETRI_PLACES=243, PETRI_TRANSITIONS=283} [2024-06-27 21:55:51,777 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 191 predicate places. [2024-06-27 21:55:51,777 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 283 transitions, 3406 flow [2024-06-27 21:55:51,777 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:51,777 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:55:51,777 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:55:51,777 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 21:55:51,777 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-06-27 21:55:51,778 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:55:51,778 INFO L85 PathProgramCache]: Analyzing trace with hash -1307852511, now seen corresponding path program 12 times [2024-06-27 21:55:51,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:55:51,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [198923147] [2024-06-27 21:55:51,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:55:51,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:55:51,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:55:51,955 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:55:51,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:55:51,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [198923147] [2024-06-27 21:55:51,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [198923147] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:55:51,956 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:55:51,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:55:51,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1522757675] [2024-06-27 21:55:51,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:55:51,956 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:55:51,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:55:51,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:55:51,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:55:51,993 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 21:55:51,994 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 283 transitions, 3406 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:51,994 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:55:51,994 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 21:55:51,994 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:55:52,750 INFO L124 PetriNetUnfolderBase]: 2971/5241 cut-off events. [2024-06-27 21:55:52,750 INFO L125 PetriNetUnfolderBase]: For 205270/205291 co-relation queries the response was YES. [2024-06-27 21:55:52,788 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30365 conditions, 5241 events. 2971/5241 cut-off events. For 205270/205291 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 36777 event pairs, 1024 based on Foata normal form. 7/5076 useless extension candidates. Maximal degree in co-relation 30269. Up to 4507 conditions per place. [2024-06-27 21:55:52,807 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 249 selfloop transitions, 28 changer transitions 0/294 dead transitions. [2024-06-27 21:55:52,807 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 294 transitions, 3986 flow [2024-06-27 21:55:52,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:55:52,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:55:52,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 195 transitions. [2024-06-27 21:55:52,808 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5803571428571429 [2024-06-27 21:55:52,808 INFO L175 Difference]: Start difference. First operand has 243 places, 283 transitions, 3406 flow. Second operand 7 states and 195 transitions. [2024-06-27 21:55:52,808 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 294 transitions, 3986 flow [2024-06-27 21:55:53,243 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 294 transitions, 3710 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-27 21:55:53,246 INFO L231 Difference]: Finished difference. Result has 243 places, 283 transitions, 3192 flow [2024-06-27 21:55:53,246 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3130, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3192, PETRI_PLACES=243, PETRI_TRANSITIONS=283} [2024-06-27 21:55:53,247 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 191 predicate places. [2024-06-27 21:55:53,247 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 283 transitions, 3192 flow [2024-06-27 21:55:53,247 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:53,247 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:55:53,247 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:55:53,247 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 21:55:53,247 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-06-27 21:55:53,248 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:55:53,248 INFO L85 PathProgramCache]: Analyzing trace with hash 472742815, now seen corresponding path program 4 times [2024-06-27 21:55:53,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:55:53,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1516272849] [2024-06-27 21:55:53,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:55:53,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:55:53,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:55:53,381 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:55:53,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:55:53,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1516272849] [2024-06-27 21:55:53,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1516272849] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:55:53,382 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:55:53,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:55:53,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [733530811] [2024-06-27 21:55:53,383 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:55:53,383 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:55:53,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:55:53,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:55:53,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:55:53,416 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 21:55:53,416 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 283 transitions, 3192 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:53,416 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:55:53,416 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 21:55:53,417 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:55:54,058 INFO L124 PetriNetUnfolderBase]: 2966/5234 cut-off events. [2024-06-27 21:55:54,059 INFO L125 PetriNetUnfolderBase]: For 207475/207496 co-relation queries the response was YES. [2024-06-27 21:55:54,098 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30095 conditions, 5234 events. 2966/5234 cut-off events. For 207475/207496 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 36759 event pairs, 1023 based on Foata normal form. 8/5070 useless extension candidates. Maximal degree in co-relation 29998. Up to 4489 conditions per place. [2024-06-27 21:55:54,119 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 253 selfloop transitions, 27 changer transitions 0/297 dead transitions. [2024-06-27 21:55:54,119 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 297 transitions, 3788 flow [2024-06-27 21:55:54,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:55:54,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:55:54,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 197 transitions. [2024-06-27 21:55:54,120 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5863095238095238 [2024-06-27 21:55:54,120 INFO L175 Difference]: Start difference. First operand has 243 places, 283 transitions, 3192 flow. Second operand 7 states and 197 transitions. [2024-06-27 21:55:54,120 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 297 transitions, 3788 flow [2024-06-27 21:55:54,766 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 297 transitions, 3674 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-27 21:55:54,769 INFO L231 Difference]: Finished difference. Result has 242 places, 283 transitions, 3137 flow [2024-06-27 21:55:54,770 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3078, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3137, PETRI_PLACES=242, PETRI_TRANSITIONS=283} [2024-06-27 21:55:54,770 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 190 predicate places. [2024-06-27 21:55:54,770 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 283 transitions, 3137 flow [2024-06-27 21:55:54,771 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:54,771 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:55:54,771 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:55:54,771 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 21:55:54,771 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-06-27 21:55:54,771 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:55:54,772 INFO L85 PathProgramCache]: Analyzing trace with hash 931934815, now seen corresponding path program 4 times [2024-06-27 21:55:54,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:55:54,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [185536483] [2024-06-27 21:55:54,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:55:54,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:55:54,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:55:54,929 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:55:54,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:55:54,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [185536483] [2024-06-27 21:55:54,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [185536483] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:55:54,930 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:55:54,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:55:54,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1016273729] [2024-06-27 21:55:54,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:55:54,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:55:54,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:55:54,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:55:54,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:55:54,986 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 21:55:54,987 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 283 transitions, 3137 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:54,987 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:55:54,987 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 21:55:54,987 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:55:55,644 INFO L124 PetriNetUnfolderBase]: 2972/5247 cut-off events. [2024-06-27 21:55:55,644 INFO L125 PetriNetUnfolderBase]: For 210674/210689 co-relation queries the response was YES. [2024-06-27 21:55:55,683 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30216 conditions, 5247 events. 2972/5247 cut-off events. For 210674/210689 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 36843 event pairs, 1016 based on Foata normal form. 1/5074 useless extension candidates. Maximal degree in co-relation 30118. Up to 4478 conditions per place. [2024-06-27 21:55:55,702 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 261 selfloop transitions, 28 changer transitions 0/306 dead transitions. [2024-06-27 21:55:55,702 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 306 transitions, 3814 flow [2024-06-27 21:55:55,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:55:55,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:55:55,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 204 transitions. [2024-06-27 21:55:55,703 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-27 21:55:55,703 INFO L175 Difference]: Start difference. First operand has 242 places, 283 transitions, 3137 flow. Second operand 7 states and 204 transitions. [2024-06-27 21:55:55,703 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 306 transitions, 3814 flow [2024-06-27 21:55:56,256 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 306 transitions, 3741 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-27 21:55:56,259 INFO L231 Difference]: Finished difference. Result has 243 places, 286 transitions, 3181 flow [2024-06-27 21:55:56,259 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3064, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3181, PETRI_PLACES=243, PETRI_TRANSITIONS=286} [2024-06-27 21:55:56,260 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 191 predicate places. [2024-06-27 21:55:56,260 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 286 transitions, 3181 flow [2024-06-27 21:55:56,260 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:56,260 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:55:56,260 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:55:56,260 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 21:55:56,260 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-06-27 21:55:56,260 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:55:56,261 INFO L85 PathProgramCache]: Analyzing trace with hash -542385065, now seen corresponding path program 5 times [2024-06-27 21:55:56,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:55:56,261 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1854485950] [2024-06-27 21:55:56,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:55:56,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:55:56,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:55:56,401 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:55:56,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:55:56,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1854485950] [2024-06-27 21:55:56,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1854485950] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:55:56,401 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:55:56,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:55:56,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [150858942] [2024-06-27 21:55:56,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:55:56,402 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:55:56,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:55:56,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:55:56,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:55:56,440 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 21:55:56,441 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 286 transitions, 3181 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:56,441 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:55:56,441 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 21:55:56,441 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:55:57,086 INFO L124 PetriNetUnfolderBase]: 2978/5259 cut-off events. [2024-06-27 21:55:57,086 INFO L125 PetriNetUnfolderBase]: For 216489/216504 co-relation queries the response was YES. [2024-06-27 21:55:57,124 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30353 conditions, 5259 events. 2978/5259 cut-off events. For 216489/216504 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 36899 event pairs, 1019 based on Foata normal form. 1/5083 useless extension candidates. Maximal degree in co-relation 30254. Up to 4412 conditions per place. [2024-06-27 21:55:57,143 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 218 selfloop transitions, 74 changer transitions 0/309 dead transitions. [2024-06-27 21:55:57,143 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 309 transitions, 4252 flow [2024-06-27 21:55:57,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:55:57,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:55:57,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 208 transitions. [2024-06-27 21:55:57,144 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-27 21:55:57,144 INFO L175 Difference]: Start difference. First operand has 243 places, 286 transitions, 3181 flow. Second operand 7 states and 208 transitions. [2024-06-27 21:55:57,145 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 309 transitions, 4252 flow [2024-06-27 21:55:57,724 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 309 transitions, 4170 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-27 21:55:57,727 INFO L231 Difference]: Finished difference. Result has 245 places, 289 transitions, 3308 flow [2024-06-27 21:55:57,727 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3099, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3308, PETRI_PLACES=245, PETRI_TRANSITIONS=289} [2024-06-27 21:55:57,728 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 193 predicate places. [2024-06-27 21:55:57,728 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 289 transitions, 3308 flow [2024-06-27 21:55:57,728 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:57,728 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:55:57,728 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:55:57,728 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 21:55:57,728 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-06-27 21:55:57,728 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:55:57,728 INFO L85 PathProgramCache]: Analyzing trace with hash 578615903, now seen corresponding path program 6 times [2024-06-27 21:55:57,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:55:57,728 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [786903696] [2024-06-27 21:55:57,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:55:57,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:55:57,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:55:57,878 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:55:57,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:55:57,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [786903696] [2024-06-27 21:55:57,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [786903696] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:55:57,878 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:55:57,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:55:57,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1987020172] [2024-06-27 21:55:57,878 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:55:57,879 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:55:57,879 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:55:57,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:55:57,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:55:57,922 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 21:55:57,922 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 289 transitions, 3308 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:57,923 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:55:57,923 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 21:55:57,923 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:55:58,596 INFO L124 PetriNetUnfolderBase]: 2984/5267 cut-off events. [2024-06-27 21:55:58,596 INFO L125 PetriNetUnfolderBase]: For 222651/222666 co-relation queries the response was YES. [2024-06-27 21:55:58,636 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30605 conditions, 5267 events. 2984/5267 cut-off events. For 222651/222666 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 37024 event pairs, 1016 based on Foata normal form. 1/5092 useless extension candidates. Maximal degree in co-relation 30505. Up to 4481 conditions per place. [2024-06-27 21:55:58,656 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 258 selfloop transitions, 41 changer transitions 0/316 dead transitions. [2024-06-27 21:55:58,656 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 316 transitions, 4168 flow [2024-06-27 21:55:58,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:55:58,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:55:58,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 253 transitions. [2024-06-27 21:55:58,657 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5856481481481481 [2024-06-27 21:55:58,657 INFO L175 Difference]: Start difference. First operand has 245 places, 289 transitions, 3308 flow. Second operand 9 states and 253 transitions. [2024-06-27 21:55:58,657 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 316 transitions, 4168 flow [2024-06-27 21:55:59,297 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 316 transitions, 3947 flow, removed 38 selfloop flow, removed 4 redundant places. [2024-06-27 21:55:59,300 INFO L231 Difference]: Finished difference. Result has 252 places, 293 transitions, 3275 flow [2024-06-27 21:55:59,301 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3102, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3275, PETRI_PLACES=252, PETRI_TRANSITIONS=293} [2024-06-27 21:55:59,301 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 200 predicate places. [2024-06-27 21:55:59,301 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 293 transitions, 3275 flow [2024-06-27 21:55:59,301 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:59,301 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:55:59,301 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:55:59,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 21:55:59,301 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-06-27 21:55:59,301 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:55:59,302 INFO L85 PathProgramCache]: Analyzing trace with hash 591948383, now seen corresponding path program 7 times [2024-06-27 21:55:59,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:55:59,302 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1144625204] [2024-06-27 21:55:59,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:55:59,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:55:59,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:55:59,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-06-27 21:55:59,457 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:55:59,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1144625204] [2024-06-27 21:55:59,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1144625204] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:55:59,458 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:55:59,458 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:55:59,458 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1962500301] [2024-06-27 21:55:59,458 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:55:59,458 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:55:59,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:55:59,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:55:59,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:55:59,485 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 21:55:59,485 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 293 transitions, 3275 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:59,485 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:55:59,485 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 21:55:59,485 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:56:00,172 INFO L124 PetriNetUnfolderBase]: 2981/5263 cut-off events. [2024-06-27 21:56:00,173 INFO L125 PetriNetUnfolderBase]: For 225663/225678 co-relation queries the response was YES. [2024-06-27 21:56:00,210 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30473 conditions, 5263 events. 2981/5263 cut-off events. For 225663/225678 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 37006 event pairs, 1016 based on Foata normal form. 1/5088 useless extension candidates. Maximal degree in co-relation 30370. Up to 4478 conditions per place. [2024-06-27 21:56:00,229 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 253 selfloop transitions, 40 changer transitions 0/310 dead transitions. [2024-06-27 21:56:00,229 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 310 transitions, 3903 flow [2024-06-27 21:56:00,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:56:00,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:56:00,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 201 transitions. [2024-06-27 21:56:00,230 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5982142857142857 [2024-06-27 21:56:00,230 INFO L175 Difference]: Start difference. First operand has 252 places, 293 transitions, 3275 flow. Second operand 7 states and 201 transitions. [2024-06-27 21:56:00,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 310 transitions, 3903 flow [2024-06-27 21:56:00,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 310 transitions, 3781 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-27 21:56:00,683 INFO L231 Difference]: Finished difference. Result has 253 places, 293 transitions, 3239 flow [2024-06-27 21:56:00,683 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3153, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3239, PETRI_PLACES=253, PETRI_TRANSITIONS=293} [2024-06-27 21:56:00,683 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 201 predicate places. [2024-06-27 21:56:00,683 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 293 transitions, 3239 flow [2024-06-27 21:56:00,683 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:56:00,683 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:56:00,683 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:56:00,684 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 21:56:00,684 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:56:00,684 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:56:00,684 INFO L85 PathProgramCache]: Analyzing trace with hash 707239553, now seen corresponding path program 8 times [2024-06-27 21:56:00,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:56:00,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2049526420] [2024-06-27 21:56:00,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:56:00,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:56:00,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:56:00,819 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:56:00,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:56:00,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2049526420] [2024-06-27 21:56:00,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2049526420] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:56:00,820 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:56:00,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:56:00,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1725476328] [2024-06-27 21:56:00,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:56:00,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:56:00,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:56:00,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:56:00,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:56:00,861 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 21:56:00,862 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 293 transitions, 3239 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:56:00,862 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:56:00,862 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 21:56:00,862 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:56:01,555 INFO L124 PetriNetUnfolderBase]: 2996/5289 cut-off events. [2024-06-27 21:56:01,555 INFO L125 PetriNetUnfolderBase]: For 234247/234262 co-relation queries the response was YES. [2024-06-27 21:56:01,591 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30767 conditions, 5289 events. 2996/5289 cut-off events. For 234247/234262 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 37223 event pairs, 1019 based on Foata normal form. 1/5110 useless extension candidates. Maximal degree in co-relation 30663. Up to 4433 conditions per place. [2024-06-27 21:56:01,608 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 213 selfloop transitions, 86 changer transitions 0/316 dead transitions. [2024-06-27 21:56:01,608 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 316 transitions, 4269 flow [2024-06-27 21:56:01,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:56:01,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:56:01,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 204 transitions. [2024-06-27 21:56:01,609 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-27 21:56:01,609 INFO L175 Difference]: Start difference. First operand has 253 places, 293 transitions, 3239 flow. Second operand 7 states and 204 transitions. [2024-06-27 21:56:01,609 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 316 transitions, 4269 flow [2024-06-27 21:56:02,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 316 transitions, 4189 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-27 21:56:02,102 INFO L231 Difference]: Finished difference. Result has 254 places, 300 transitions, 3463 flow [2024-06-27 21:56:02,102 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3159, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3463, PETRI_PLACES=254, PETRI_TRANSITIONS=300} [2024-06-27 21:56:02,103 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 202 predicate places. [2024-06-27 21:56:02,103 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 300 transitions, 3463 flow [2024-06-27 21:56:02,103 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:56:02,103 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:56:02,103 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:56:02,103 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 21:56:02,104 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-06-27 21:56:02,104 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:56:02,104 INFO L85 PathProgramCache]: Analyzing trace with hash 864307807, now seen corresponding path program 9 times [2024-06-27 21:56:02,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:56:02,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1731940546] [2024-06-27 21:56:02,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:56:02,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:56:02,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:56:02,239 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:56:02,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:56:02,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1731940546] [2024-06-27 21:56:02,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1731940546] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:56:02,239 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:56:02,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:56:02,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2000585309] [2024-06-27 21:56:02,239 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:56:02,239 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:56:02,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:56:02,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:56:02,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:56:02,276 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 21:56:02,276 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 300 transitions, 3463 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:56:02,276 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:56:02,276 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 21:56:02,277 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:56:02,957 INFO L124 PetriNetUnfolderBase]: 2993/5285 cut-off events. [2024-06-27 21:56:02,957 INFO L125 PetriNetUnfolderBase]: For 238276/238291 co-relation queries the response was YES. [2024-06-27 21:56:03,015 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30861 conditions, 5285 events. 2993/5285 cut-off events. For 238276/238291 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 37216 event pairs, 1019 based on Foata normal form. 1/5106 useless extension candidates. Maximal degree in co-relation 30756. Up to 4430 conditions per place. [2024-06-27 21:56:03,035 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 213 selfloop transitions, 85 changer transitions 0/315 dead transitions. [2024-06-27 21:56:03,035 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 315 transitions, 4231 flow [2024-06-27 21:56:03,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:56:03,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:56:03,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 203 transitions. [2024-06-27 21:56:03,036 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-27 21:56:03,036 INFO L175 Difference]: Start difference. First operand has 254 places, 300 transitions, 3463 flow. Second operand 7 states and 203 transitions. [2024-06-27 21:56:03,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 315 transitions, 4231 flow [2024-06-27 21:56:03,768 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 315 transitions, 4012 flow, removed 45 selfloop flow, removed 5 redundant places. [2024-06-27 21:56:03,772 INFO L231 Difference]: Finished difference. Result has 256 places, 300 transitions, 3420 flow [2024-06-27 21:56:03,772 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3244, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3420, PETRI_PLACES=256, PETRI_TRANSITIONS=300} [2024-06-27 21:56:03,772 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 204 predicate places. [2024-06-27 21:56:03,773 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 300 transitions, 3420 flow [2024-06-27 21:56:03,773 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:56:03,773 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:56:03,773 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:56:03,773 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 21:56:03,773 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-06-27 21:56:03,773 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:56:03,773 INFO L85 PathProgramCache]: Analyzing trace with hash 1666314201, now seen corresponding path program 4 times [2024-06-27 21:56:03,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:56:03,773 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1338426296] [2024-06-27 21:56:03,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:56:03,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:56:03,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:56:03,888 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:56:03,889 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:56:03,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1338426296] [2024-06-27 21:56:03,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1338426296] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:56:03,889 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:56:03,889 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:56:03,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1011986327] [2024-06-27 21:56:03,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:56:03,890 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:56:03,890 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:56:03,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:56:03,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:56:03,920 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 21:56:03,920 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 300 transitions, 3420 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:56:03,920 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:56:03,920 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 21:56:03,920 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:56:04,650 INFO L124 PetriNetUnfolderBase]: 2990/5283 cut-off events. [2024-06-27 21:56:04,650 INFO L125 PetriNetUnfolderBase]: For 241995/242020 co-relation queries the response was YES. [2024-06-27 21:56:04,683 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30753 conditions, 5283 events. 2990/5283 cut-off events. For 241995/242020 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 37174 event pairs, 1023 based on Foata normal form. 8/5113 useless extension candidates. Maximal degree in co-relation 30649. Up to 4458 conditions per place. [2024-06-27 21:56:04,700 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 237 selfloop transitions, 67 changer transitions 0/321 dead transitions. [2024-06-27 21:56:04,700 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 321 transitions, 4389 flow [2024-06-27 21:56:04,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:56:04,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:56:04,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 207 transitions. [2024-06-27 21:56:04,701 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6160714285714286 [2024-06-27 21:56:04,701 INFO L175 Difference]: Start difference. First operand has 256 places, 300 transitions, 3420 flow. Second operand 7 states and 207 transitions. [2024-06-27 21:56:04,701 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 321 transitions, 4389 flow [2024-06-27 21:56:05,168 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 321 transitions, 4233 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-27 21:56:05,172 INFO L231 Difference]: Finished difference. Result has 259 places, 302 transitions, 3443 flow [2024-06-27 21:56:05,172 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3274, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3443, PETRI_PLACES=259, PETRI_TRANSITIONS=302} [2024-06-27 21:56:05,172 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 207 predicate places. [2024-06-27 21:56:05,173 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 302 transitions, 3443 flow [2024-06-27 21:56:05,173 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:56:05,173 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:56:05,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] [2024-06-27 21:56:05,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 21:56:05,173 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-06-27 21:56:05,174 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:56:05,174 INFO L85 PathProgramCache]: Analyzing trace with hash 2138919939, now seen corresponding path program 5 times [2024-06-27 21:56:05,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:56:05,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2076287730] [2024-06-27 21:56:05,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:56:05,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:56:05,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:56:05,327 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:56:05,327 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:56:05,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2076287730] [2024-06-27 21:56:05,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2076287730] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:56:05,327 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:56:05,328 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:56:05,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1071572379] [2024-06-27 21:56:05,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:56:05,328 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:56:05,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:56:05,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:56:05,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:56:05,359 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 21:56:05,360 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 302 transitions, 3443 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:56:05,360 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:56:05,360 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 21:56:05,360 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:56:06,031 INFO L124 PetriNetUnfolderBase]: 3005/5307 cut-off events. [2024-06-27 21:56:06,031 INFO L125 PetriNetUnfolderBase]: For 250584/250607 co-relation queries the response was YES. [2024-06-27 21:56:06,072 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31043 conditions, 5307 events. 3005/5307 cut-off events. For 250584/250607 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 37394 event pairs, 1023 based on Foata normal form. 6/5133 useless extension candidates. Maximal degree in co-relation 30938. Up to 4475 conditions per place. [2024-06-27 21:56:06,093 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 235 selfloop transitions, 72 changer transitions 0/324 dead transitions. [2024-06-27 21:56:06,093 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 324 transitions, 4487 flow [2024-06-27 21:56:06,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:56:06,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:56:06,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 205 transitions. [2024-06-27 21:56:06,094 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6101190476190477 [2024-06-27 21:56:06,094 INFO L175 Difference]: Start difference. First operand has 259 places, 302 transitions, 3443 flow. Second operand 7 states and 205 transitions. [2024-06-27 21:56:06,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 324 transitions, 4487 flow [2024-06-27 21:56:06,793 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 324 transitions, 4367 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-27 21:56:06,797 INFO L231 Difference]: Finished difference. Result has 263 places, 308 transitions, 3585 flow [2024-06-27 21:56:06,797 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3333, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3585, PETRI_PLACES=263, PETRI_TRANSITIONS=308} [2024-06-27 21:56:06,798 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 211 predicate places. [2024-06-27 21:56:06,798 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 308 transitions, 3585 flow [2024-06-27 21:56:06,798 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:56:06,798 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:56:06,798 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:56:06,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 21:56:06,798 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-06-27 21:56:06,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:56:06,799 INFO L85 PathProgramCache]: Analyzing trace with hash -599529609, now seen corresponding path program 6 times [2024-06-27 21:56:06,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:56:06,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1636635121] [2024-06-27 21:56:06,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:56:06,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:56:06,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:56:06,950 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:56:06,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:56:06,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1636635121] [2024-06-27 21:56:06,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1636635121] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:56:06,951 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:56:06,951 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:56:06,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [691623466] [2024-06-27 21:56:06,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:56:06,952 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:56:06,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:56:06,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:56:06,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:56:06,998 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 21:56:06,998 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 308 transitions, 3585 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:56:06,999 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:56:06,999 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 21:56:06,999 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:56:08,052 INFO L124 PetriNetUnfolderBase]: 3002/5304 cut-off events. [2024-06-27 21:56:08,053 INFO L125 PetriNetUnfolderBase]: For 254236/254255 co-relation queries the response was YES. [2024-06-27 21:56:08,103 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31010 conditions, 5304 events. 3002/5304 cut-off events. For 254236/254255 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 37395 event pairs, 1011 based on Foata normal form. 5/5131 useless extension candidates. Maximal degree in co-relation 30903. Up to 4567 conditions per place. [2024-06-27 21:56:08,126 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 280 selfloop transitions, 25 changer transitions 0/322 dead transitions. [2024-06-27 21:56:08,126 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 322 transitions, 4229 flow [2024-06-27 21:56:08,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:56:08,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:56:08,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 198 transitions. [2024-06-27 21:56:08,127 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-27 21:56:08,127 INFO L175 Difference]: Start difference. First operand has 263 places, 308 transitions, 3585 flow. Second operand 7 states and 198 transitions. [2024-06-27 21:56:08,128 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 322 transitions, 4229 flow [2024-06-27 21:56:08,811 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 322 transitions, 4091 flow, removed 22 selfloop flow, removed 3 redundant places. [2024-06-27 21:56:08,815 INFO L231 Difference]: Finished difference. Result has 267 places, 308 transitions, 3503 flow [2024-06-27 21:56:08,815 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3447, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3503, PETRI_PLACES=267, PETRI_TRANSITIONS=308} [2024-06-27 21:56:08,815 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 215 predicate places. [2024-06-27 21:56:08,815 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 308 transitions, 3503 flow [2024-06-27 21:56:08,816 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:56:08,816 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:56:08,816 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:56:08,816 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 21:56:08,816 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-06-27 21:56:08,816 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:56:08,816 INFO L85 PathProgramCache]: Analyzing trace with hash 298000833, now seen corresponding path program 10 times [2024-06-27 21:56:08,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:56:08,816 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [699410861] [2024-06-27 21:56:08,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:56:08,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:56:08,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:56:08,943 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:56:08,944 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:56:08,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [699410861] [2024-06-27 21:56:08,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [699410861] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:56:08,944 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:56:08,944 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:56:08,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1678902113] [2024-06-27 21:56:08,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:56:08,944 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:56:08,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:56:08,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:56:08,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:56:08,983 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 21:56:08,984 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 308 transitions, 3503 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:56:08,984 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:56:08,984 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 21:56:08,984 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:56:09,655 INFO L124 PetriNetUnfolderBase]: 3008/5306 cut-off events. [2024-06-27 21:56:09,655 INFO L125 PetriNetUnfolderBase]: For 261350/261381 co-relation queries the response was YES. [2024-06-27 21:56:09,694 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31027 conditions, 5306 events. 3008/5306 cut-off events. For 261350/261381 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 37351 event pairs, 1044 based on Foata normal form. 12/5133 useless extension candidates. Maximal degree in co-relation 30919. Up to 4449 conditions per place. [2024-06-27 21:56:09,715 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 220 selfloop transitions, 87 changer transitions 0/324 dead transitions. [2024-06-27 21:56:09,715 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 324 transitions, 4489 flow [2024-06-27 21:56:09,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:56:09,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:56:09,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 202 transitions. [2024-06-27 21:56:09,716 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6011904761904762 [2024-06-27 21:56:09,716 INFO L175 Difference]: Start difference. First operand has 267 places, 308 transitions, 3503 flow. Second operand 7 states and 202 transitions. [2024-06-27 21:56:09,716 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 324 transitions, 4489 flow [2024-06-27 21:56:10,443 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 324 transitions, 4389 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-27 21:56:10,447 INFO L231 Difference]: Finished difference. Result has 267 places, 311 transitions, 3637 flow [2024-06-27 21:56:10,447 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3403, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3637, PETRI_PLACES=267, PETRI_TRANSITIONS=311} [2024-06-27 21:56:10,448 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 215 predicate places. [2024-06-27 21:56:10,448 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 311 transitions, 3637 flow [2024-06-27 21:56:10,448 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:56:10,448 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:56:10,448 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:56:10,448 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 21:56:10,448 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-06-27 21:56:10,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:56:10,449 INFO L85 PathProgramCache]: Analyzing trace with hash 1947824249, now seen corresponding path program 11 times [2024-06-27 21:56:10,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:56:10,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1555299294] [2024-06-27 21:56:10,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:56:10,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:56:10,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:56:10,575 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:56:10,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:56:10,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1555299294] [2024-06-27 21:56:10,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1555299294] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:56:10,576 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:56:10,576 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:56:10,576 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [57879179] [2024-06-27 21:56:10,576 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:56:10,576 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:56:10,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:56:10,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:56:10,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:56:10,608 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 21:56:10,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 311 transitions, 3637 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:56:10,609 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:56:10,609 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 21:56:10,609 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:56:11,428 INFO L124 PetriNetUnfolderBase]: 3005/5302 cut-off events. [2024-06-27 21:56:11,428 INFO L125 PetriNetUnfolderBase]: For 265450/265476 co-relation queries the response was YES. [2024-06-27 21:56:11,465 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31145 conditions, 5302 events. 3005/5302 cut-off events. For 265450/265476 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 37342 event pairs, 1044 based on Foata normal form. 8/5125 useless extension candidates. Maximal degree in co-relation 31036. Up to 4446 conditions per place. [2024-06-27 21:56:11,486 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 217 selfloop transitions, 89 changer transitions 0/323 dead transitions. [2024-06-27 21:56:11,487 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 323 transitions, 4423 flow [2024-06-27 21:56:11,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:56:11,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:56:11,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 200 transitions. [2024-06-27 21:56:11,488 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-27 21:56:11,488 INFO L175 Difference]: Start difference. First operand has 267 places, 311 transitions, 3637 flow. Second operand 7 states and 200 transitions. [2024-06-27 21:56:11,488 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 323 transitions, 4423 flow [2024-06-27 21:56:12,203 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 323 transitions, 4139 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-27 21:56:12,207 INFO L231 Difference]: Finished difference. Result has 269 places, 311 transitions, 3537 flow [2024-06-27 21:56:12,208 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3353, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3537, PETRI_PLACES=269, PETRI_TRANSITIONS=311} [2024-06-27 21:56:12,208 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 217 predicate places. [2024-06-27 21:56:12,208 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 311 transitions, 3537 flow [2024-06-27 21:56:12,208 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:56:12,208 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:56:12,208 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:56:12,208 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 21:56:12,208 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:56:12,209 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:56:12,209 INFO L85 PathProgramCache]: Analyzing trace with hash 477514335, now seen corresponding path program 12 times [2024-06-27 21:56:12,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:56:12,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [487671480] [2024-06-27 21:56:12,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:56:12,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:56:12,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:56:12,350 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:56:12,351 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:56:12,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [487671480] [2024-06-27 21:56:12,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [487671480] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:56:12,351 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:56:12,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:56:12,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [590865752] [2024-06-27 21:56:12,351 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:56:12,351 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:56:12,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:56:12,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:56:12,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:56:12,387 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 21:56:12,387 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 311 transitions, 3537 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:56:12,387 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:56:12,387 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 21:56:12,388 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:56:13,125 INFO L124 PetriNetUnfolderBase]: 3002/5298 cut-off events. [2024-06-27 21:56:13,126 INFO L125 PetriNetUnfolderBase]: For 267417/267443 co-relation queries the response was YES. [2024-06-27 21:56:13,168 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31034 conditions, 5298 events. 3002/5298 cut-off events. For 267417/267443 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 37366 event pairs, 1044 based on Foata normal form. 8/5121 useless extension candidates. Maximal degree in co-relation 30924. Up to 4443 conditions per place. [2024-06-27 21:56:13,188 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 216 selfloop transitions, 89 changer transitions 0/322 dead transitions. [2024-06-27 21:56:13,188 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 322 transitions, 4173 flow [2024-06-27 21:56:13,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:56:13,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:56:13,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 199 transitions. [2024-06-27 21:56:13,189 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5922619047619048 [2024-06-27 21:56:13,189 INFO L175 Difference]: Start difference. First operand has 269 places, 311 transitions, 3537 flow. Second operand 7 states and 199 transitions. [2024-06-27 21:56:13,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 322 transitions, 4173 flow [2024-06-27 21:56:14,045 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 322 transitions, 3971 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-27 21:56:14,048 INFO L231 Difference]: Finished difference. Result has 271 places, 311 transitions, 3519 flow [2024-06-27 21:56:14,049 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3335, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3519, PETRI_PLACES=271, PETRI_TRANSITIONS=311} [2024-06-27 21:56:14,049 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 219 predicate places. [2024-06-27 21:56:14,049 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 311 transitions, 3519 flow [2024-06-27 21:56:14,050 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:56:14,050 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:56:14,050 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:56:14,050 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 21:56:14,050 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:56:14,050 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:56:14,050 INFO L85 PathProgramCache]: Analyzing trace with hash 1953992443, now seen corresponding path program 7 times [2024-06-27 21:56:14,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:56:14,050 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1532371055] [2024-06-27 21:56:14,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:56:14,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:56:14,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:56:14,190 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:56:14,191 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:56:14,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1532371055] [2024-06-27 21:56:14,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1532371055] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:56:14,191 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:56:14,191 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:56:14,191 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [106815144] [2024-06-27 21:56:14,191 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:56:14,192 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:56:14,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:56:14,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:56:14,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:56:14,243 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 21:56:14,243 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 311 transitions, 3519 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:56:14,243 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:56:14,243 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 21:56:14,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:56:15,029 INFO L124 PetriNetUnfolderBase]: 3008/5310 cut-off events. [2024-06-27 21:56:15,029 INFO L125 PetriNetUnfolderBase]: For 273610/273625 co-relation queries the response was YES. [2024-06-27 21:56:15,071 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31158 conditions, 5310 events. 3008/5310 cut-off events. For 273610/273625 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 37446 event pairs, 1028 based on Foata normal form. 1/5124 useless extension candidates. Maximal degree in co-relation 31047. Up to 4479 conditions per place. [2024-06-27 21:56:15,091 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 235 selfloop transitions, 75 changer transitions 0/327 dead transitions. [2024-06-27 21:56:15,091 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 327 transitions, 4523 flow [2024-06-27 21:56:15,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:56:15,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:56:15,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 201 transitions. [2024-06-27 21:56:15,092 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5982142857142857 [2024-06-27 21:56:15,092 INFO L175 Difference]: Start difference. First operand has 271 places, 311 transitions, 3519 flow. Second operand 7 states and 201 transitions. [2024-06-27 21:56:15,092 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 327 transitions, 4523 flow [2024-06-27 21:56:15,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 327 transitions, 4331 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-27 21:56:15,751 INFO L231 Difference]: Finished difference. Result has 272 places, 314 transitions, 3537 flow [2024-06-27 21:56:15,752 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3327, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3537, PETRI_PLACES=272, PETRI_TRANSITIONS=314} [2024-06-27 21:56:15,752 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 220 predicate places. [2024-06-27 21:56:15,752 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 314 transitions, 3537 flow [2024-06-27 21:56:15,752 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:56:15,753 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:56:15,753 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:56:15,753 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 21:56:15,753 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:56:15,753 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:56:15,753 INFO L85 PathProgramCache]: Analyzing trace with hash 1954497433, now seen corresponding path program 8 times [2024-06-27 21:56:15,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:56:15,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [416536616] [2024-06-27 21:56:15,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:56:15,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:56:15,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:56:15,908 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:56:15,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:56:15,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [416536616] [2024-06-27 21:56:15,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [416536616] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:56:15,909 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:56:15,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:56:15,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [872027486] [2024-06-27 21:56:15,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:56:15,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:56:15,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:56:15,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:56:15,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:56:15,958 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 21:56:15,959 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 314 transitions, 3537 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:56:15,959 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:56:15,959 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 21:56:15,959 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:56:16,699 INFO L124 PetriNetUnfolderBase]: 3020/5333 cut-off events. [2024-06-27 21:56:16,699 INFO L125 PetriNetUnfolderBase]: For 279340/279355 co-relation queries the response was YES. [2024-06-27 21:56:16,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31335 conditions, 5333 events. 3020/5333 cut-off events. For 279340/279355 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 37522 event pairs, 1013 based on Foata normal form. 1/5150 useless extension candidates. Maximal degree in co-relation 31223. Up to 4590 conditions per place. [2024-06-27 21:56:16,760 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 286 selfloop transitions, 28 changer transitions 0/331 dead transitions. [2024-06-27 21:56:16,761 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 331 transitions, 4292 flow [2024-06-27 21:56:16,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:56:16,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:56:16,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 195 transitions. [2024-06-27 21:56:16,761 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5803571428571429 [2024-06-27 21:56:16,762 INFO L175 Difference]: Start difference. First operand has 272 places, 314 transitions, 3537 flow. Second operand 7 states and 195 transitions. [2024-06-27 21:56:16,762 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 331 transitions, 4292 flow [2024-06-27 21:56:17,500 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 331 transitions, 4103 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-27 21:56:17,504 INFO L231 Difference]: Finished difference. Result has 275 places, 320 transitions, 3517 flow [2024-06-27 21:56:17,505 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3366, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3517, PETRI_PLACES=275, PETRI_TRANSITIONS=320} [2024-06-27 21:56:17,505 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 223 predicate places. [2024-06-27 21:56:17,505 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 320 transitions, 3517 flow [2024-06-27 21:56:17,505 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:56:17,505 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:56:17,505 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:56:17,506 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 21:56:17,506 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:56:17,506 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:56:17,506 INFO L85 PathProgramCache]: Analyzing trace with hash -38634539, now seen corresponding path program 9 times [2024-06-27 21:56:17,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:56:17,506 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [636502362] [2024-06-27 21:56:17,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:56:17,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:56:17,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:56:17,617 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:56:17,617 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:56:17,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [636502362] [2024-06-27 21:56:17,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [636502362] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:56:17,617 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:56:17,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:56:17,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1099228702] [2024-06-27 21:56:17,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:56:17,618 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:56:17,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:56:17,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:56:17,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:56:17,659 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 21:56:17,660 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 320 transitions, 3517 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:56:17,660 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:56:17,660 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 21:56:17,660 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:56:18,373 INFO L124 PetriNetUnfolderBase]: 3035/5354 cut-off events. [2024-06-27 21:56:18,373 INFO L125 PetriNetUnfolderBase]: For 288513/288528 co-relation queries the response was YES. [2024-06-27 21:56:18,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31461 conditions, 5354 events. 3035/5354 cut-off events. For 288513/288528 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 37826 event pairs, 1028 based on Foata normal form. 1/5164 useless extension candidates. Maximal degree in co-relation 31348. Up to 4508 conditions per place. [2024-06-27 21:56:18,440 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 234 selfloop transitions, 89 changer transitions 0/340 dead transitions. [2024-06-27 21:56:18,440 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 340 transitions, 4601 flow [2024-06-27 21:56:18,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:56:18,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:56:18,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 201 transitions. [2024-06-27 21:56:18,441 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5982142857142857 [2024-06-27 21:56:18,441 INFO L175 Difference]: Start difference. First operand has 275 places, 320 transitions, 3517 flow. Second operand 7 states and 201 transitions. [2024-06-27 21:56:18,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 340 transitions, 4601 flow [2024-06-27 21:56:19,296 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 340 transitions, 4525 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-27 21:56:19,300 INFO L231 Difference]: Finished difference. Result has 278 places, 327 transitions, 3725 flow [2024-06-27 21:56:19,300 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3441, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3725, PETRI_PLACES=278, PETRI_TRANSITIONS=327} [2024-06-27 21:56:19,300 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 226 predicate places. [2024-06-27 21:56:19,300 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 327 transitions, 3725 flow [2024-06-27 21:56:19,300 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:56:19,300 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:56:19,301 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:56:19,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 21:56:19,301 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:56:19,301 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:56:19,301 INFO L85 PathProgramCache]: Analyzing trace with hash -47205419, now seen corresponding path program 10 times [2024-06-27 21:56:19,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:56:19,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [547137795] [2024-06-27 21:56:19,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:56:19,301 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:56:19,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:56:19,419 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:56:19,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:56:19,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [547137795] [2024-06-27 21:56:19,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [547137795] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:56:19,420 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:56:19,420 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:56:19,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [261128322] [2024-06-27 21:56:19,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:56:19,420 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:56:19,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:56:19,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:56:19,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:56:19,461 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 21:56:19,461 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 327 transitions, 3725 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:56:19,461 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:56:19,461 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 21:56:19,461 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:56:20,301 INFO L124 PetriNetUnfolderBase]: 3032/5350 cut-off events. [2024-06-27 21:56:20,302 INFO L125 PetriNetUnfolderBase]: For 292561/292576 co-relation queries the response was YES. [2024-06-27 21:56:20,338 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31579 conditions, 5350 events. 3032/5350 cut-off events. For 292561/292576 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 37752 event pairs, 1028 based on Foata normal form. 1/5160 useless extension candidates. Maximal degree in co-relation 31465. Up to 4505 conditions per place. [2024-06-27 21:56:20,356 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 235 selfloop transitions, 88 changer transitions 0/340 dead transitions. [2024-06-27 21:56:20,356 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 340 transitions, 4713 flow [2024-06-27 21:56:20,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:56:20,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:56:20,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 201 transitions. [2024-06-27 21:56:20,357 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5982142857142857 [2024-06-27 21:56:20,357 INFO L175 Difference]: Start difference. First operand has 278 places, 327 transitions, 3725 flow. Second operand 7 states and 201 transitions. [2024-06-27 21:56:20,357 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 340 transitions, 4713 flow [2024-06-27 21:56:20,970 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 340 transitions, 4487 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-27 21:56:20,974 INFO L231 Difference]: Finished difference. Result has 281 places, 327 transitions, 3681 flow [2024-06-27 21:56:20,974 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3499, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3681, PETRI_PLACES=281, PETRI_TRANSITIONS=327} [2024-06-27 21:56:20,974 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 229 predicate places. [2024-06-27 21:56:20,975 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 327 transitions, 3681 flow [2024-06-27 21:56:20,975 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:56:20,975 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:56:20,975 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:56:20,975 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-27 21:56:20,975 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:56:20,975 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:56:20,975 INFO L85 PathProgramCache]: Analyzing trace with hash -1461230943, now seen corresponding path program 11 times [2024-06-27 21:56:20,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:56:20,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1420443604] [2024-06-27 21:56:20,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:56:20,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:56:20,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:56:21,124 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:56:21,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:56:21,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1420443604] [2024-06-27 21:56:21,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1420443604] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:56:21,125 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:56:21,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:56:21,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1780800310] [2024-06-27 21:56:21,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:56:21,125 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:56:21,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:56:21,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:56:21,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:56:21,164 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 21:56:21,164 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 327 transitions, 3681 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:56:21,164 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:56:21,164 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 21:56:21,164 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:56:21,922 INFO L124 PetriNetUnfolderBase]: 3029/5349 cut-off events. [2024-06-27 21:56:21,922 INFO L125 PetriNetUnfolderBase]: For 295265/295280 co-relation queries the response was YES. [2024-06-27 21:56:21,967 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31502 conditions, 5349 events. 3029/5349 cut-off events. For 295265/295280 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 37682 event pairs, 1013 based on Foata normal form. 1/5164 useless extension candidates. Maximal degree in co-relation 31387. Up to 4589 conditions per place. [2024-06-27 21:56:21,987 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 283 selfloop transitions, 41 changer transitions 0/341 dead transitions. [2024-06-27 21:56:21,988 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 341 transitions, 4519 flow [2024-06-27 21:56:21,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:56:21,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:56:21,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 244 transitions. [2024-06-27 21:56:21,988 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5648148148148148 [2024-06-27 21:56:21,988 INFO L175 Difference]: Start difference. First operand has 281 places, 327 transitions, 3681 flow. Second operand 9 states and 244 transitions. [2024-06-27 21:56:21,989 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 341 transitions, 4519 flow [2024-06-27 21:56:22,866 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 341 transitions, 4317 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-27 21:56:22,870 INFO L231 Difference]: Finished difference. Result has 285 places, 327 transitions, 3567 flow [2024-06-27 21:56:22,870 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3479, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3567, PETRI_PLACES=285, PETRI_TRANSITIONS=327} [2024-06-27 21:56:22,870 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 233 predicate places. [2024-06-27 21:56:22,870 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 327 transitions, 3567 flow [2024-06-27 21:56:22,871 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:56:22,871 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:56:22,871 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:56:22,871 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-27 21:56:22,871 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:56:22,871 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:56:22,871 INFO L85 PathProgramCache]: Analyzing trace with hash -1919951583, now seen corresponding path program 12 times [2024-06-27 21:56:22,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:56:22,871 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [970596185] [2024-06-27 21:56:22,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:56:22,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:56:22,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:56:22,989 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:56:22,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:56:22,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [970596185] [2024-06-27 21:56:22,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [970596185] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:56:22,990 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:56:22,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:56:22,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [277240293] [2024-06-27 21:56:22,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:56:22,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:56:22,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:56:22,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:56:22,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:56:23,019 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 21:56:23,020 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 327 transitions, 3567 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:56:23,020 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:56:23,020 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 21:56:23,020 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:56:23,755 INFO L124 PetriNetUnfolderBase]: 3026/5345 cut-off events. [2024-06-27 21:56:23,756 INFO L125 PetriNetUnfolderBase]: For 298137/298152 co-relation queries the response was YES. [2024-06-27 21:56:23,799 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31350 conditions, 5345 events. 3026/5345 cut-off events. For 298137/298152 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 37652 event pairs, 1013 based on Foata normal form. 1/5160 useless extension candidates. Maximal degree in co-relation 31234. Up to 4586 conditions per place. [2024-06-27 21:56:23,819 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 281 selfloop transitions, 40 changer transitions 0/338 dead transitions. [2024-06-27 21:56:23,819 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 338 transitions, 4235 flow [2024-06-27 21:56:23,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:56:23,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:56:23,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 195 transitions. [2024-06-27 21:56:23,820 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5803571428571429 [2024-06-27 21:56:23,820 INFO L175 Difference]: Start difference. First operand has 285 places, 327 transitions, 3567 flow. Second operand 7 states and 195 transitions. [2024-06-27 21:56:23,820 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 338 transitions, 4235 flow [2024-06-27 21:56:24,755 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 338 transitions, 4039 flow, removed 22 selfloop flow, removed 9 redundant places. [2024-06-27 21:56:24,758 INFO L231 Difference]: Finished difference. Result has 283 places, 327 transitions, 3457 flow [2024-06-27 21:56:24,759 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3371, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3457, PETRI_PLACES=283, PETRI_TRANSITIONS=327} [2024-06-27 21:56:24,759 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 231 predicate places. [2024-06-27 21:56:24,759 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 327 transitions, 3457 flow [2024-06-27 21:56:24,759 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:56:24,759 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:56:24,759 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:56:24,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-27 21:56:24,760 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:56:24,760 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:56:24,760 INFO L85 PathProgramCache]: Analyzing trace with hash 486103071, now seen corresponding path program 2 times [2024-06-27 21:56:24,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:56:24,760 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1532120447] [2024-06-27 21:56:24,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:56:24,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:56:24,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:56:24,890 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:56:24,890 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:56:24,890 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1532120447] [2024-06-27 21:56:24,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1532120447] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:56:24,890 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:56:24,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:56:24,891 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1233924759] [2024-06-27 21:56:24,891 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:56:24,891 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:56:24,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:56:24,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:56:24,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:56:24,929 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-27 21:56:24,929 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 327 transitions, 3457 flow. Second operand has 7 states, 7 states have (on average 23.0) internal successors, (161), 7 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:56:24,929 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:56:24,929 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-27 21:56:24,929 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:56:25,636 INFO L124 PetriNetUnfolderBase]: 2938/5286 cut-off events. [2024-06-27 21:56:25,636 INFO L125 PetriNetUnfolderBase]: For 333016/333036 co-relation queries the response was YES. [2024-06-27 21:56:25,680 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30920 conditions, 5286 events. 2938/5286 cut-off events. For 333016/333036 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 38024 event pairs, 992 based on Foata normal form. 12/5079 useless extension candidates. Maximal degree in co-relation 30805. Up to 4227 conditions per place. [2024-06-27 21:56:25,700 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 243 selfloop transitions, 39 changer transitions 0/345 dead transitions. [2024-06-27 21:56:25,700 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 345 transitions, 4107 flow [2024-06-27 21:56:25,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:56:25,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:56:25,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 205 transitions. [2024-06-27 21:56:25,701 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6101190476190477 [2024-06-27 21:56:25,701 INFO L175 Difference]: Start difference. First operand has 283 places, 327 transitions, 3457 flow. Second operand 7 states and 205 transitions. [2024-06-27 21:56:25,701 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 345 transitions, 4107 flow [2024-06-27 21:56:26,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 345 transitions, 4027 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-27 21:56:26,435 INFO L231 Difference]: Finished difference. Result has 284 places, 328 transitions, 3483 flow [2024-06-27 21:56:26,435 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3377, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3483, PETRI_PLACES=284, PETRI_TRANSITIONS=328} [2024-06-27 21:56:26,436 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 232 predicate places. [2024-06-27 21:56:26,436 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 328 transitions, 3483 flow [2024-06-27 21:56:26,436 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 23.0) internal successors, (161), 7 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:56:26,436 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:56:26,436 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:56:26,437 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-27 21:56:26,437 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:56:26,437 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:56:26,437 INFO L85 PathProgramCache]: Analyzing trace with hash -2050893793, now seen corresponding path program 3 times [2024-06-27 21:56:26,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:56:26,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [275944018] [2024-06-27 21:56:26,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:56:26,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:56:26,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:56:26,588 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:56:26,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:56:26,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [275944018] [2024-06-27 21:56:26,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [275944018] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:56:26,589 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:56:26,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:56:26,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [599957557] [2024-06-27 21:56:26,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:56:26,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:56:26,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:56:26,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:56:26,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:56:26,625 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-27 21:56:26,626 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 328 transitions, 3483 flow. Second operand has 7 states, 7 states have (on average 23.0) internal successors, (161), 7 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:56:26,626 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:56:26,626 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-27 21:56:26,626 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:56:27,372 INFO L124 PetriNetUnfolderBase]: 3013/5468 cut-off events. [2024-06-27 21:56:27,373 INFO L125 PetriNetUnfolderBase]: For 343573/343591 co-relation queries the response was YES. [2024-06-27 21:56:27,421 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32131 conditions, 5468 events. 3013/5468 cut-off events. For 343573/343591 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 39752 event pairs, 1014 based on Foata normal form. 9/5259 useless extension candidates. Maximal degree in co-relation 32015. Up to 4390 conditions per place. [2024-06-27 21:56:27,443 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 267 selfloop transitions, 16 changer transitions 0/346 dead transitions. [2024-06-27 21:56:27,443 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 346 transitions, 4137 flow [2024-06-27 21:56:27,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:56:27,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:56:27,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 201 transitions. [2024-06-27 21:56:27,444 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5982142857142857 [2024-06-27 21:56:27,444 INFO L175 Difference]: Start difference. First operand has 284 places, 328 transitions, 3483 flow. Second operand 7 states and 201 transitions. [2024-06-27 21:56:27,444 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 346 transitions, 4137 flow [2024-06-27 21:56:28,468 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 346 transitions, 4053 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-27 21:56:28,472 INFO L231 Difference]: Finished difference. Result has 286 places, 329 transitions, 3461 flow [2024-06-27 21:56:28,472 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3399, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3461, PETRI_PLACES=286, PETRI_TRANSITIONS=329} [2024-06-27 21:56:28,472 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 234 predicate places. [2024-06-27 21:56:28,472 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 329 transitions, 3461 flow [2024-06-27 21:56:28,473 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 23.0) internal successors, (161), 7 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:56:28,473 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:56:28,473 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:56:28,473 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-27 21:56:28,473 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:56:28,473 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:56:28,473 INFO L85 PathProgramCache]: Analyzing trace with hash 391767353, now seen corresponding path program 4 times [2024-06-27 21:56:28,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:56:28,474 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1536246848] [2024-06-27 21:56:28,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:56:28,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:56:28,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:56:28,618 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:56:28,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:56:28,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1536246848] [2024-06-27 21:56:28,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1536246848] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:56:28,618 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:56:28,619 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:56:28,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [68215902] [2024-06-27 21:56:28,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:56:28,619 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:56:28,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:56:28,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:56:28,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:56:28,678 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-27 21:56:28,678 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 329 transitions, 3461 flow. Second operand has 7 states, 7 states have (on average 23.0) internal successors, (161), 7 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:56:28,678 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:56:28,678 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-27 21:56:28,678 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:56:29,472 INFO L124 PetriNetUnfolderBase]: 3035/5498 cut-off events. [2024-06-27 21:56:29,473 INFO L125 PetriNetUnfolderBase]: For 330735/330753 co-relation queries the response was YES. [2024-06-27 21:56:29,514 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31883 conditions, 5498 events. 3035/5498 cut-off events. For 330735/330753 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 39951 event pairs, 1001 based on Foata normal form. 8/5288 useless extension candidates. Maximal degree in co-relation 31766. Up to 4353 conditions per place. [2024-06-27 21:56:29,532 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 271 selfloop transitions, 19 changer transitions 0/353 dead transitions. [2024-06-27 21:56:29,532 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 353 transitions, 4159 flow [2024-06-27 21:56:29,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:56:29,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:56:29,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 230 transitions. [2024-06-27 21:56:29,533 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5989583333333334 [2024-06-27 21:56:29,533 INFO L175 Difference]: Start difference. First operand has 286 places, 329 transitions, 3461 flow. Second operand 8 states and 230 transitions. [2024-06-27 21:56:29,533 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 353 transitions, 4159 flow [2024-06-27 21:56:30,533 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 353 transitions, 4119 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-27 21:56:30,537 INFO L231 Difference]: Finished difference. Result has 289 places, 330 transitions, 3489 flow [2024-06-27 21:56:30,538 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3421, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3489, PETRI_PLACES=289, PETRI_TRANSITIONS=330} [2024-06-27 21:56:30,538 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 237 predicate places. [2024-06-27 21:56:30,538 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 330 transitions, 3489 flow [2024-06-27 21:56:30,538 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 23.0) internal successors, (161), 7 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:56:30,538 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:56:30,538 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:56:30,539 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-27 21:56:30,539 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:56:30,539 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:56:30,539 INFO L85 PathProgramCache]: Analyzing trace with hash -889979145, now seen corresponding path program 1 times [2024-06-27 21:56:30,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:56:30,540 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1251995457] [2024-06-27 21:56:30,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:56:30,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:56:30,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:56:30,693 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:56:30,694 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:56:30,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1251995457] [2024-06-27 21:56:30,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1251995457] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:56:30,694 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:56:30,694 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:56:30,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1532394027] [2024-06-27 21:56:30,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:56:30,695 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:56:30,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:56:30,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:56:30,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:56:30,756 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-27 21:56:30,757 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 330 transitions, 3489 flow. Second operand has 7 states, 7 states have (on average 23.0) internal successors, (161), 7 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:56:30,757 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:56:30,758 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-27 21:56:30,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:56:31,653 INFO L124 PetriNetUnfolderBase]: 3245/5865 cut-off events. [2024-06-27 21:56:31,654 INFO L125 PetriNetUnfolderBase]: For 380414/380438 co-relation queries the response was YES. [2024-06-27 21:56:31,703 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35010 conditions, 5865 events. 3245/5865 cut-off events. For 380414/380438 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 43229 event pairs, 992 based on Foata normal form. 8/5664 useless extension candidates. Maximal degree in co-relation 34892. Up to 4649 conditions per place. [2024-06-27 21:56:31,726 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 283 selfloop transitions, 19 changer transitions 0/365 dead transitions. [2024-06-27 21:56:31,726 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 365 transitions, 4419 flow [2024-06-27 21:56:31,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:56:31,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:56:31,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 240 transitions. [2024-06-27 21:56:31,727 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-27 21:56:31,727 INFO L175 Difference]: Start difference. First operand has 289 places, 330 transitions, 3489 flow. Second operand 8 states and 240 transitions. [2024-06-27 21:56:31,727 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 365 transitions, 4419 flow [2024-06-27 21:56:32,568 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 365 transitions, 4367 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-27 21:56:32,572 INFO L231 Difference]: Finished difference. Result has 291 places, 332 transitions, 3517 flow [2024-06-27 21:56:32,573 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3437, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3517, PETRI_PLACES=291, PETRI_TRANSITIONS=332} [2024-06-27 21:56:32,573 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 239 predicate places. [2024-06-27 21:56:32,574 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 332 transitions, 3517 flow [2024-06-27 21:56:32,574 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 23.0) internal successors, (161), 7 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:56:32,574 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:56:32,574 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:56:32,574 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-27 21:56:32,574 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:56:32,575 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:56:32,575 INFO L85 PathProgramCache]: Analyzing trace with hash -887122185, now seen corresponding path program 2 times [2024-06-27 21:56:32,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:56:32,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936820045] [2024-06-27 21:56:32,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:56:32,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:56:32,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:56:32,724 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:56:32,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:56:32,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1936820045] [2024-06-27 21:56:32,724 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1936820045] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:56:32,724 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:56:32,724 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:56:32,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [877141789] [2024-06-27 21:56:32,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:56:32,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:56:32,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:56:32,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:56:32,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:56:32,764 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-27 21:56:32,764 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 332 transitions, 3517 flow. Second operand has 7 states, 7 states have (on average 23.0) internal successors, (161), 7 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:56:32,764 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:56:32,764 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-27 21:56:32,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:56:33,690 INFO L124 PetriNetUnfolderBase]: 3223/5800 cut-off events. [2024-06-27 21:56:33,690 INFO L125 PetriNetUnfolderBase]: For 357840/357864 co-relation queries the response was YES. [2024-06-27 21:56:33,733 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33834 conditions, 5800 events. 3223/5800 cut-off events. For 357840/357864 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 42553 event pairs, 1044 based on Foata normal form. 9/5599 useless extension candidates. Maximal degree in co-relation 33715. Up to 4729 conditions per place. [2024-06-27 21:56:33,752 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 276 selfloop transitions, 16 changer transitions 0/355 dead transitions. [2024-06-27 21:56:33,753 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 355 transitions, 4185 flow [2024-06-27 21:56:33,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:56:33,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:56:33,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 207 transitions. [2024-06-27 21:56:33,753 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6160714285714286 [2024-06-27 21:56:33,753 INFO L175 Difference]: Start difference. First operand has 291 places, 332 transitions, 3517 flow. Second operand 7 states and 207 transitions. [2024-06-27 21:56:33,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 355 transitions, 4185 flow [2024-06-27 21:56:34,645 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 355 transitions, 4155 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-27 21:56:34,649 INFO L231 Difference]: Finished difference. Result has 294 places, 332 transitions, 3525 flow [2024-06-27 21:56:34,650 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3487, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3525, PETRI_PLACES=294, PETRI_TRANSITIONS=332} [2024-06-27 21:56:34,650 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 242 predicate places. [2024-06-27 21:56:34,650 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 332 transitions, 3525 flow [2024-06-27 21:56:34,650 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 23.0) internal successors, (161), 7 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:56:34,650 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:56:34,650 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:56:34,650 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-27 21:56:34,650 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:56:34,651 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:56:34,651 INFO L85 PathProgramCache]: Analyzing trace with hash -606191881, now seen corresponding path program 3 times [2024-06-27 21:56:34,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:56:34,651 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [995631489] [2024-06-27 21:56:34,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:56:34,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:56:34,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:56:34,803 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:56:34,803 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:56:34,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [995631489] [2024-06-27 21:56:34,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [995631489] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:56:34,804 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:56:34,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:56:34,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1371353666] [2024-06-27 21:56:34,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:56:34,804 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:56:34,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:56:34,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:56:34,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:56:34,851 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-27 21:56:34,851 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 332 transitions, 3525 flow. Second operand has 7 states, 7 states have (on average 23.0) internal successors, (161), 7 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:56:34,852 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:56:34,852 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-27 21:56:34,852 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:56:35,689 INFO L124 PetriNetUnfolderBase]: 3311/5952 cut-off events. [2024-06-27 21:56:35,690 INFO L125 PetriNetUnfolderBase]: For 366967/366989 co-relation queries the response was YES. [2024-06-27 21:56:35,742 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34736 conditions, 5952 events. 3311/5952 cut-off events. For 366967/366989 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 43907 event pairs, 1078 based on Foata normal form. 10/5744 useless extension candidates. Maximal degree in co-relation 34615. Up to 4828 conditions per place. [2024-06-27 21:56:35,766 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 251 selfloop transitions, 39 changer transitions 0/353 dead transitions. [2024-06-27 21:56:35,766 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 353 transitions, 4201 flow [2024-06-27 21:56:35,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:56:35,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:56:35,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 208 transitions. [2024-06-27 21:56:35,767 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-27 21:56:35,767 INFO L175 Difference]: Start difference. First operand has 294 places, 332 transitions, 3525 flow. Second operand 7 states and 208 transitions. [2024-06-27 21:56:35,767 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 353 transitions, 4201 flow [2024-06-27 21:56:36,779 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 353 transitions, 4164 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-27 21:56:36,783 INFO L231 Difference]: Finished difference. Result has 295 places, 333 transitions, 3594 flow [2024-06-27 21:56:36,783 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3488, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3594, PETRI_PLACES=295, PETRI_TRANSITIONS=333} [2024-06-27 21:56:36,784 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 243 predicate places. [2024-06-27 21:56:36,784 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 333 transitions, 3594 flow [2024-06-27 21:56:36,784 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 23.0) internal successors, (161), 7 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:56:36,784 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:56:36,784 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:56:36,784 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-27 21:56:36,784 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:56:36,784 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:56:36,784 INFO L85 PathProgramCache]: Analyzing trace with hash -599511753, now seen corresponding path program 1 times [2024-06-27 21:56:36,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:56:36,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1509788340] [2024-06-27 21:56:36,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:56:36,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:56:36,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:56:36,920 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:56:36,920 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:56:36,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1509788340] [2024-06-27 21:56:36,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1509788340] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:56:36,920 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:56:36,920 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:56:36,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1928800263] [2024-06-27 21:56:36,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:56:36,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:56:36,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:56:36,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:56:36,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:56:36,966 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 21:56:36,967 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 333 transitions, 3594 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:56:36,967 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:56:36,967 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 21:56:36,967 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:56:37,972 INFO L124 PetriNetUnfolderBase]: 3523/6218 cut-off events. [2024-06-27 21:56:37,972 INFO L125 PetriNetUnfolderBase]: For 345323/345353 co-relation queries the response was YES. [2024-06-27 21:56:38,018 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36213 conditions, 6218 events. 3523/6218 cut-off events. For 345323/345353 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 45302 event pairs, 1173 based on Foata normal form. 11/6017 useless extension candidates. Maximal degree in co-relation 36091. Up to 5350 conditions per place. [2024-06-27 21:56:38,040 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 308 selfloop transitions, 27 changer transitions 0/352 dead transitions. [2024-06-27 21:56:38,040 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 352 transitions, 4342 flow [2024-06-27 21:56:38,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:56:38,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:56:38,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 200 transitions. [2024-06-27 21:56:38,041 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-27 21:56:38,041 INFO L175 Difference]: Start difference. First operand has 295 places, 333 transitions, 3594 flow. Second operand 7 states and 200 transitions. [2024-06-27 21:56:38,041 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 352 transitions, 4342 flow [2024-06-27 21:56:39,124 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 352 transitions, 4260 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-27 21:56:39,128 INFO L231 Difference]: Finished difference. Result has 297 places, 335 transitions, 3609 flow [2024-06-27 21:56:39,128 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3512, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3609, PETRI_PLACES=297, PETRI_TRANSITIONS=335} [2024-06-27 21:56:39,128 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 245 predicate places. [2024-06-27 21:56:39,128 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 335 transitions, 3609 flow [2024-06-27 21:56:39,128 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:56:39,129 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:56:39,129 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:56:39,129 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-27 21:56:39,129 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:56:39,129 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:56:39,129 INFO L85 PathProgramCache]: Analyzing trace with hash 306582625, now seen corresponding path program 4 times [2024-06-27 21:56:39,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:56:39,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1327624013] [2024-06-27 21:56:39,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:56:39,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:56:39,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:56:39,274 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:56:39,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:56:39,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1327624013] [2024-06-27 21:56:39,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1327624013] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:56:39,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:56:39,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:56:39,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1739170494] [2024-06-27 21:56:39,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:56:39,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:56:39,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:56:39,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:56:39,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:56:39,312 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-27 21:56:39,312 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 335 transitions, 3609 flow. Second operand has 7 states, 7 states have (on average 23.0) internal successors, (161), 7 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:56:39,312 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:56:39,312 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-27 21:56:39,312 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:56:40,171 INFO L124 PetriNetUnfolderBase]: 3375/6082 cut-off events. [2024-06-27 21:56:40,171 INFO L125 PetriNetUnfolderBase]: For 369303/369339 co-relation queries the response was YES. [2024-06-27 21:56:40,238 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35404 conditions, 6082 events. 3375/6082 cut-off events. For 369303/369339 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 45186 event pairs, 1103 based on Foata normal form. 19/5878 useless extension candidates. Maximal degree in co-relation 35281. Up to 4930 conditions per place. [2024-06-27 21:56:40,262 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 250 selfloop transitions, 40 changer transitions 0/353 dead transitions. [2024-06-27 21:56:40,263 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 353 transitions, 4281 flow [2024-06-27 21:56:40,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:56:40,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:56:40,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 205 transitions. [2024-06-27 21:56:40,264 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6101190476190477 [2024-06-27 21:56:40,264 INFO L175 Difference]: Start difference. First operand has 297 places, 335 transitions, 3609 flow. Second operand 7 states and 205 transitions. [2024-06-27 21:56:40,264 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 353 transitions, 4281 flow [2024-06-27 21:56:41,303 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 353 transitions, 4200 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-27 21:56:41,307 INFO L231 Difference]: Finished difference. Result has 299 places, 336 transitions, 3640 flow [2024-06-27 21:56:41,307 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3528, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3640, PETRI_PLACES=299, PETRI_TRANSITIONS=336} [2024-06-27 21:56:41,307 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 247 predicate places. [2024-06-27 21:56:41,307 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 336 transitions, 3640 flow [2024-06-27 21:56:41,307 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 23.0) internal successors, (161), 7 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:56:41,308 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:56:41,308 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:56:41,308 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-27 21:56:41,308 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:56:41,308 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:56:41,308 INFO L85 PathProgramCache]: Analyzing trace with hash -1690901697, now seen corresponding path program 2 times [2024-06-27 21:56:41,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:56:41,308 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1319042241] [2024-06-27 21:56:41,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:56:41,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:56:41,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:56:41,430 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:56:41,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:56:41,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1319042241] [2024-06-27 21:56:41,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1319042241] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:56:41,431 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:56:41,431 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:56:41,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [153776252] [2024-06-27 21:56:41,431 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:56:41,431 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:56:41,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:56:41,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:56:41,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:56:41,461 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 21:56:41,462 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 336 transitions, 3640 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:56:41,462 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:56:41,462 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 21:56:41,462 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:56:42,457 INFO L124 PetriNetUnfolderBase]: 3587/6308 cut-off events. [2024-06-27 21:56:42,457 INFO L125 PetriNetUnfolderBase]: For 345643/345667 co-relation queries the response was YES. [2024-06-27 21:56:42,506 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36736 conditions, 6308 events. 3587/6308 cut-off events. For 345643/345667 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 46013 event pairs, 1202 based on Foata normal form. 2/6087 useless extension candidates. Maximal degree in co-relation 36612. Up to 5450 conditions per place. [2024-06-27 21:56:42,529 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 308 selfloop transitions, 27 changer transitions 0/352 dead transitions. [2024-06-27 21:56:42,529 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 352 transitions, 4386 flow [2024-06-27 21:56:42,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:56:42,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:56:42,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 197 transitions. [2024-06-27 21:56:42,530 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5863095238095238 [2024-06-27 21:56:42,530 INFO L175 Difference]: Start difference. First operand has 299 places, 336 transitions, 3640 flow. Second operand 7 states and 197 transitions. [2024-06-27 21:56:42,530 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 352 transitions, 4386 flow [2024-06-27 21:56:43,572 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 352 transitions, 4298 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-27 21:56:43,575 INFO L231 Difference]: Finished difference. Result has 301 places, 338 transitions, 3655 flow [2024-06-27 21:56:43,576 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3552, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3655, PETRI_PLACES=301, PETRI_TRANSITIONS=338} [2024-06-27 21:56:43,576 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 249 predicate places. [2024-06-27 21:56:43,576 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 338 transitions, 3655 flow [2024-06-27 21:56:43,576 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:56:43,576 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:56:43,576 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:56:43,576 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-27 21:56:43,576 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:56:43,577 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:56:43,577 INFO L85 PathProgramCache]: Analyzing trace with hash -2044220609, now seen corresponding path program 3 times [2024-06-27 21:56:43,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:56:43,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [786898931] [2024-06-27 21:56:43,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:56:43,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:56:43,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:56:43,728 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:56:43,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:56:43,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [786898931] [2024-06-27 21:56:43,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [786898931] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:56:43,728 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:56:43,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:56:43,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1109546591] [2024-06-27 21:56:43,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:56:43,728 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:56:43,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:56:43,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:56:43,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:56:43,763 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 21:56:43,763 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 338 transitions, 3655 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:56:43,763 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:56:43,763 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 21:56:43,763 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:56:44,689 INFO L124 PetriNetUnfolderBase]: 3608/6349 cut-off events. [2024-06-27 21:56:44,689 INFO L125 PetriNetUnfolderBase]: For 352137/352161 co-relation queries the response was YES. [2024-06-27 21:56:44,747 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36944 conditions, 6349 events. 3608/6349 cut-off events. For 352137/352161 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 46439 event pairs, 1211 based on Foata normal form. 2/6126 useless extension candidates. Maximal degree in co-relation 36819. Up to 5481 conditions per place. [2024-06-27 21:56:44,772 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 309 selfloop transitions, 28 changer transitions 0/354 dead transitions. [2024-06-27 21:56:44,772 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 354 transitions, 4409 flow [2024-06-27 21:56:44,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:56:44,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:56:44,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 196 transitions. [2024-06-27 21:56:44,773 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-27 21:56:44,773 INFO L175 Difference]: Start difference. First operand has 301 places, 338 transitions, 3655 flow. Second operand 7 states and 196 transitions. [2024-06-27 21:56:44,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 354 transitions, 4409 flow [2024-06-27 21:56:45,926 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 354 transitions, 4322 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-27 21:56:45,930 INFO L231 Difference]: Finished difference. Result has 303 places, 340 transitions, 3677 flow [2024-06-27 21:56:45,931 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3568, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3677, PETRI_PLACES=303, PETRI_TRANSITIONS=340} [2024-06-27 21:56:45,931 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 251 predicate places. [2024-06-27 21:56:45,931 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 340 transitions, 3677 flow [2024-06-27 21:56:45,932 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:56:45,932 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:56:45,932 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:56:45,932 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-27 21:56:45,932 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:56:45,932 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:56:45,933 INFO L85 PathProgramCache]: Analyzing trace with hash -2033745089, now seen corresponding path program 4 times [2024-06-27 21:56:45,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:56:45,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [198322439] [2024-06-27 21:56:45,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:56:45,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:56:45,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:56:46,057 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:56:46,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:56:46,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [198322439] [2024-06-27 21:56:46,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [198322439] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:56:46,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:56:46,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:56:46,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [366497490] [2024-06-27 21:56:46,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:56:46,058 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:56:46,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:56:46,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:56:46,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:56:46,098 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 21:56:46,099 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 340 transitions, 3677 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:56:46,099 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:56:46,099 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 21:56:46,099 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:56:46,967 INFO L124 PetriNetUnfolderBase]: 3603/6391 cut-off events. [2024-06-27 21:56:46,967 INFO L125 PetriNetUnfolderBase]: For 351831/351855 co-relation queries the response was YES. [2024-06-27 21:56:47,022 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36872 conditions, 6391 events. 3603/6391 cut-off events. For 351831/351855 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 46935 event pairs, 1155 based on Foata normal form. 2/6174 useless extension candidates. Maximal degree in co-relation 36746. Up to 5411 conditions per place. [2024-06-27 21:56:47,045 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 307 selfloop transitions, 35 changer transitions 0/359 dead transitions. [2024-06-27 21:56:47,045 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 359 transitions, 4455 flow [2024-06-27 21:56:47,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:56:47,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:56:47,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 199 transitions. [2024-06-27 21:56:47,046 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5922619047619048 [2024-06-27 21:56:47,046 INFO L175 Difference]: Start difference. First operand has 303 places, 340 transitions, 3677 flow. Second operand 7 states and 199 transitions. [2024-06-27 21:56:47,046 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 359 transitions, 4455 flow [2024-06-27 21:56:48,265 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 359 transitions, 4362 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-27 21:56:48,269 INFO L231 Difference]: Finished difference. Result has 305 places, 342 transitions, 3711 flow [2024-06-27 21:56:48,269 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3584, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3711, PETRI_PLACES=305, PETRI_TRANSITIONS=342} [2024-06-27 21:56:48,270 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 253 predicate places. [2024-06-27 21:56:48,270 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 342 transitions, 3711 flow [2024-06-27 21:56:48,270 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:56:48,270 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:56:48,270 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, 1] [2024-06-27 21:56:48,270 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-27 21:56:48,270 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:56:48,271 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:56:48,271 INFO L85 PathProgramCache]: Analyzing trace with hash -1411068450, now seen corresponding path program 1 times [2024-06-27 21:56:48,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:56:48,271 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [168674489] [2024-06-27 21:56:48,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:56:48,271 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:56:48,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:56:48,418 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:56:48,418 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:56:48,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [168674489] [2024-06-27 21:56:48,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [168674489] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:56:48,418 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:56:48,418 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:56:48,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1180276200] [2024-06-27 21:56:48,418 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:56:48,418 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:56:48,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:56:48,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:56:48,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:56:48,473 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 21:56:48,473 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 342 transitions, 3711 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:56:48,473 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:56:48,474 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 21:56:48,474 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:56:49,442 INFO L124 PetriNetUnfolderBase]: 3676/6481 cut-off events. [2024-06-27 21:56:49,442 INFO L125 PetriNetUnfolderBase]: For 375231/375255 co-relation queries the response was YES. [2024-06-27 21:56:49,501 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38108 conditions, 6481 events. 3676/6481 cut-off events. For 375231/375255 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 47633 event pairs, 903 based on Foata normal form. 2/6259 useless extension candidates. Maximal degree in co-relation 37981. Up to 5282 conditions per place. [2024-06-27 21:56:49,526 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 323 selfloop transitions, 55 changer transitions 0/395 dead transitions. [2024-06-27 21:56:49,526 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 395 transitions, 5085 flow [2024-06-27 21:56:49,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:56:49,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:56:49,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 275 transitions. [2024-06-27 21:56:49,527 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6365740740740741 [2024-06-27 21:56:49,527 INFO L175 Difference]: Start difference. First operand has 305 places, 342 transitions, 3711 flow. Second operand 9 states and 275 transitions. [2024-06-27 21:56:49,527 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 395 transitions, 5085 flow [2024-06-27 21:56:50,646 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 395 transitions, 4974 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-27 21:56:50,651 INFO L231 Difference]: Finished difference. Result has 310 places, 349 transitions, 3843 flow [2024-06-27 21:56:50,652 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3600, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3843, PETRI_PLACES=310, PETRI_TRANSITIONS=349} [2024-06-27 21:56:50,652 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 258 predicate places. [2024-06-27 21:56:50,652 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 349 transitions, 3843 flow [2024-06-27 21:56:50,652 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:56:50,653 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:56:50,653 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, 1] [2024-06-27 21:56:50,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-27 21:56:50,653 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:56:50,653 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:56:50,653 INFO L85 PathProgramCache]: Analyzing trace with hash -1404402210, now seen corresponding path program 2 times [2024-06-27 21:56:50,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:56:50,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [121720030] [2024-06-27 21:56:50,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:56:50,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:56:50,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:56:50,816 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:56:50,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:56:50,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [121720030] [2024-06-27 21:56:50,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [121720030] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:56:50,816 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:56:50,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:56:50,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1446597339] [2024-06-27 21:56:50,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:56:50,817 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:56:50,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:56:50,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:56:50,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:56:50,870 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 21:56:50,871 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 349 transitions, 3843 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:56:50,871 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:56:50,871 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 21:56:50,871 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:56:51,840 INFO L124 PetriNetUnfolderBase]: 3723/6604 cut-off events. [2024-06-27 21:56:51,841 INFO L125 PetriNetUnfolderBase]: For 394308/394332 co-relation queries the response was YES. [2024-06-27 21:56:51,900 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39239 conditions, 6604 events. 3723/6604 cut-off events. For 394308/394332 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 48561 event pairs, 935 based on Foata normal form. 2/6380 useless extension candidates. Maximal degree in co-relation 39110. Up to 5326 conditions per place. [2024-06-27 21:56:51,923 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 322 selfloop transitions, 57 changer transitions 0/396 dead transitions. [2024-06-27 21:56:51,923 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 396 transitions, 5179 flow [2024-06-27 21:56:51,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:56:51,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:56:51,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 272 transitions. [2024-06-27 21:56:51,924 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6296296296296297 [2024-06-27 21:56:51,924 INFO L175 Difference]: Start difference. First operand has 310 places, 349 transitions, 3843 flow. Second operand 9 states and 272 transitions. [2024-06-27 21:56:51,924 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 396 transitions, 5179 flow [2024-06-27 21:56:53,260 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 396 transitions, 5021 flow, removed 55 selfloop flow, removed 4 redundant places. [2024-06-27 21:56:53,264 INFO L231 Difference]: Finished difference. Result has 316 places, 354 transitions, 3919 flow [2024-06-27 21:56:53,265 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3723, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3919, PETRI_PLACES=316, PETRI_TRANSITIONS=354} [2024-06-27 21:56:53,265 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 264 predicate places. [2024-06-27 21:56:53,265 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 354 transitions, 3919 flow [2024-06-27 21:56:53,265 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:56:53,265 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:56:53,265 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, 1] [2024-06-27 21:56:53,265 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-27 21:56:53,265 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:56:53,266 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:56:53,266 INFO L85 PathProgramCache]: Analyzing trace with hash 615120866, now seen corresponding path program 3 times [2024-06-27 21:56:53,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:56:53,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1124507828] [2024-06-27 21:56:53,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:56:53,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:56:53,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:56:53,416 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:56:53,417 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:56:53,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1124507828] [2024-06-27 21:56:53,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1124507828] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:56:53,417 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:56:53,417 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:56:53,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1734403719] [2024-06-27 21:56:53,417 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:56:53,418 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:56:53,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:56:53,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:56:53,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:56:53,467 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 21:56:53,468 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 354 transitions, 3919 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:56:53,468 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:56:53,468 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 21:56:53,468 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:56:54,453 INFO L124 PetriNetUnfolderBase]: 3718/6561 cut-off events. [2024-06-27 21:56:54,453 INFO L125 PetriNetUnfolderBase]: For 389831/389855 co-relation queries the response was YES. [2024-06-27 21:56:54,512 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38795 conditions, 6561 events. 3718/6561 cut-off events. For 389831/389855 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 48406 event pairs, 1178 based on Foata normal form. 2/6329 useless extension candidates. Maximal degree in co-relation 38663. Up to 5545 conditions per place. [2024-06-27 21:56:54,536 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 330 selfloop transitions, 44 changer transitions 0/391 dead transitions. [2024-06-27 21:56:54,537 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 391 transitions, 4953 flow [2024-06-27 21:56:54,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:56:54,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:56:54,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 243 transitions. [2024-06-27 21:56:54,538 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6328125 [2024-06-27 21:56:54,538 INFO L175 Difference]: Start difference. First operand has 316 places, 354 transitions, 3919 flow. Second operand 8 states and 243 transitions. [2024-06-27 21:56:54,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 391 transitions, 4953 flow [2024-06-27 21:56:56,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 391 transitions, 4844 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-27 21:56:56,344 INFO L231 Difference]: Finished difference. Result has 319 places, 354 transitions, 3903 flow [2024-06-27 21:56:56,345 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3810, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3903, PETRI_PLACES=319, PETRI_TRANSITIONS=354} [2024-06-27 21:56:56,345 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 267 predicate places. [2024-06-27 21:56:56,345 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 354 transitions, 3903 flow [2024-06-27 21:56:56,345 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:56:56,345 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:56:56,345 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, 1] [2024-06-27 21:56:56,346 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-27 21:56:56,346 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:56:56,346 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:56:56,346 INFO L85 PathProgramCache]: Analyzing trace with hash 1343993310, now seen corresponding path program 4 times [2024-06-27 21:56:56,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:56:56,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1630806476] [2024-06-27 21:56:56,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:56:56,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:56:56,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:56:56,510 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:56:56,510 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:56:56,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1630806476] [2024-06-27 21:56:56,510 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1630806476] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:56:56,510 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:56:56,510 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:56:56,510 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1519366807] [2024-06-27 21:56:56,510 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:56:56,510 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:56:56,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:56:56,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:56:56,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:56:56,567 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 21:56:56,567 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 354 transitions, 3903 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:56:56,567 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:56:56,567 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 21:56:56,567 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:56:57,517 INFO L124 PetriNetUnfolderBase]: 3739/6579 cut-off events. [2024-06-27 21:56:57,517 INFO L125 PetriNetUnfolderBase]: For 397654/397678 co-relation queries the response was YES. [2024-06-27 21:56:57,581 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38862 conditions, 6579 events. 3739/6579 cut-off events. For 397654/397678 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 48428 event pairs, 1199 based on Foata normal form. 2/6347 useless extension candidates. Maximal degree in co-relation 38729. Up to 5635 conditions per place. [2024-06-27 21:56:57,606 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 327 selfloop transitions, 42 changer transitions 0/386 dead transitions. [2024-06-27 21:56:57,606 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 386 transitions, 4747 flow [2024-06-27 21:56:57,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:56:57,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:56:57,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 236 transitions. [2024-06-27 21:56:57,607 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6145833333333334 [2024-06-27 21:56:57,607 INFO L175 Difference]: Start difference. First operand has 319 places, 354 transitions, 3903 flow. Second operand 8 states and 236 transitions. [2024-06-27 21:56:57,607 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 386 transitions, 4747 flow [2024-06-27 21:56:59,273 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 386 transitions, 4629 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-27 21:56:59,278 INFO L231 Difference]: Finished difference. Result has 320 places, 356 transitions, 3906 flow [2024-06-27 21:56:59,278 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3791, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3906, PETRI_PLACES=320, PETRI_TRANSITIONS=356} [2024-06-27 21:56:59,279 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 268 predicate places. [2024-06-27 21:56:59,279 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 356 transitions, 3906 flow [2024-06-27 21:56:59,279 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:56:59,279 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:56:59,279 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, 1] [2024-06-27 21:56:59,279 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-27 21:56:59,279 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:56:59,279 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:56:59,279 INFO L85 PathProgramCache]: Analyzing trace with hash -1064630328, now seen corresponding path program 5 times [2024-06-27 21:56:59,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:56:59,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1214147881] [2024-06-27 21:56:59,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:56:59,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:56:59,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:56:59,428 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:56:59,429 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:56:59,429 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1214147881] [2024-06-27 21:56:59,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1214147881] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:56:59,429 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:56:59,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:56:59,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2118166885] [2024-06-27 21:56:59,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:56:59,429 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:56:59,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:56:59,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:56:59,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:56:59,472 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 21:56:59,473 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 356 transitions, 3906 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:56:59,473 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:56:59,473 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 21:56:59,473 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:57:00,498 INFO L124 PetriNetUnfolderBase]: 3760/6615 cut-off events. [2024-06-27 21:57:00,498 INFO L125 PetriNetUnfolderBase]: For 404918/404942 co-relation queries the response was YES. [2024-06-27 21:57:00,560 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39043 conditions, 6615 events. 3760/6615 cut-off events. For 404918/404942 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 48716 event pairs, 1201 based on Foata normal form. 2/6381 useless extension candidates. Maximal degree in co-relation 38909. Up to 5666 conditions per place. [2024-06-27 21:57:00,584 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 330 selfloop transitions, 43 changer transitions 0/390 dead transitions. [2024-06-27 21:57:00,584 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 390 transitions, 4760 flow [2024-06-27 21:57:00,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:57:00,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:57:00,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 284 transitions. [2024-06-27 21:57:00,585 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5916666666666667 [2024-06-27 21:57:00,585 INFO L175 Difference]: Start difference. First operand has 320 places, 356 transitions, 3906 flow. Second operand 10 states and 284 transitions. [2024-06-27 21:57:00,585 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 390 transitions, 4760 flow [2024-06-27 21:57:02,401 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 390 transitions, 4669 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-27 21:57:02,405 INFO L231 Difference]: Finished difference. Result has 324 places, 358 transitions, 3936 flow [2024-06-27 21:57:02,405 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3815, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3936, PETRI_PLACES=324, PETRI_TRANSITIONS=358} [2024-06-27 21:57:02,405 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 272 predicate places. [2024-06-27 21:57:02,405 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 358 transitions, 3936 flow [2024-06-27 21:57:02,406 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:57:02,406 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:57:02,406 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, 1] [2024-06-27 21:57:02,406 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-27 21:57:02,406 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:57:02,406 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:57:02,406 INFO L85 PathProgramCache]: Analyzing trace with hash 322392384, now seen corresponding path program 6 times [2024-06-27 21:57:02,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:57:02,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1975384485] [2024-06-27 21:57:02,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:57:02,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:57:02,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:57:02,548 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:57:02,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:57:02,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1975384485] [2024-06-27 21:57:02,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1975384485] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:57:02,548 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:57:02,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:57:02,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1672549607] [2024-06-27 21:57:02,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:57:02,549 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:57:02,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:57:02,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:57:02,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:57:02,625 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 21:57:02,625 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 358 transitions, 3936 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:57:02,625 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:57:02,625 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 21:57:02,626 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:57:03,641 INFO L124 PetriNetUnfolderBase]: 3781/6656 cut-off events. [2024-06-27 21:57:03,641 INFO L125 PetriNetUnfolderBase]: For 412624/412648 co-relation queries the response was YES. [2024-06-27 21:57:03,702 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39321 conditions, 6656 events. 3781/6656 cut-off events. For 412624/412648 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 49175 event pairs, 1201 based on Foata normal form. 2/6422 useless extension candidates. Maximal degree in co-relation 39186. Up to 5648 conditions per place. [2024-06-27 21:57:03,725 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 329 selfloop transitions, 49 changer transitions 0/395 dead transitions. [2024-06-27 21:57:03,725 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 395 transitions, 4808 flow [2024-06-27 21:57:03,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:57:03,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:57:03,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 287 transitions. [2024-06-27 21:57:03,726 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5979166666666667 [2024-06-27 21:57:03,726 INFO L175 Difference]: Start difference. First operand has 324 places, 358 transitions, 3936 flow. Second operand 10 states and 287 transitions. [2024-06-27 21:57:03,726 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 395 transitions, 4808 flow [2024-06-27 21:57:05,475 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 395 transitions, 4711 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-27 21:57:05,479 INFO L231 Difference]: Finished difference. Result has 326 places, 360 transitions, 3970 flow [2024-06-27 21:57:05,479 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3839, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3970, PETRI_PLACES=326, PETRI_TRANSITIONS=360} [2024-06-27 21:57:05,479 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 274 predicate places. [2024-06-27 21:57:05,479 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 360 transitions, 3970 flow [2024-06-27 21:57:05,480 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:57:05,480 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:57:05,480 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, 1] [2024-06-27 21:57:05,480 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-27 21:57:05,480 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:57:05,480 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:57:05,480 INFO L85 PathProgramCache]: Analyzing trace with hash 1339236670, now seen corresponding path program 1 times [2024-06-27 21:57:05,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:57:05,480 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [284565332] [2024-06-27 21:57:05,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:57:05,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:57:05,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:57:05,635 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:57:05,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:57:05,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [284565332] [2024-06-27 21:57:05,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [284565332] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:57:05,635 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:57:05,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:57:05,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [247298087] [2024-06-27 21:57:05,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:57:05,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:57:05,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:57:05,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:57:05,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:57:05,688 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 21:57:05,688 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 360 transitions, 3970 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:57:05,688 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:57:05,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 21:57:05,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:57:06,745 INFO L124 PetriNetUnfolderBase]: 3788/6666 cut-off events. [2024-06-27 21:57:06,746 INFO L125 PetriNetUnfolderBase]: For 415752/415776 co-relation queries the response was YES. [2024-06-27 21:57:06,807 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39537 conditions, 6666 events. 3788/6666 cut-off events. For 415752/415776 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 49220 event pairs, 1208 based on Foata normal form. 1/6428 useless extension candidates. Maximal degree in co-relation 39401. Up to 5738 conditions per place. [2024-06-27 21:57:06,831 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 357 selfloop transitions, 19 changer transitions 0/393 dead transitions. [2024-06-27 21:57:06,831 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 393 transitions, 4854 flow [2024-06-27 21:57:06,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:57:06,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:57:06,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 233 transitions. [2024-06-27 21:57:06,834 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6067708333333334 [2024-06-27 21:57:06,834 INFO L175 Difference]: Start difference. First operand has 326 places, 360 transitions, 3970 flow. Second operand 8 states and 233 transitions. [2024-06-27 21:57:06,834 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 393 transitions, 4854 flow [2024-06-27 21:57:08,921 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 393 transitions, 4749 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-27 21:57:08,925 INFO L231 Difference]: Finished difference. Result has 326 places, 363 transitions, 3971 flow [2024-06-27 21:57:08,926 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3865, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3971, PETRI_PLACES=326, PETRI_TRANSITIONS=363} [2024-06-27 21:57:08,926 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 274 predicate places. [2024-06-27 21:57:08,926 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 363 transitions, 3971 flow [2024-06-27 21:57:08,926 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:57:08,927 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:57:08,927 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, 1] [2024-06-27 21:57:08,927 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-27 21:57:08,927 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:57:08,927 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:57:08,927 INFO L85 PathProgramCache]: Analyzing trace with hash 1343998270, now seen corresponding path program 2 times [2024-06-27 21:57:08,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:57:08,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [803712674] [2024-06-27 21:57:08,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:57:08,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:57:08,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:57:09,083 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:57:09,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:57:09,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [803712674] [2024-06-27 21:57:09,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [803712674] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:57:09,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:57:09,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:57:09,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [565096173] [2024-06-27 21:57:09,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:57:09,083 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:57:09,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:57:09,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:57:09,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:57:09,120 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 21:57:09,120 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 363 transitions, 3971 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:57:09,120 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:57:09,120 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 21:57:09,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:57:10,092 INFO L124 PetriNetUnfolderBase]: 3805/6693 cut-off events. [2024-06-27 21:57:10,092 INFO L125 PetriNetUnfolderBase]: For 428720/428744 co-relation queries the response was YES. [2024-06-27 21:57:10,154 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39929 conditions, 6693 events. 3805/6693 cut-off events. For 428720/428744 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 49458 event pairs, 1209 based on Foata normal form. 1/6450 useless extension candidates. Maximal degree in co-relation 39792. Up to 5719 conditions per place. [2024-06-27 21:57:10,177 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 332 selfloop transitions, 48 changer transitions 0/397 dead transitions. [2024-06-27 21:57:10,177 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 397 transitions, 5123 flow [2024-06-27 21:57:10,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:57:10,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:57:10,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 237 transitions. [2024-06-27 21:57:10,178 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6171875 [2024-06-27 21:57:10,178 INFO L175 Difference]: Start difference. First operand has 326 places, 363 transitions, 3971 flow. Second operand 8 states and 237 transitions. [2024-06-27 21:57:10,178 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 397 transitions, 5123 flow [2024-06-27 21:57:11,960 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 397 transitions, 5037 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-27 21:57:11,965 INFO L231 Difference]: Finished difference. Result has 328 places, 369 transitions, 4117 flow [2024-06-27 21:57:11,966 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3885, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4117, PETRI_PLACES=328, PETRI_TRANSITIONS=369} [2024-06-27 21:57:11,966 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 276 predicate places. [2024-06-27 21:57:11,966 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 369 transitions, 4117 flow [2024-06-27 21:57:11,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:57:11,966 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:57:11,966 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, 1] [2024-06-27 21:57:11,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-27 21:57:11,966 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:57:11,966 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:57:11,967 INFO L85 PathProgramCache]: Analyzing trace with hash 325254304, now seen corresponding path program 3 times [2024-06-27 21:57:11,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:57:11,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [901126598] [2024-06-27 21:57:11,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:57:11,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:57:11,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:57:12,107 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:57:12,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:57:12,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [901126598] [2024-06-27 21:57:12,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [901126598] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:57:12,110 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:57:12,110 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:57:12,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1716283269] [2024-06-27 21:57:12,110 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:57:12,110 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:57:12,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:57:12,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:57:12,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:57:12,148 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 21:57:12,149 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 369 transitions, 4117 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:57:12,149 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:57:12,149 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 21:57:12,149 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:57:13,214 INFO L124 PetriNetUnfolderBase]: 3812/6704 cut-off events. [2024-06-27 21:57:13,215 INFO L125 PetriNetUnfolderBase]: For 438284/438308 co-relation queries the response was YES. [2024-06-27 21:57:13,276 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40269 conditions, 6704 events. 3812/6704 cut-off events. For 438284/438308 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 49558 event pairs, 1209 based on Foata normal form. 1/6459 useless extension candidates. Maximal degree in co-relation 40131. Up to 5727 conditions per place. [2024-06-27 21:57:13,300 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 333 selfloop transitions, 52 changer transitions 0/402 dead transitions. [2024-06-27 21:57:13,300 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 402 transitions, 5229 flow [2024-06-27 21:57:13,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:57:13,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:57:13,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 285 transitions. [2024-06-27 21:57:13,301 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59375 [2024-06-27 21:57:13,302 INFO L175 Difference]: Start difference. First operand has 328 places, 369 transitions, 4117 flow. Second operand 10 states and 285 transitions. [2024-06-27 21:57:13,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 402 transitions, 5229 flow [2024-06-27 21:57:15,162 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 402 transitions, 5107 flow, removed 42 selfloop flow, removed 4 redundant places. [2024-06-27 21:57:15,166 INFO L231 Difference]: Finished difference. Result has 334 places, 372 transitions, 4173 flow [2024-06-27 21:57:15,167 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4013, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4173, PETRI_PLACES=334, PETRI_TRANSITIONS=372} [2024-06-27 21:57:15,167 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 282 predicate places. [2024-06-27 21:57:15,167 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 372 transitions, 4173 flow [2024-06-27 21:57:15,167 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:57:15,167 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:57:15,168 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, 1] [2024-06-27 21:57:15,168 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-27 21:57:15,168 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:57:15,168 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:57:15,168 INFO L85 PathProgramCache]: Analyzing trace with hash 1344005214, now seen corresponding path program 1 times [2024-06-27 21:57:15,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:57:15,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [321210499] [2024-06-27 21:57:15,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:57:15,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:57:15,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:57:15,299 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:57:15,299 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:57:15,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [321210499] [2024-06-27 21:57:15,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [321210499] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:57:15,299 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:57:15,299 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:57:15,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1886489544] [2024-06-27 21:57:15,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:57:15,299 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:57:15,300 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:57:15,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:57:15,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:57:15,340 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 21:57:15,341 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 372 transitions, 4173 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:57:15,341 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:57:15,341 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 21:57:15,341 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:57:16,354 INFO L124 PetriNetUnfolderBase]: 3829/6731 cut-off events. [2024-06-27 21:57:16,354 INFO L125 PetriNetUnfolderBase]: For 451164/451197 co-relation queries the response was YES. [2024-06-27 21:57:16,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40698 conditions, 6731 events. 3829/6731 cut-off events. For 451164/451197 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 49691 event pairs, 1209 based on Foata normal form. 10/6493 useless extension candidates. Maximal degree in co-relation 40558. Up to 5729 conditions per place. [2024-06-27 21:57:16,443 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 331 selfloop transitions, 58 changer transitions 0/406 dead transitions. [2024-06-27 21:57:16,443 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 406 transitions, 5347 flow [2024-06-27 21:57:16,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:57:16,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:57:16,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 239 transitions. [2024-06-27 21:57:16,444 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6223958333333334 [2024-06-27 21:57:16,444 INFO L175 Difference]: Start difference. First operand has 334 places, 372 transitions, 4173 flow. Second operand 8 states and 239 transitions. [2024-06-27 21:57:16,444 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 406 transitions, 5347 flow [2024-06-27 21:57:18,432 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 406 transitions, 5211 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-27 21:57:18,437 INFO L231 Difference]: Finished difference. Result has 334 places, 378 transitions, 4289 flow [2024-06-27 21:57:18,437 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4037, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=372, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4289, PETRI_PLACES=334, PETRI_TRANSITIONS=378} [2024-06-27 21:57:18,438 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 282 predicate places. [2024-06-27 21:57:18,438 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 378 transitions, 4289 flow [2024-06-27 21:57:18,438 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:57:18,438 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:57:18,438 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, 1] [2024-06-27 21:57:18,438 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-27 21:57:18,438 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:57:18,438 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:57:18,438 INFO L85 PathProgramCache]: Analyzing trace with hash -839672738, now seen corresponding path program 2 times [2024-06-27 21:57:18,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:57:18,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1534462855] [2024-06-27 21:57:18,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:57:18,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:57:18,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:57:18,577 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:57:18,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:57:18,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1534462855] [2024-06-27 21:57:18,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1534462855] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:57:18,578 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:57:18,578 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:57:18,578 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1869197437] [2024-06-27 21:57:18,578 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:57:18,578 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:57:18,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:57:18,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:57:18,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:57:18,612 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 21:57:18,612 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 378 transitions, 4289 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:57:18,612 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:57:18,612 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 21:57:18,612 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:57:19,722 INFO L124 PetriNetUnfolderBase]: 3853/6768 cut-off events. [2024-06-27 21:57:19,723 INFO L125 PetriNetUnfolderBase]: For 466143/466173 co-relation queries the response was YES. [2024-06-27 21:57:19,787 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41300 conditions, 6768 events. 3853/6768 cut-off events. For 466143/466173 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 49999 event pairs, 1209 based on Foata normal form. 7/6521 useless extension candidates. Maximal degree in co-relation 41159. Up to 5754 conditions per place. [2024-06-27 21:57:19,812 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 333 selfloop transitions, 68 changer transitions 0/418 dead transitions. [2024-06-27 21:57:19,812 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 418 transitions, 5748 flow [2024-06-27 21:57:19,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:57:19,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:57:19,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 291 transitions. [2024-06-27 21:57:19,813 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.60625 [2024-06-27 21:57:19,813 INFO L175 Difference]: Start difference. First operand has 334 places, 378 transitions, 4289 flow. Second operand 10 states and 291 transitions. [2024-06-27 21:57:19,813 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 418 transitions, 5748 flow [2024-06-27 21:57:21,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 418 transitions, 5492 flow, removed 62 selfloop flow, removed 5 redundant places. [2024-06-27 21:57:21,517 INFO L231 Difference]: Finished difference. Result has 339 places, 387 transitions, 4348 flow [2024-06-27 21:57:21,517 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4077, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4348, PETRI_PLACES=339, PETRI_TRANSITIONS=387} [2024-06-27 21:57:21,517 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 287 predicate places. [2024-06-27 21:57:21,517 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 387 transitions, 4348 flow [2024-06-27 21:57:21,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:57:21,517 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:57:21,517 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, 1] [2024-06-27 21:57:21,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-27 21:57:21,518 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:57:21,518 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:57:21,518 INFO L85 PathProgramCache]: Analyzing trace with hash -831101858, now seen corresponding path program 3 times [2024-06-27 21:57:21,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:57:21,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [525618395] [2024-06-27 21:57:21,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:57:21,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:57:21,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:57:21,646 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:57:21,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:57:21,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [525618395] [2024-06-27 21:57:21,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [525618395] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:57:21,647 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:57:21,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:57:21,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [110838263] [2024-06-27 21:57:21,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:57:21,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:57:21,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:57:21,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:57:21,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:57:21,688 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 21:57:21,689 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 387 transitions, 4348 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:57:21,689 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:57:21,689 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 21:57:21,689 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:57:22,778 INFO L124 PetriNetUnfolderBase]: 3850/6764 cut-off events. [2024-06-27 21:57:22,778 INFO L125 PetriNetUnfolderBase]: For 468218/468248 co-relation queries the response was YES. [2024-06-27 21:57:22,845 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41139 conditions, 6764 events. 3850/6764 cut-off events. For 468218/468248 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 49835 event pairs, 1209 based on Foata normal form. 7/6517 useless extension candidates. Maximal degree in co-relation 40998. Up to 5751 conditions per place. [2024-06-27 21:57:22,870 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 331 selfloop transitions, 70 changer transitions 0/418 dead transitions. [2024-06-27 21:57:22,870 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 418 transitions, 5432 flow [2024-06-27 21:57:22,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:57:22,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:57:22,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 311 transitions. [2024-06-27 21:57:22,871 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5890151515151515 [2024-06-27 21:57:22,871 INFO L175 Difference]: Start difference. First operand has 339 places, 387 transitions, 4348 flow. Second operand 11 states and 311 transitions. [2024-06-27 21:57:22,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 418 transitions, 5432 flow [2024-06-27 21:57:24,754 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 418 transitions, 5252 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-27 21:57:24,758 INFO L231 Difference]: Finished difference. Result has 344 places, 387 transitions, 4314 flow [2024-06-27 21:57:24,758 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4168, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4314, PETRI_PLACES=344, PETRI_TRANSITIONS=387} [2024-06-27 21:57:24,759 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 292 predicate places. [2024-06-27 21:57:24,759 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 387 transitions, 4314 flow [2024-06-27 21:57:24,759 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:57:24,759 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:57:24,759 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, 1] [2024-06-27 21:57:24,759 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-27 21:57:24,759 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:57:24,759 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:57:24,759 INFO L85 PathProgramCache]: Analyzing trace with hash 725552606, now seen corresponding path program 7 times [2024-06-27 21:57:24,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:57:24,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [108837967] [2024-06-27 21:57:24,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:57:24,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:57:24,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:57:24,893 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:57:24,893 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:57:24,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [108837967] [2024-06-27 21:57:24,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [108837967] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:57:24,893 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:57:24,893 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:57:24,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [37889429] [2024-06-27 21:57:24,893 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:57:24,894 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:57:24,894 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:57:24,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:57:24,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:57:24,942 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 21:57:24,942 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 387 transitions, 4314 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:57:24,942 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:57:24,942 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 21:57:24,942 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:57:26,029 INFO L124 PetriNetUnfolderBase]: 3897/6861 cut-off events. [2024-06-27 21:57:26,029 INFO L125 PetriNetUnfolderBase]: For 494050/494074 co-relation queries the response was YES. [2024-06-27 21:57:26,097 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41996 conditions, 6861 events. 3897/6861 cut-off events. For 494050/494074 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 50990 event pairs, 1207 based on Foata normal form. 2/6598 useless extension candidates. Maximal degree in co-relation 41854. Up to 5703 conditions per place. [2024-06-27 21:57:26,123 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 316 selfloop transitions, 93 changer transitions 0/426 dead transitions. [2024-06-27 21:57:26,123 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 426 transitions, 5534 flow [2024-06-27 21:57:26,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:57:26,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:57:26,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 244 transitions. [2024-06-27 21:57:26,124 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6354166666666666 [2024-06-27 21:57:26,124 INFO L175 Difference]: Start difference. First operand has 344 places, 387 transitions, 4314 flow. Second operand 8 states and 244 transitions. [2024-06-27 21:57:26,124 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 426 transitions, 5534 flow [2024-06-27 21:57:28,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 426 transitions, 5380 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-27 21:57:28,244 INFO L231 Difference]: Finished difference. Result has 343 places, 392 transitions, 4469 flow [2024-06-27 21:57:28,244 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4160, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4469, PETRI_PLACES=343, PETRI_TRANSITIONS=392} [2024-06-27 21:57:28,244 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 291 predicate places. [2024-06-27 21:57:28,244 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 392 transitions, 4469 flow [2024-06-27 21:57:28,245 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:57:28,245 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:57:28,245 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, 1] [2024-06-27 21:57:28,245 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-27 21:57:28,245 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:57:28,245 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:57:28,246 INFO L85 PathProgramCache]: Analyzing trace with hash 735075806, now seen corresponding path program 8 times [2024-06-27 21:57:28,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:57:28,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2112517431] [2024-06-27 21:57:28,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:57:28,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:57:28,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:57:28,411 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:57:28,411 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:57:28,411 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2112517431] [2024-06-27 21:57:28,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2112517431] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:57:28,411 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:57:28,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:57:28,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1501680216] [2024-06-27 21:57:28,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:57:28,412 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:57:28,412 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:57:28,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:57:28,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:57:28,462 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 21:57:28,463 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 392 transitions, 4469 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:57:28,463 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:57:28,463 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 21:57:28,463 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:57:29,538 INFO L124 PetriNetUnfolderBase]: 3918/6883 cut-off events. [2024-06-27 21:57:29,538 INFO L125 PetriNetUnfolderBase]: For 507267/507291 co-relation queries the response was YES. [2024-06-27 21:57:29,612 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42781 conditions, 6883 events. 3918/6883 cut-off events. For 507267/507291 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 51032 event pairs, 1228 based on Foata normal form. 2/6620 useless extension candidates. Maximal degree in co-relation 42637. Up to 5793 conditions per place. [2024-06-27 21:57:29,638 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 313 selfloop transitions, 91 changer transitions 0/421 dead transitions. [2024-06-27 21:57:29,638 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 421 transitions, 5397 flow [2024-06-27 21:57:29,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:57:29,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:57:29,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 237 transitions. [2024-06-27 21:57:29,639 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6171875 [2024-06-27 21:57:29,639 INFO L175 Difference]: Start difference. First operand has 343 places, 392 transitions, 4469 flow. Second operand 8 states and 237 transitions. [2024-06-27 21:57:29,639 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 421 transitions, 5397 flow [2024-06-27 21:57:31,745 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 421 transitions, 5191 flow, removed 51 selfloop flow, removed 4 redundant places. [2024-06-27 21:57:31,749 INFO L231 Difference]: Finished difference. Result has 347 places, 394 transitions, 4504 flow [2024-06-27 21:57:31,749 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4291, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4504, PETRI_PLACES=347, PETRI_TRANSITIONS=394} [2024-06-27 21:57:31,750 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 295 predicate places. [2024-06-27 21:57:31,750 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 394 transitions, 4504 flow [2024-06-27 21:57:31,750 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:57:31,750 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:57:31,750 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, 1] [2024-06-27 21:57:31,750 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-27 21:57:31,750 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:57:31,751 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:57:31,751 INFO L85 PathProgramCache]: Analyzing trace with hash 1737415782, now seen corresponding path program 9 times [2024-06-27 21:57:31,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:57:31,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1853431917] [2024-06-27 21:57:31,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:57:31,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:57:31,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:57:31,923 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:57:31,923 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:57:31,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1853431917] [2024-06-27 21:57:31,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1853431917] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:57:31,923 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:57:31,923 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:57:31,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [383457212] [2024-06-27 21:57:31,924 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:57:31,924 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:57:31,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:57:31,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:57:31,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:57:31,958 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 21:57:31,958 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 394 transitions, 4504 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:57:31,958 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:57:31,959 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 21:57:31,959 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:57:33,101 INFO L124 PetriNetUnfolderBase]: 3939/6919 cut-off events. [2024-06-27 21:57:33,101 INFO L125 PetriNetUnfolderBase]: For 511881/511905 co-relation queries the response was YES. [2024-06-27 21:57:33,168 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42681 conditions, 6919 events. 3939/6919 cut-off events. For 511881/511905 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 51293 event pairs, 1230 based on Foata normal form. 2/6654 useless extension candidates. Maximal degree in co-relation 42535. Up to 5824 conditions per place. [2024-06-27 21:57:33,192 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 313 selfloop transitions, 90 changer transitions 0/420 dead transitions. [2024-06-27 21:57:33,192 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 420 transitions, 5398 flow [2024-06-27 21:57:33,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:57:33,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:57:33,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 234 transitions. [2024-06-27 21:57:33,193 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.609375 [2024-06-27 21:57:33,193 INFO L175 Difference]: Start difference. First operand has 347 places, 394 transitions, 4504 flow. Second operand 8 states and 234 transitions. [2024-06-27 21:57:33,193 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 420 transitions, 5398 flow [2024-06-27 21:57:35,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 420 transitions, 5207 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-27 21:57:35,520 INFO L231 Difference]: Finished difference. Result has 349 places, 396 transitions, 4528 flow [2024-06-27 21:57:35,521 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4313, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4528, PETRI_PLACES=349, PETRI_TRANSITIONS=396} [2024-06-27 21:57:35,521 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 297 predicate places. [2024-06-27 21:57:35,521 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 396 transitions, 4528 flow [2024-06-27 21:57:35,521 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:57:35,521 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:57:35,521 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, 1] [2024-06-27 21:57:35,521 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-27 21:57:35,521 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:57:35,521 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:57:35,522 INFO L85 PathProgramCache]: Analyzing trace with hash 1636710678, now seen corresponding path program 10 times [2024-06-27 21:57:35,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:57:35,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1316459323] [2024-06-27 21:57:35,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:57:35,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:57:35,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:57:35,672 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:57:35,672 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:57:35,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1316459323] [2024-06-27 21:57:35,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1316459323] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:57:35,672 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:57:35,672 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:57:35,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107906772] [2024-06-27 21:57:35,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:57:35,673 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:57:35,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:57:35,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:57:35,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:57:35,718 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 21:57:35,718 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 396 transitions, 4528 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:57:35,718 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:57:35,718 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 21:57:35,718 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:57:36,783 INFO L124 PetriNetUnfolderBase]: 3960/6955 cut-off events. [2024-06-27 21:57:36,783 INFO L125 PetriNetUnfolderBase]: For 521033/521057 co-relation queries the response was YES. [2024-06-27 21:57:36,854 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42972 conditions, 6955 events. 3960/6955 cut-off events. For 521033/521057 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 51612 event pairs, 1232 based on Foata normal form. 2/6688 useless extension candidates. Maximal degree in co-relation 42825. Up to 5855 conditions per place. [2024-06-27 21:57:36,880 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 312 selfloop transitions, 90 changer transitions 0/419 dead transitions. [2024-06-27 21:57:36,881 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 419 transitions, 5416 flow [2024-06-27 21:57:36,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:57:36,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:57:36,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 231 transitions. [2024-06-27 21:57:36,881 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6015625 [2024-06-27 21:57:36,881 INFO L175 Difference]: Start difference. First operand has 349 places, 396 transitions, 4528 flow. Second operand 8 states and 231 transitions. [2024-06-27 21:57:36,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 419 transitions, 5416 flow [2024-06-27 21:57:39,355 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 419 transitions, 5223 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-27 21:57:39,360 INFO L231 Difference]: Finished difference. Result has 351 places, 398 transitions, 4554 flow [2024-06-27 21:57:39,360 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4335, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4554, PETRI_PLACES=351, PETRI_TRANSITIONS=398} [2024-06-27 21:57:39,360 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 299 predicate places. [2024-06-27 21:57:39,360 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 398 transitions, 4554 flow [2024-06-27 21:57:39,360 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:57:39,360 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:57:39,361 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, 1] [2024-06-27 21:57:39,361 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-27 21:57:39,361 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:57:39,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:57:39,361 INFO L85 PathProgramCache]: Analyzing trace with hash -1113985946, now seen corresponding path program 11 times [2024-06-27 21:57:39,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:57:39,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1960650381] [2024-06-27 21:57:39,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:57:39,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:57:39,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:57:39,516 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:57:39,517 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:57:39,517 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1960650381] [2024-06-27 21:57:39,517 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1960650381] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:57:39,517 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:57:39,517 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:57:39,517 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1844710376] [2024-06-27 21:57:39,517 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:57:39,517 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:57:39,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:57:39,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:57:39,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:57:39,582 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 21:57:39,582 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 398 transitions, 4554 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:57:39,582 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:57:39,582 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 21:57:39,582 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:57:40,664 INFO L124 PetriNetUnfolderBase]: 3981/6991 cut-off events. [2024-06-27 21:57:40,664 INFO L125 PetriNetUnfolderBase]: For 530207/530231 co-relation queries the response was YES. [2024-06-27 21:57:40,736 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43230 conditions, 6991 events. 3981/6991 cut-off events. For 530207/530231 co-relation queries the response was YES. Maximal size of possible extension queue 405. Compared 51873 event pairs, 1228 based on Foata normal form. 2/6725 useless extension candidates. Maximal degree in co-relation 43082. Up to 5997 conditions per place. [2024-06-27 21:57:40,761 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 374 selfloop transitions, 30 changer transitions 0/421 dead transitions. [2024-06-27 21:57:40,761 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 421 transitions, 5446 flow [2024-06-27 21:57:40,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:57:40,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:57:40,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 227 transitions. [2024-06-27 21:57:40,762 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5911458333333334 [2024-06-27 21:57:40,762 INFO L175 Difference]: Start difference. First operand has 351 places, 398 transitions, 4554 flow. Second operand 8 states and 227 transitions. [2024-06-27 21:57:40,762 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 421 transitions, 5446 flow [2024-06-27 21:57:43,036 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 421 transitions, 5249 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-27 21:57:43,041 INFO L231 Difference]: Finished difference. Result has 353 places, 400 transitions, 4456 flow [2024-06-27 21:57:43,041 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4357, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4456, PETRI_PLACES=353, PETRI_TRANSITIONS=400} [2024-06-27 21:57:43,041 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 301 predicate places. [2024-06-27 21:57:43,041 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 400 transitions, 4456 flow [2024-06-27 21:57:43,041 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:57:43,041 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:57:43,041 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, 1] [2024-06-27 21:57:43,041 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-27 21:57:43,042 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:57:43,042 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:57:43,042 INFO L85 PathProgramCache]: Analyzing trace with hash 273036766, now seen corresponding path program 12 times [2024-06-27 21:57:43,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:57:43,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1381087168] [2024-06-27 21:57:43,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:57:43,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:57:43,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:57:43,202 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:57:43,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:57:43,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1381087168] [2024-06-27 21:57:43,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1381087168] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:57:43,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:57:43,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:57:43,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1665102282] [2024-06-27 21:57:43,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:57:43,202 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:57:43,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:57:43,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:57:43,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:57:43,242 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 21:57:43,242 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 400 transitions, 4456 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:57:43,242 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:57:43,242 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 21:57:43,242 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:57:44,429 INFO L124 PetriNetUnfolderBase]: 4002/7036 cut-off events. [2024-06-27 21:57:44,429 INFO L125 PetriNetUnfolderBase]: For 538723/538747 co-relation queries the response was YES. [2024-06-27 21:57:44,503 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43329 conditions, 7036 events. 4002/7036 cut-off events. For 538723/538747 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 52337 event pairs, 1228 based on Foata normal form. 2/6770 useless extension candidates. Maximal degree in co-relation 43180. Up to 5993 conditions per place. [2024-06-27 21:57:44,530 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 376 selfloop transitions, 34 changer transitions 0/427 dead transitions. [2024-06-27 21:57:44,530 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 427 transitions, 5370 flow [2024-06-27 21:57:44,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:57:44,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:57:44,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 254 transitions. [2024-06-27 21:57:44,531 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5879629629629629 [2024-06-27 21:57:44,531 INFO L175 Difference]: Start difference. First operand has 353 places, 400 transitions, 4456 flow. Second operand 9 states and 254 transitions. [2024-06-27 21:57:44,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 427 transitions, 5370 flow [2024-06-27 21:57:46,964 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 427 transitions, 5295 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-27 21:57:46,968 INFO L231 Difference]: Finished difference. Result has 356 places, 402 transitions, 4486 flow [2024-06-27 21:57:46,968 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4381, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4486, PETRI_PLACES=356, PETRI_TRANSITIONS=402} [2024-06-27 21:57:46,969 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 304 predicate places. [2024-06-27 21:57:46,969 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 402 transitions, 4486 flow [2024-06-27 21:57:46,969 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:57:46,969 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:57:46,969 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, 1] [2024-06-27 21:57:46,969 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-27 21:57:46,969 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:57:46,970 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:57:46,970 INFO L85 PathProgramCache]: Analyzing trace with hash 1223827688, now seen corresponding path program 4 times [2024-06-27 21:57:46,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:57:46,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1354711864] [2024-06-27 21:57:46,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:57:46,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:57:46,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:57:47,113 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:57:47,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:57:47,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1354711864] [2024-06-27 21:57:47,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1354711864] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:57:47,113 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:57:47,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:57:47,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1050664561] [2024-06-27 21:57:47,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:57:47,114 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:57:47,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:57:47,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:57:47,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:57:47,149 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 21:57:47,150 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 402 transitions, 4486 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:57:47,150 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:57:47,150 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 21:57:47,150 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:57:48,249 INFO L124 PetriNetUnfolderBase]: 4022/7063 cut-off events. [2024-06-27 21:57:48,250 INFO L125 PetriNetUnfolderBase]: For 542400/542433 co-relation queries the response was YES. [2024-06-27 21:57:48,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43645 conditions, 7063 events. 4022/7063 cut-off events. For 542400/542433 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 52625 event pairs, 1244 based on Foata normal form. 10/6799 useless extension candidates. Maximal degree in co-relation 43495. Up to 5947 conditions per place. [2024-06-27 21:57:48,348 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 370 selfloop transitions, 48 changer transitions 0/435 dead transitions. [2024-06-27 21:57:48,348 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 435 transitions, 5496 flow [2024-06-27 21:57:48,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:57:48,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:57:48,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 238 transitions. [2024-06-27 21:57:48,349 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6197916666666666 [2024-06-27 21:57:48,349 INFO L175 Difference]: Start difference. First operand has 356 places, 402 transitions, 4486 flow. Second operand 8 states and 238 transitions. [2024-06-27 21:57:48,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 435 transitions, 5496 flow [2024-06-27 21:57:50,799 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 435 transitions, 5417 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-27 21:57:50,803 INFO L231 Difference]: Finished difference. Result has 357 places, 408 transitions, 4621 flow [2024-06-27 21:57:50,804 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4407, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4621, PETRI_PLACES=357, PETRI_TRANSITIONS=408} [2024-06-27 21:57:50,804 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 305 predicate places. [2024-06-27 21:57:50,804 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 408 transitions, 4621 flow [2024-06-27 21:57:50,804 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:57:50,804 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:57:50,804 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, 1] [2024-06-27 21:57:50,804 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-27 21:57:50,804 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:57:50,804 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:57:50,805 INFO L85 PathProgramCache]: Analyzing trace with hash 735080766, now seen corresponding path program 5 times [2024-06-27 21:57:50,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:57:50,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1543104726] [2024-06-27 21:57:50,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:57:50,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:57:50,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:57:50,955 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:57:50,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:57:50,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1543104726] [2024-06-27 21:57:50,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1543104726] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:57:50,955 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:57:50,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:57:50,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1382849442] [2024-06-27 21:57:50,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:57:50,956 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:57:50,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:57:50,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:57:50,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:57:50,994 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 21:57:50,994 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 408 transitions, 4621 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:57:50,994 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:57:50,994 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 21:57:50,995 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:57:52,213 INFO L124 PetriNetUnfolderBase]: 4049/7107 cut-off events. [2024-06-27 21:57:52,213 INFO L125 PetriNetUnfolderBase]: For 566315/566345 co-relation queries the response was YES. [2024-06-27 21:57:52,277 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44538 conditions, 7107 events. 4049/7107 cut-off events. For 566315/566345 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 52907 event pairs, 1250 based on Foata normal form. 7/6832 useless extension candidates. Maximal degree in co-relation 44387. Up to 5791 conditions per place. [2024-06-27 21:57:52,301 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 285 selfloop transitions, 146 changer transitions 0/448 dead transitions. [2024-06-27 21:57:52,301 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 448 transitions, 6751 flow [2024-06-27 21:57:52,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:57:52,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:57:52,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 244 transitions. [2024-06-27 21:57:52,302 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6354166666666666 [2024-06-27 21:57:52,302 INFO L175 Difference]: Start difference. First operand has 357 places, 408 transitions, 4621 flow. Second operand 8 states and 244 transitions. [2024-06-27 21:57:52,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 448 transitions, 6751 flow [2024-06-27 21:57:54,865 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 448 transitions, 6603 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-27 21:57:54,870 INFO L231 Difference]: Finished difference. Result has 360 places, 420 transitions, 5089 flow [2024-06-27 21:57:54,870 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4473, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5089, PETRI_PLACES=360, PETRI_TRANSITIONS=420} [2024-06-27 21:57:54,870 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 308 predicate places. [2024-06-27 21:57:54,870 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 420 transitions, 5089 flow [2024-06-27 21:57:54,870 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:57:54,870 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:57:54,870 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, 1] [2024-06-27 21:57:54,871 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-27 21:57:54,871 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:57:54,871 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:57:54,871 INFO L85 PathProgramCache]: Analyzing trace with hash -1453358786, now seen corresponding path program 6 times [2024-06-27 21:57:54,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:57:54,871 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1679488690] [2024-06-27 21:57:54,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:57:54,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:57:54,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:57:55,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-06-27 21:57:55,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:57:55,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1679488690] [2024-06-27 21:57:55,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1679488690] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:57:55,040 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:57:55,040 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:57:55,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2061677366] [2024-06-27 21:57:55,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:57:55,040 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:57:55,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:57:55,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:57:55,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:57:55,085 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 21:57:55,085 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 420 transitions, 5089 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:57:55,085 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:57:55,085 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 21:57:55,085 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:57:56,260 INFO L124 PetriNetUnfolderBase]: 4056/7115 cut-off events. [2024-06-27 21:57:56,260 INFO L125 PetriNetUnfolderBase]: For 577805/577838 co-relation queries the response was YES. [2024-06-27 21:57:56,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45057 conditions, 7115 events. 4056/7115 cut-off events. For 577805/577838 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 52953 event pairs, 1244 based on Foata normal form. 10/6843 useless extension candidates. Maximal degree in co-relation 44905. Up to 5978 conditions per place. [2024-06-27 21:57:56,360 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 375 selfloop transitions, 61 changer transitions 0/453 dead transitions. [2024-06-27 21:57:56,360 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 453 transitions, 6343 flow [2024-06-27 21:57:56,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:57:56,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:57:56,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 287 transitions. [2024-06-27 21:57:56,361 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5979166666666667 [2024-06-27 21:57:56,361 INFO L175 Difference]: Start difference. First operand has 360 places, 420 transitions, 5089 flow. Second operand 10 states and 287 transitions. [2024-06-27 21:57:56,361 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 453 transitions, 6343 flow [2024-06-27 21:57:58,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 453 transitions, 6098 flow, removed 87 selfloop flow, removed 2 redundant places. [2024-06-27 21:57:58,826 INFO L231 Difference]: Finished difference. Result has 369 places, 423 transitions, 5066 flow [2024-06-27 21:57:58,826 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4872, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5066, PETRI_PLACES=369, PETRI_TRANSITIONS=423} [2024-06-27 21:57:58,826 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 317 predicate places. [2024-06-27 21:57:58,826 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 423 transitions, 5066 flow [2024-06-27 21:57:58,826 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:57:58,827 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:57:58,827 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, 1] [2024-06-27 21:57:58,827 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-27 21:57:58,827 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:57:58,827 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:57:58,827 INFO L85 PathProgramCache]: Analyzing trace with hash -1441930946, now seen corresponding path program 7 times [2024-06-27 21:57:58,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:57:58,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [226956754] [2024-06-27 21:57:58,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:57:58,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:57:58,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:57:58,971 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:57:58,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:57:58,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [226956754] [2024-06-27 21:57:58,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [226956754] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:57:58,972 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:57:58,972 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:57:58,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [233305392] [2024-06-27 21:57:58,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:57:58,972 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:57:58,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:57:58,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:57:58,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:57:59,012 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 21:57:59,013 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 423 transitions, 5066 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:57:59,013 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:57:59,013 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 21:57:59,013 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:58:00,163 INFO L124 PetriNetUnfolderBase]: 4053/7111 cut-off events. [2024-06-27 21:58:00,163 INFO L125 PetriNetUnfolderBase]: For 578956/578989 co-relation queries the response was YES. [2024-06-27 21:58:00,238 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44978 conditions, 7111 events. 4053/7111 cut-off events. For 578956/578989 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 52932 event pairs, 1244 based on Foata normal form. 10/6839 useless extension candidates. Maximal degree in co-relation 44823. Up to 5975 conditions per place. [2024-06-27 21:58:00,264 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 370 selfloop transitions, 60 changer transitions 0/447 dead transitions. [2024-06-27 21:58:00,264 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 447 transitions, 5986 flow [2024-06-27 21:58:00,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:58:00,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:58:00,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 235 transitions. [2024-06-27 21:58:00,265 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6119791666666666 [2024-06-27 21:58:00,265 INFO L175 Difference]: Start difference. First operand has 369 places, 423 transitions, 5066 flow. Second operand 8 states and 235 transitions. [2024-06-27 21:58:00,265 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 447 transitions, 5986 flow [2024-06-27 21:58:02,812 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 447 transitions, 5802 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-27 21:58:02,817 INFO L231 Difference]: Finished difference. Result has 369 places, 423 transitions, 5008 flow [2024-06-27 21:58:02,817 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4882, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5008, PETRI_PLACES=369, PETRI_TRANSITIONS=423} [2024-06-27 21:58:02,817 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 317 predicate places. [2024-06-27 21:58:02,817 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 423 transitions, 5008 flow [2024-06-27 21:58:02,818 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:58:02,818 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:58:02,818 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, 1] [2024-06-27 21:58:02,818 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-27 21:58:02,818 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:58:02,818 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:58:02,818 INFO L85 PathProgramCache]: Analyzing trace with hash -1167666882, now seen corresponding path program 8 times [2024-06-27 21:58:02,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:58:02,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [947650942] [2024-06-27 21:58:02,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:58:02,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:58:02,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:58:02,977 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:58:02,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:58:02,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [947650942] [2024-06-27 21:58:02,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [947650942] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:58:02,978 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:58:02,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:58:02,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2117851004] [2024-06-27 21:58:02,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:58:02,979 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:58:02,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:58:02,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:58:02,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:58:03,033 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 21:58:03,034 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 423 transitions, 5008 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:58:03,034 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:58:03,034 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 21:58:03,034 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:58:04,267 INFO L124 PetriNetUnfolderBase]: 4070/7140 cut-off events. [2024-06-27 21:58:04,267 INFO L125 PetriNetUnfolderBase]: For 595148/595178 co-relation queries the response was YES. [2024-06-27 21:58:04,344 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45337 conditions, 7140 events. 4070/7140 cut-off events. For 595148/595178 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 53231 event pairs, 1250 based on Foata normal form. 7/6859 useless extension candidates. Maximal degree in co-relation 45181. Up to 5815 conditions per place. [2024-06-27 21:58:04,371 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 283 selfloop transitions, 153 changer transitions 0/453 dead transitions. [2024-06-27 21:58:04,371 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 453 transitions, 6746 flow [2024-06-27 21:58:04,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:58:04,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:58:04,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 240 transitions. [2024-06-27 21:58:04,372 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-27 21:58:04,372 INFO L175 Difference]: Start difference. First operand has 369 places, 423 transitions, 5008 flow. Second operand 8 states and 240 transitions. [2024-06-27 21:58:04,372 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 453 transitions, 6746 flow [2024-06-27 21:58:07,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 453 transitions, 6626 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 21:58:07,247 INFO L231 Difference]: Finished difference. Result has 370 places, 429 transitions, 5324 flow [2024-06-27 21:58:07,248 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4888, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5324, PETRI_PLACES=370, PETRI_TRANSITIONS=429} [2024-06-27 21:58:07,248 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 318 predicate places. [2024-06-27 21:58:07,248 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 429 transitions, 5324 flow [2024-06-27 21:58:07,248 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:58:07,248 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:58:07,249 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, 1] [2024-06-27 21:58:07,249 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-27 21:58:07,249 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:58:07,249 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:58:07,249 INFO L85 PathProgramCache]: Analyzing trace with hash -1161000642, now seen corresponding path program 9 times [2024-06-27 21:58:07,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:58:07,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [777094460] [2024-06-27 21:58:07,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:58:07,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:58:07,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:58:07,424 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:58:07,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:58:07,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [777094460] [2024-06-27 21:58:07,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [777094460] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:58:07,425 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:58:07,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:58:07,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1635212447] [2024-06-27 21:58:07,425 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:58:07,426 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:58:07,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:58:07,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:58:07,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:58:07,482 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 21:58:07,483 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 429 transitions, 5324 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:58:07,483 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:58:07,483 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 21:58:07,483 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:58:08,624 INFO L124 PetriNetUnfolderBase]: 4067/7136 cut-off events. [2024-06-27 21:58:08,625 INFO L125 PetriNetUnfolderBase]: For 598907/598937 co-relation queries the response was YES. [2024-06-27 21:58:08,703 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45508 conditions, 7136 events. 4067/7136 cut-off events. For 598907/598937 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 53116 event pairs, 1250 based on Foata normal form. 7/6855 useless extension candidates. Maximal degree in co-relation 45351. Up to 5812 conditions per place. [2024-06-27 21:58:08,730 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 281 selfloop transitions, 154 changer transitions 0/452 dead transitions. [2024-06-27 21:58:08,731 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 452 transitions, 6710 flow [2024-06-27 21:58:08,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:58:08,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:58:08,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 239 transitions. [2024-06-27 21:58:08,731 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6223958333333334 [2024-06-27 21:58:08,731 INFO L175 Difference]: Start difference. First operand has 370 places, 429 transitions, 5324 flow. Second operand 8 states and 239 transitions. [2024-06-27 21:58:08,731 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 452 transitions, 6710 flow [2024-06-27 21:58:11,703 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 452 transitions, 6390 flow, removed 39 selfloop flow, removed 4 redundant places. [2024-06-27 21:58:11,708 INFO L231 Difference]: Finished difference. Result has 374 places, 429 transitions, 5318 flow [2024-06-27 21:58:11,708 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5004, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5318, PETRI_PLACES=374, PETRI_TRANSITIONS=429} [2024-06-27 21:58:11,709 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 322 predicate places. [2024-06-27 21:58:11,709 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 429 transitions, 5318 flow [2024-06-27 21:58:11,709 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:58:11,709 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:58:11,709 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, 1] [2024-06-27 21:58:11,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-27 21:58:11,710 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:58:11,710 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:58:11,710 INFO L85 PathProgramCache]: Analyzing trace with hash 469669888, now seen corresponding path program 4 times [2024-06-27 21:58:11,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:58:11,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1644772760] [2024-06-27 21:58:11,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:58:11,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:58:11,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:58:11,831 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:58:11,831 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:58:11,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1644772760] [2024-06-27 21:58:11,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1644772760] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:58:11,832 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:58:11,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:58:11,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1983355303] [2024-06-27 21:58:11,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:58:11,832 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:58:11,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:58:11,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:58:11,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:58:11,881 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 21:58:11,882 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 429 transitions, 5318 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:58:11,882 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:58:11,882 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 21:58:11,882 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:58:13,116 INFO L124 PetriNetUnfolderBase]: 4084/7164 cut-off events. [2024-06-27 21:58:13,117 INFO L125 PetriNetUnfolderBase]: For 615830/615862 co-relation queries the response was YES. [2024-06-27 21:58:13,186 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45898 conditions, 7164 events. 4084/7164 cut-off events. For 615830/615862 co-relation queries the response was YES. Maximal size of possible extension queue 420. Compared 53374 event pairs, 1247 based on Foata normal form. 6/6880 useless extension candidates. Maximal degree in co-relation 45740. Up to 5899 conditions per place. [2024-06-27 21:58:13,210 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 304 selfloop transitions, 144 changer transitions 0/465 dead transitions. [2024-06-27 21:58:13,210 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 465 transitions, 7198 flow [2024-06-27 21:58:13,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:58:13,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:58:13,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 242 transitions. [2024-06-27 21:58:13,211 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6302083333333334 [2024-06-27 21:58:13,211 INFO L175 Difference]: Start difference. First operand has 374 places, 429 transitions, 5318 flow. Second operand 8 states and 242 transitions. [2024-06-27 21:58:13,211 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 465 transitions, 7198 flow [2024-06-27 21:58:15,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 465 transitions, 6866 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-27 21:58:15,772 INFO L231 Difference]: Finished difference. Result has 374 places, 438 transitions, 5508 flow [2024-06-27 21:58:15,772 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4986, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5508, PETRI_PLACES=374, PETRI_TRANSITIONS=438} [2024-06-27 21:58:15,772 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 322 predicate places. [2024-06-27 21:58:15,772 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 438 transitions, 5508 flow [2024-06-27 21:58:15,772 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:58:15,772 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:58:15,772 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, 1] [2024-06-27 21:58:15,772 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-27 21:58:15,773 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:58:15,773 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:58:15,773 INFO L85 PathProgramCache]: Analyzing trace with hash 1737427686, now seen corresponding path program 5 times [2024-06-27 21:58:15,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:58:15,773 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1647891558] [2024-06-27 21:58:15,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:58:15,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:58:15,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:58:15,892 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:58:15,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:58:15,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1647891558] [2024-06-27 21:58:15,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1647891558] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:58:15,892 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:58:15,893 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:58:15,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [902211893] [2024-06-27 21:58:15,893 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:58:15,893 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:58:15,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:58:15,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:58:15,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:58:15,935 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 21:58:15,935 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 438 transitions, 5508 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:58:15,935 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:58:15,935 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 21:58:15,936 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:58:17,069 INFO L124 PetriNetUnfolderBase]: 4101/7190 cut-off events. [2024-06-27 21:58:17,069 INFO L125 PetriNetUnfolderBase]: For 633801/633833 co-relation queries the response was YES. [2024-06-27 21:58:17,146 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46403 conditions, 7190 events. 4101/7190 cut-off events. For 633801/633833 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 53568 event pairs, 1247 based on Foata normal form. 6/6902 useless extension candidates. Maximal degree in co-relation 46245. Up to 5918 conditions per place. [2024-06-27 21:58:17,173 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 307 selfloop transitions, 144 changer transitions 0/468 dead transitions. [2024-06-27 21:58:17,173 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 468 transitions, 7330 flow [2024-06-27 21:58:17,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:58:17,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:58:17,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 240 transitions. [2024-06-27 21:58:17,174 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-27 21:58:17,174 INFO L175 Difference]: Start difference. First operand has 374 places, 438 transitions, 5508 flow. Second operand 8 states and 240 transitions. [2024-06-27 21:58:17,174 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 468 transitions, 7330 flow [2024-06-27 21:58:19,973 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 468 transitions, 7088 flow, removed 78 selfloop flow, removed 3 redundant places. [2024-06-27 21:58:19,978 INFO L231 Difference]: Finished difference. Result has 379 places, 444 transitions, 5720 flow [2024-06-27 21:58:19,978 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5326, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5720, PETRI_PLACES=379, PETRI_TRANSITIONS=444} [2024-06-27 21:58:19,978 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 327 predicate places. [2024-06-27 21:58:19,978 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 444 transitions, 5720 flow [2024-06-27 21:58:19,978 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:58:19,979 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:58:19,979 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, 1] [2024-06-27 21:58:19,979 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-27 21:58:19,979 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:58:19,979 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:58:19,979 INFO L85 PathProgramCache]: Analyzing trace with hash 1101556224, now seen corresponding path program 6 times [2024-06-27 21:58:19,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:58:19,980 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [728161151] [2024-06-27 21:58:19,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:58:19,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:58:19,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:58:20,108 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:58:20,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:58:20,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [728161151] [2024-06-27 21:58:20,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [728161151] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:58:20,109 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:58:20,109 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:58:20,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [836647145] [2024-06-27 21:58:20,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:58:20,109 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:58:20,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:58:20,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:58:20,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:58:20,144 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 21:58:20,145 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 444 transitions, 5720 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:58:20,145 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:58:20,145 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 21:58:20,145 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:58:21,297 INFO L124 PetriNetUnfolderBase]: 4098/7186 cut-off events. [2024-06-27 21:58:21,297 INFO L125 PetriNetUnfolderBase]: For 636209/636241 co-relation queries the response was YES. [2024-06-27 21:58:21,374 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46483 conditions, 7186 events. 4098/7186 cut-off events. For 636209/636241 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 53510 event pairs, 1247 based on Foata normal form. 6/6898 useless extension candidates. Maximal degree in co-relation 46323. Up to 5915 conditions per place. [2024-06-27 21:58:21,400 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 304 selfloop transitions, 146 changer transitions 0/467 dead transitions. [2024-06-27 21:58:21,401 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 467 transitions, 7148 flow [2024-06-27 21:58:21,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:58:21,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:58:21,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 238 transitions. [2024-06-27 21:58:21,401 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6197916666666666 [2024-06-27 21:58:21,401 INFO L175 Difference]: Start difference. First operand has 379 places, 444 transitions, 5720 flow. Second operand 8 states and 238 transitions. [2024-06-27 21:58:21,401 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 467 transitions, 7148 flow [2024-06-27 21:58:24,598 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 467 transitions, 6943 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-06-27 21:58:24,603 INFO L231 Difference]: Finished difference. Result has 384 places, 444 transitions, 5813 flow [2024-06-27 21:58:24,603 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5515, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5813, PETRI_PLACES=384, PETRI_TRANSITIONS=444} [2024-06-27 21:58:24,603 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 332 predicate places. [2024-06-27 21:58:24,604 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 444 transitions, 5813 flow [2024-06-27 21:58:24,604 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:58:24,604 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:58:24,604 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, 1] [2024-06-27 21:58:24,604 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-27 21:58:24,604 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:58:24,604 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:58:24,604 INFO L85 PathProgramCache]: Analyzing trace with hash -813616636, now seen corresponding path program 10 times [2024-06-27 21:58:24,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:58:24,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [665758689] [2024-06-27 21:58:24,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:58:24,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:58:24,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:58:24,735 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:58:24,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:58:24,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [665758689] [2024-06-27 21:58:24,735 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [665758689] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:58:24,735 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:58:24,735 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:58:24,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2021625735] [2024-06-27 21:58:24,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:58:24,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:58:24,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:58:24,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:58:24,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:58:24,774 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 21:58:24,774 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 444 transitions, 5813 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:58:24,774 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:58:24,774 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 21:58:24,774 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:58:25,964 INFO L124 PetriNetUnfolderBase]: 4135/7240 cut-off events. [2024-06-27 21:58:25,964 INFO L125 PetriNetUnfolderBase]: For 670036/670066 co-relation queries the response was YES. [2024-06-27 21:58:26,052 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47433 conditions, 7240 events. 4135/7240 cut-off events. For 670036/670066 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 53977 event pairs, 1250 based on Foata normal form. 7/6943 useless extension candidates. Maximal degree in co-relation 47272. Up to 5893 conditions per place. [2024-06-27 21:58:26,308 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 293 selfloop transitions, 168 changer transitions 0/478 dead transitions. [2024-06-27 21:58:26,308 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 478 transitions, 7995 flow [2024-06-27 21:58:26,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:58:26,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:58:26,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 238 transitions. [2024-06-27 21:58:26,309 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6197916666666666 [2024-06-27 21:58:26,309 INFO L175 Difference]: Start difference. First operand has 384 places, 444 transitions, 5813 flow. Second operand 8 states and 238 transitions. [2024-06-27 21:58:26,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 478 transitions, 7995 flow [2024-06-27 21:58:29,310 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 478 transitions, 7691 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-27 21:58:29,315 INFO L231 Difference]: Finished difference. Result has 385 places, 456 transitions, 6107 flow [2024-06-27 21:58:29,315 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5509, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6107, PETRI_PLACES=385, PETRI_TRANSITIONS=456} [2024-06-27 21:58:29,316 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 333 predicate places. [2024-06-27 21:58:29,316 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 456 transitions, 6107 flow [2024-06-27 21:58:29,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:58:29,316 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:58:29,316 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, 1] [2024-06-27 21:58:29,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-27 21:58:29,316 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:58:29,316 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:58:29,317 INFO L85 PathProgramCache]: Analyzing trace with hash 563495230, now seen corresponding path program 11 times [2024-06-27 21:58:29,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:58:29,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [676135982] [2024-06-27 21:58:29,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:58:29,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:58:29,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:58:29,465 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:58:29,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:58:29,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [676135982] [2024-06-27 21:58:29,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [676135982] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:58:29,465 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:58:29,465 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:58:29,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [439414010] [2024-06-27 21:58:29,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:58:29,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:58:29,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:58:29,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:58:29,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:58:29,509 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 21:58:29,510 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 456 transitions, 6107 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:58:29,510 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:58:29,510 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 21:58:29,510 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:58:30,707 INFO L124 PetriNetUnfolderBase]: 4132/7236 cut-off events. [2024-06-27 21:58:30,707 INFO L125 PetriNetUnfolderBase]: For 673555/673585 co-relation queries the response was YES. [2024-06-27 21:58:30,785 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47449 conditions, 7236 events. 4132/7236 cut-off events. For 673555/673585 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 53893 event pairs, 1250 based on Foata normal form. 7/6939 useless extension candidates. Maximal degree in co-relation 47287. Up to 5890 conditions per place. [2024-06-27 21:58:30,813 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 290 selfloop transitions, 170 changer transitions 0/477 dead transitions. [2024-06-27 21:58:30,813 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 477 transitions, 7797 flow [2024-06-27 21:58:30,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:58:30,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:58:30,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 236 transitions. [2024-06-27 21:58:30,814 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6145833333333334 [2024-06-27 21:58:30,814 INFO L175 Difference]: Start difference. First operand has 385 places, 456 transitions, 6107 flow. Second operand 8 states and 236 transitions. [2024-06-27 21:58:30,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 477 transitions, 7797 flow [2024-06-27 21:58:34,050 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 390 places, 477 transitions, 7563 flow, removed 38 selfloop flow, removed 2 redundant places. [2024-06-27 21:58:34,055 INFO L231 Difference]: Finished difference. Result has 391 places, 456 transitions, 6219 flow [2024-06-27 21:58:34,055 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5873, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6219, PETRI_PLACES=391, PETRI_TRANSITIONS=456} [2024-06-27 21:58:34,055 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 339 predicate places. [2024-06-27 21:58:34,055 INFO L495 AbstractCegarLoop]: Abstraction has has 391 places, 456 transitions, 6219 flow [2024-06-27 21:58:34,056 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:58:34,056 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:58:34,056 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, 1] [2024-06-27 21:58:34,056 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-27 21:58:34,056 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:58:34,056 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:58:34,056 INFO L85 PathProgramCache]: Analyzing trace with hash -1113980986, now seen corresponding path program 12 times [2024-06-27 21:58:34,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:58:34,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1433246509] [2024-06-27 21:58:34,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:58:34,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:58:34,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:58:34,198 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:58:34,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:58:34,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1433246509] [2024-06-27 21:58:34,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1433246509] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:58:34,198 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:58:34,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:58:34,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [909294535] [2024-06-27 21:58:34,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:58:34,199 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:58:34,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:58:34,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:58:34,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:58:34,241 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 21:58:34,241 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 456 transitions, 6219 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:58:34,241 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:58:34,241 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 21:58:34,241 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:58:35,458 INFO L124 PetriNetUnfolderBase]: 4129/7232 cut-off events. [2024-06-27 21:58:35,458 INFO L125 PetriNetUnfolderBase]: For 677898/677922 co-relation queries the response was YES. [2024-06-27 21:58:35,538 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47348 conditions, 7232 events. 4129/7232 cut-off events. For 677898/677922 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 53807 event pairs, 1237 based on Foata normal form. 1/6931 useless extension candidates. Maximal degree in co-relation 47185. Up to 6204 conditions per place. [2024-06-27 21:58:35,564 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 426 selfloop transitions, 31 changer transitions 0/474 dead transitions. [2024-06-27 21:58:35,564 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 474 transitions, 7177 flow [2024-06-27 21:58:35,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:58:35,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:58:35,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 225 transitions. [2024-06-27 21:58:35,565 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5859375 [2024-06-27 21:58:35,565 INFO L175 Difference]: Start difference. First operand has 391 places, 456 transitions, 6219 flow. Second operand 8 states and 225 transitions. [2024-06-27 21:58:35,565 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 474 transitions, 7177 flow [2024-06-27 21:58:38,817 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 474 transitions, 6893 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-27 21:58:38,822 INFO L231 Difference]: Finished difference. Result has 394 places, 456 transitions, 6003 flow [2024-06-27 21:58:38,822 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5935, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=425, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6003, PETRI_PLACES=394, PETRI_TRANSITIONS=456} [2024-06-27 21:58:38,822 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 342 predicate places. [2024-06-27 21:58:38,822 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 456 transitions, 6003 flow [2024-06-27 21:58:38,823 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:58:38,823 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:58:38,823 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, 1] [2024-06-27 21:58:38,823 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-27 21:58:38,823 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:58:38,823 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:58:38,823 INFO L85 PathProgramCache]: Analyzing trace with hash 570168414, now seen corresponding path program 7 times [2024-06-27 21:58:38,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:58:38,823 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [7800026] [2024-06-27 21:58:38,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:58:38,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:58:38,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:58:38,973 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:58:38,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:58:38,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [7800026] [2024-06-27 21:58:38,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [7800026] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:58:38,974 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:58:38,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:58:38,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1582101962] [2024-06-27 21:58:38,974 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:58:38,975 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:58:38,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:58:38,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:58:38,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:58:39,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 21:58:39,023 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 456 transitions, 6003 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:58:39,023 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:58:39,023 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 21:58:39,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:58:40,333 INFO L124 PetriNetUnfolderBase]: 4186/7320 cut-off events. [2024-06-27 21:58:40,333 INFO L125 PetriNetUnfolderBase]: For 726536/726568 co-relation queries the response was YES. [2024-06-27 21:58:40,412 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48320 conditions, 7320 events. 4186/7320 cut-off events. For 726536/726568 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 54505 event pairs, 1247 based on Foata normal form. 6/7012 useless extension candidates. Maximal degree in co-relation 48156. Up to 6018 conditions per place. [2024-06-27 21:58:40,440 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 319 selfloop transitions, 160 changer transitions 0/496 dead transitions. [2024-06-27 21:58:40,440 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 496 transitions, 8333 flow [2024-06-27 21:58:40,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:58:40,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:58:40,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 238 transitions. [2024-06-27 21:58:40,441 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6197916666666666 [2024-06-27 21:58:40,441 INFO L175 Difference]: Start difference. First operand has 394 places, 456 transitions, 6003 flow. Second operand 8 states and 238 transitions. [2024-06-27 21:58:40,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 496 transitions, 8333 flow [2024-06-27 21:58:44,303 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 496 transitions, 8241 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-27 21:58:44,308 INFO L231 Difference]: Finished difference. Result has 394 places, 474 transitions, 6581 flow [2024-06-27 21:58:44,308 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5911, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6581, PETRI_PLACES=394, PETRI_TRANSITIONS=474} [2024-06-27 21:58:44,309 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 342 predicate places. [2024-06-27 21:58:44,309 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 474 transitions, 6581 flow [2024-06-27 21:58:44,309 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:58:44,309 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:58:44,309 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, 1] [2024-06-27 21:58:44,309 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-27 21:58:44,309 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:58:44,309 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:58:44,309 INFO L85 PathProgramCache]: Analyzing trace with hash -833043738, now seen corresponding path program 8 times [2024-06-27 21:58:44,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:58:44,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1475697880] [2024-06-27 21:58:44,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:58:44,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:58:44,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:58:44,432 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:58:44,432 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:58:44,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1475697880] [2024-06-27 21:58:44,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1475697880] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:58:44,432 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:58:44,432 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:58:44,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1358576872] [2024-06-27 21:58:44,432 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:58:44,432 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:58:44,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:58:44,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:58:44,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:58:44,474 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 21:58:44,474 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 474 transitions, 6581 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:58:44,475 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:58:44,475 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 21:58:44,475 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:58:45,731 INFO L124 PetriNetUnfolderBase]: 4183/7316 cut-off events. [2024-06-27 21:58:45,731 INFO L125 PetriNetUnfolderBase]: For 731456/731488 co-relation queries the response was YES. [2024-06-27 21:58:45,813 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48621 conditions, 7316 events. 4183/7316 cut-off events. For 731456/731488 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 54477 event pairs, 1247 based on Foata normal form. 6/7008 useless extension candidates. Maximal degree in co-relation 48456. Up to 6015 conditions per place. [2024-06-27 21:58:45,841 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 320 selfloop transitions, 159 changer transitions 0/496 dead transitions. [2024-06-27 21:58:45,841 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 496 transitions, 8575 flow [2024-06-27 21:58:45,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:58:45,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:58:45,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 238 transitions. [2024-06-27 21:58:45,842 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6197916666666666 [2024-06-27 21:58:45,842 INFO L175 Difference]: Start difference. First operand has 394 places, 474 transitions, 6581 flow. Second operand 8 states and 238 transitions. [2024-06-27 21:58:45,842 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 496 transitions, 8575 flow [2024-06-27 21:58:49,288 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 496 transitions, 8364 flow, removed 29 selfloop flow, removed 2 redundant places. [2024-06-27 21:58:49,294 INFO L231 Difference]: Finished difference. Result has 400 places, 474 transitions, 6694 flow [2024-06-27 21:58:49,295 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=6370, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=474, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6694, PETRI_PLACES=400, PETRI_TRANSITIONS=474} [2024-06-27 21:58:49,295 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 348 predicate places. [2024-06-27 21:58:49,295 INFO L495 AbstractCegarLoop]: Abstraction has has 400 places, 474 transitions, 6694 flow [2024-06-27 21:58:49,295 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:58:49,296 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:58:49,296 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, 1] [2024-06-27 21:58:49,296 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-27 21:58:49,296 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:58:49,296 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:58:49,296 INFO L85 PathProgramCache]: Analyzing trace with hash 275905630, now seen corresponding path program 9 times [2024-06-27 21:58:49,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:58:49,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [49655539] [2024-06-27 21:58:49,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:58:49,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:58:49,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:58:49,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-06-27 21:58:49,430 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:58:49,430 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [49655539] [2024-06-27 21:58:49,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [49655539] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:58:49,430 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:58:49,430 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:58:49,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1266663894] [2024-06-27 21:58:49,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:58:49,430 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:58:49,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:58:49,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:58:49,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:58:49,477 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 21:58:49,477 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 474 transitions, 6694 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:58:49,477 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:58:49,477 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 21:58:49,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:58:50,737 INFO L124 PetriNetUnfolderBase]: 4180/7311 cut-off events. [2024-06-27 21:58:50,738 INFO L125 PetriNetUnfolderBase]: For 736242/736272 co-relation queries the response was YES. [2024-06-27 21:58:50,825 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48535 conditions, 7311 events. 4180/7311 cut-off events. For 736242/736272 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 54394 event pairs, 1238 based on Foata normal form. 7/7006 useless extension candidates. Maximal degree in co-relation 48369. Up to 6238 conditions per place. [2024-06-27 21:58:50,853 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 426 selfloop transitions, 50 changer transitions 0/493 dead transitions. [2024-06-27 21:58:50,854 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 493 transitions, 7940 flow [2024-06-27 21:58:50,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:58:50,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:58:50,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 231 transitions. [2024-06-27 21:58:50,854 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6015625 [2024-06-27 21:58:50,854 INFO L175 Difference]: Start difference. First operand has 400 places, 474 transitions, 6694 flow. Second operand 8 states and 231 transitions. [2024-06-27 21:58:50,854 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 493 transitions, 7940 flow [2024-06-27 21:58:54,038 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 493 transitions, 7630 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-27 21:58:54,044 INFO L231 Difference]: Finished difference. Result has 404 places, 474 transitions, 6490 flow [2024-06-27 21:58:54,044 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=6384, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=474, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=424, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6490, PETRI_PLACES=404, PETRI_TRANSITIONS=474} [2024-06-27 21:58:54,044 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 352 predicate places. [2024-06-27 21:58:54,044 INFO L495 AbstractCegarLoop]: Abstraction has has 404 places, 474 transitions, 6490 flow [2024-06-27 21:58:54,044 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:58:54,044 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:58:54,045 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, 1] [2024-06-27 21:58:54,045 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-27 21:58:54,045 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:58:54,045 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:58:54,045 INFO L85 PathProgramCache]: Analyzing trace with hash 284476510, now seen corresponding path program 10 times [2024-06-27 21:58:54,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:58:54,045 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [42507041] [2024-06-27 21:58:54,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:58:54,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:58:54,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:58:54,176 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:58:54,177 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:58:54,177 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [42507041] [2024-06-27 21:58:54,177 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [42507041] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:58:54,177 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:58:54,177 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:58:54,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1085832917] [2024-06-27 21:58:54,177 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:58:54,177 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:58:54,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:58:54,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:58:54,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:58:54,223 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 21:58:54,224 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 474 transitions, 6490 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:58:54,224 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:58:54,224 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 21:58:54,224 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:58:55,742 INFO L124 PetriNetUnfolderBase]: 4194/7333 cut-off events. [2024-06-27 21:58:55,742 INFO L125 PetriNetUnfolderBase]: For 745862/745892 co-relation queries the response was YES. [2024-06-27 21:58:55,820 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48463 conditions, 7333 events. 4194/7333 cut-off events. For 745862/745892 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 54612 event pairs, 1238 based on Foata normal form. 7/7024 useless extension candidates. Maximal degree in co-relation 48296. Up to 6252 conditions per place. [2024-06-27 21:58:55,846 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 427 selfloop transitions, 57 changer transitions 0/501 dead transitions. [2024-06-27 21:58:55,846 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 501 transitions, 7875 flow [2024-06-27 21:58:55,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:58:55,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:58:55,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 279 transitions. [2024-06-27 21:58:55,847 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-27 21:58:55,847 INFO L175 Difference]: Start difference. First operand has 404 places, 474 transitions, 6490 flow. Second operand 10 states and 279 transitions. [2024-06-27 21:58:55,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 501 transitions, 7875 flow [2024-06-27 21:58:59,885 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 501 transitions, 7751 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-27 21:58:59,890 INFO L231 Difference]: Finished difference. Result has 409 places, 480 transitions, 6603 flow [2024-06-27 21:58:59,891 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=6375, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=474, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=423, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6603, PETRI_PLACES=409, PETRI_TRANSITIONS=480} [2024-06-27 21:58:59,891 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 357 predicate places. [2024-06-27 21:58:59,891 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 480 transitions, 6603 flow [2024-06-27 21:58:59,891 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:58:59,891 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:58:59,891 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, 1] [2024-06-27 21:58:59,891 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-27 21:58:59,892 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:58:59,892 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:58:59,892 INFO L85 PathProgramCache]: Analyzing trace with hash -1177791770, now seen corresponding path program 11 times [2024-06-27 21:58:59,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:58:59,892 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [875734041] [2024-06-27 21:58:59,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:58:59,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:58:59,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:59:00,029 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:59:00,030 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:59:00,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [875734041] [2024-06-27 21:59:00,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [875734041] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:59:00,030 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:59:00,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:59:00,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1545116995] [2024-06-27 21:59:00,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:59:00,031 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:59:00,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:59:00,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:59:00,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:59:00,063 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 21:59:00,064 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 480 transitions, 6603 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:59:00,064 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:59:00,064 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 21:59:00,064 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:59:01,323 INFO L124 PetriNetUnfolderBase]: 4191/7329 cut-off events. [2024-06-27 21:59:01,324 INFO L125 PetriNetUnfolderBase]: For 748772/748802 co-relation queries the response was YES. [2024-06-27 21:59:01,405 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48394 conditions, 7329 events. 4191/7329 cut-off events. For 748772/748802 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 54578 event pairs, 1238 based on Foata normal form. 7/7020 useless extension candidates. Maximal degree in co-relation 48226. Up to 6258 conditions per place. [2024-06-27 21:59:01,431 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 432 selfloop transitions, 49 changer transitions 0/498 dead transitions. [2024-06-27 21:59:01,432 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 498 transitions, 7609 flow [2024-06-27 21:59:01,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:59:01,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:59:01,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 228 transitions. [2024-06-27 21:59:01,433 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59375 [2024-06-27 21:59:01,433 INFO L175 Difference]: Start difference. First operand has 409 places, 480 transitions, 6603 flow. Second operand 8 states and 228 transitions. [2024-06-27 21:59:01,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 498 transitions, 7609 flow [2024-06-27 21:59:05,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 498 transitions, 7453 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-27 21:59:05,804 INFO L231 Difference]: Finished difference. Result has 410 places, 480 transitions, 6551 flow [2024-06-27 21:59:05,804 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=6447, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=480, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=431, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6551, PETRI_PLACES=410, PETRI_TRANSITIONS=480} [2024-06-27 21:59:05,804 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 358 predicate places. [2024-06-27 21:59:05,805 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 480 transitions, 6551 flow [2024-06-27 21:59:05,805 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:59:05,805 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:59:05,805 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, 1] [2024-06-27 21:59:05,805 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-27 21:59:05,805 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:59:05,806 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:59:05,806 INFO L85 PathProgramCache]: Analyzing trace with hash 455293320, now seen corresponding path program 12 times [2024-06-27 21:59:05,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:59:05,806 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1672990986] [2024-06-27 21:59:05,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:59:05,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:59:05,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:59:05,936 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:59:05,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:59:05,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1672990986] [2024-06-27 21:59:05,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1672990986] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:59:05,937 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:59:05,937 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:59:05,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1587011354] [2024-06-27 21:59:05,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:59:05,938 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:59:05,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:59:05,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:59:05,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:59:05,983 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 21:59:05,983 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 480 transitions, 6551 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:59:05,983 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:59:05,983 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 21:59:05,983 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:59:07,385 INFO L124 PetriNetUnfolderBase]: 4188/7326 cut-off events. [2024-06-27 21:59:07,385 INFO L125 PetriNetUnfolderBase]: For 751204/751236 co-relation queries the response was YES. [2024-06-27 21:59:07,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48261 conditions, 7326 events. 4188/7326 cut-off events. For 751204/751236 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 54512 event pairs, 1247 based on Foata normal form. 6/7014 useless extension candidates. Maximal degree in co-relation 48092. Up to 6020 conditions per place. [2024-06-27 21:59:07,498 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 310 selfloop transitions, 173 changer transitions 0/500 dead transitions. [2024-06-27 21:59:07,498 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 500 transitions, 8073 flow [2024-06-27 21:59:07,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:59:07,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:59:07,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 235 transitions. [2024-06-27 21:59:07,499 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6119791666666666 [2024-06-27 21:59:07,499 INFO L175 Difference]: Start difference. First operand has 410 places, 480 transitions, 6551 flow. Second operand 8 states and 235 transitions. [2024-06-27 21:59:07,499 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 500 transitions, 8073 flow [2024-06-27 21:59:11,146 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 500 transitions, 7937 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-27 21:59:11,152 INFO L231 Difference]: Finished difference. Result has 411 places, 480 transitions, 6767 flow [2024-06-27 21:59:11,152 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=6415, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=480, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6767, PETRI_PLACES=411, PETRI_TRANSITIONS=480} [2024-06-27 21:59:11,152 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 359 predicate places. [2024-06-27 21:59:11,152 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 480 transitions, 6767 flow [2024-06-27 21:59:11,153 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:59:11,153 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:59:11,153 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, 1] [2024-06-27 21:59:11,153 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-27 21:59:11,153 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:59:11,153 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:59:11,153 INFO L85 PathProgramCache]: Analyzing trace with hash 1088588730, now seen corresponding path program 1 times [2024-06-27 21:59:11,153 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:59:11,154 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1596316277] [2024-06-27 21:59:11,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:59:11,154 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:59:11,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:59:11,311 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:59:11,311 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:59:11,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1596316277] [2024-06-27 21:59:11,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1596316277] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:59:11,311 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:59:11,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:59:11,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1347918251] [2024-06-27 21:59:11,312 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:59:11,312 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:59:11,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:59:11,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:59:11,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:59:11,376 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 21:59:11,376 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 480 transitions, 6767 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:59:11,376 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:59:11,376 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 21:59:11,376 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:59:13,182 INFO L124 PetriNetUnfolderBase]: 4400/7698 cut-off events. [2024-06-27 21:59:13,183 INFO L125 PetriNetUnfolderBase]: For 807680/807710 co-relation queries the response was YES. [2024-06-27 21:59:13,263 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50455 conditions, 7698 events. 4400/7698 cut-off events. For 807680/807710 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 57762 event pairs, 1059 based on Foata normal form. 12/7396 useless extension candidates. Maximal degree in co-relation 50285. Up to 6077 conditions per place. [2024-06-27 21:59:13,288 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 451 selfloop transitions, 58 changer transitions 0/526 dead transitions. [2024-06-27 21:59:13,289 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 526 transitions, 8249 flow [2024-06-27 21:59:13,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:59:13,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:59:13,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 248 transitions. [2024-06-27 21:59:13,289 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6458333333333334 [2024-06-27 21:59:13,289 INFO L175 Difference]: Start difference. First operand has 411 places, 480 transitions, 6767 flow. Second operand 8 states and 248 transitions. [2024-06-27 21:59:13,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 526 transitions, 8249 flow [2024-06-27 21:59:16,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 526 transitions, 7897 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-27 21:59:16,507 INFO L231 Difference]: Finished difference. Result has 413 places, 484 transitions, 6626 flow [2024-06-27 21:59:16,507 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=6415, PETRI_DIFFERENCE_MINUEND_PLACES=404, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=480, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=423, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6626, PETRI_PLACES=413, PETRI_TRANSITIONS=484} [2024-06-27 21:59:16,508 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 361 predicate places. [2024-06-27 21:59:16,508 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 484 transitions, 6626 flow [2024-06-27 21:59:16,508 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:59:16,508 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:59:16,508 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, 1] [2024-06-27 21:59:16,508 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-27 21:59:16,509 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:59:16,509 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:59:16,509 INFO L85 PathProgramCache]: Analyzing trace with hash -842532674, now seen corresponding path program 2 times [2024-06-27 21:59:16,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:59:16,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [180668812] [2024-06-27 21:59:16,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:59:16,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:59:16,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:59:16,678 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:59:16,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:59:16,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [180668812] [2024-06-27 21:59:16,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [180668812] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:59:16,679 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:59:16,679 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:59:16,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [44509144] [2024-06-27 21:59:16,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:59:16,679 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:59:16,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:59:16,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:59:16,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:59:16,745 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 21:59:16,745 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 484 transitions, 6626 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:59:16,745 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:59:16,745 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 21:59:16,746 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:59:18,668 INFO L124 PetriNetUnfolderBase]: 4527/7910 cut-off events. [2024-06-27 21:59:18,669 INFO L125 PetriNetUnfolderBase]: For 823597/823630 co-relation queries the response was YES. [2024-06-27 21:59:18,754 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52113 conditions, 7910 events. 4527/7910 cut-off events. For 823597/823630 co-relation queries the response was YES. Maximal size of possible extension queue 472. Compared 59573 event pairs, 1354 based on Foata normal form. 12/7594 useless extension candidates. Maximal degree in co-relation 51941. Up to 6629 conditions per place. [2024-06-27 21:59:18,781 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 453 selfloop transitions, 51 changer transitions 0/521 dead transitions. [2024-06-27 21:59:18,782 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 521 transitions, 7804 flow [2024-06-27 21:59:18,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:59:18,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:59:18,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 242 transitions. [2024-06-27 21:59:18,782 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6302083333333334 [2024-06-27 21:59:18,782 INFO L175 Difference]: Start difference. First operand has 413 places, 484 transitions, 6626 flow. Second operand 8 states and 242 transitions. [2024-06-27 21:59:18,782 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 521 transitions, 7804 flow [2024-06-27 21:59:21,797 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 521 transitions, 7709 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-27 21:59:21,803 INFO L231 Difference]: Finished difference. Result has 418 places, 486 transitions, 6691 flow [2024-06-27 21:59:21,803 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=6533, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=484, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=433, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6691, PETRI_PLACES=418, PETRI_TRANSITIONS=486} [2024-06-27 21:59:21,803 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 366 predicate places. [2024-06-27 21:59:21,803 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 486 transitions, 6691 flow [2024-06-27 21:59:21,804 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:59:21,804 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:59:21,804 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, 1] [2024-06-27 21:59:21,804 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-27 21:59:21,804 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:59:21,804 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:59:21,804 INFO L85 PathProgramCache]: Analyzing trace with hash -1190851808, now seen corresponding path program 3 times [2024-06-27 21:59:21,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:59:21,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [274548816] [2024-06-27 21:59:21,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:59:21,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:59:21,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:59:21,940 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:59:21,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:59:21,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [274548816] [2024-06-27 21:59:21,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [274548816] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:59:21,940 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:59:21,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:59:21,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [777751955] [2024-06-27 21:59:21,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:59:21,940 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:59:21,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:59:21,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:59:21,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:59:21,998 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 21:59:21,998 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 486 transitions, 6691 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:59:21,998 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:59:21,998 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 21:59:21,998 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:59:23,925 INFO L124 PetriNetUnfolderBase]: 4580/8003 cut-off events. [2024-06-27 21:59:23,925 INFO L125 PetriNetUnfolderBase]: For 837427/837460 co-relation queries the response was YES. [2024-06-27 21:59:24,010 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52563 conditions, 8003 events. 4580/8003 cut-off events. For 837427/837460 co-relation queries the response was YES. Maximal size of possible extension queue 478. Compared 60493 event pairs, 1381 based on Foata normal form. 12/7686 useless extension candidates. Maximal degree in co-relation 52389. Up to 6706 conditions per place. [2024-06-27 21:59:24,037 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 451 selfloop transitions, 48 changer transitions 0/516 dead transitions. [2024-06-27 21:59:24,037 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 516 transitions, 7829 flow [2024-06-27 21:59:24,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:59:24,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:59:24,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 237 transitions. [2024-06-27 21:59:24,038 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6171875 [2024-06-27 21:59:24,038 INFO L175 Difference]: Start difference. First operand has 418 places, 486 transitions, 6691 flow. Second operand 8 states and 237 transitions. [2024-06-27 21:59:24,038 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 516 transitions, 7829 flow [2024-06-27 21:59:27,913 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 516 transitions, 7715 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-27 21:59:27,919 INFO L231 Difference]: Finished difference. Result has 421 places, 487 transitions, 6709 flow [2024-06-27 21:59:27,919 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=6577, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=486, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=438, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6709, PETRI_PLACES=421, PETRI_TRANSITIONS=487} [2024-06-27 21:59:27,919 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 369 predicate places. [2024-06-27 21:59:27,920 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 487 transitions, 6709 flow [2024-06-27 21:59:27,920 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:59:27,920 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:59:27,920 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, 1] [2024-06-27 21:59:27,920 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-27 21:59:27,920 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:59:27,920 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:59:27,920 INFO L85 PathProgramCache]: Analyzing trace with hash -1444778978, now seen corresponding path program 1 times [2024-06-27 21:59:27,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:59:27,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [484197923] [2024-06-27 21:59:27,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:59:27,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:59:27,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:59:28,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-06-27 21:59:28,063 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:59:28,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [484197923] [2024-06-27 21:59:28,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [484197923] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:59:28,063 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:59:28,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:59:28,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [67541430] [2024-06-27 21:59:28,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:59:28,064 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:59:28,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:59:28,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:59:28,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:59:28,124 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 21:59:28,124 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 487 transitions, 6709 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:59:28,124 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:59:28,125 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 21:59:28,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:59:30,043 INFO L124 PetriNetUnfolderBase]: 4627/8108 cut-off events. [2024-06-27 21:59:30,044 INFO L125 PetriNetUnfolderBase]: For 834122/834161 co-relation queries the response was YES. [2024-06-27 21:59:30,135 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53329 conditions, 8108 events. 4627/8108 cut-off events. For 834122/834161 co-relation queries the response was YES. Maximal size of possible extension queue 486. Compared 61419 event pairs, 1398 based on Foata normal form. 11/7781 useless extension candidates. Maximal degree in co-relation 53154. Up to 6870 conditions per place. [2024-06-27 21:59:30,169 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 475 selfloop transitions, 34 changer transitions 0/526 dead transitions. [2024-06-27 21:59:30,169 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 526 transitions, 8173 flow [2024-06-27 21:59:30,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:59:30,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:59:30,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 264 transitions. [2024-06-27 21:59:30,170 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-06-27 21:59:30,170 INFO L175 Difference]: Start difference. First operand has 421 places, 487 transitions, 6709 flow. Second operand 9 states and 264 transitions. [2024-06-27 21:59:30,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 429 places, 526 transitions, 8173 flow [2024-06-27 21:59:34,121 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 526 transitions, 8069 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-27 21:59:34,127 INFO L231 Difference]: Finished difference. Result has 425 places, 491 transitions, 6774 flow [2024-06-27 21:59:34,127 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=6605, PETRI_DIFFERENCE_MINUEND_PLACES=416, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=487, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=455, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6774, PETRI_PLACES=425, PETRI_TRANSITIONS=491} [2024-06-27 21:59:34,127 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 373 predicate places. [2024-06-27 21:59:34,128 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 491 transitions, 6774 flow [2024-06-27 21:59:34,128 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:59:34,128 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:59:34,128 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, 1] [2024-06-27 21:59:34,128 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-27 21:59:34,128 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:59:34,128 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:59:34,128 INFO L85 PathProgramCache]: Analyzing trace with hash -1444718528, now seen corresponding path program 2 times [2024-06-27 21:59:34,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:59:34,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [659414948] [2024-06-27 21:59:34,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:59:34,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:59:34,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:59:34,278 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:59:34,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:59:34,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [659414948] [2024-06-27 21:59:34,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [659414948] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:59:34,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:59:34,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:59:34,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [677863610] [2024-06-27 21:59:34,279 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:59:34,279 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:59:34,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:59:34,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:59:34,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:59:34,324 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 21:59:34,325 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 491 transitions, 6774 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:59:34,325 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:59:34,325 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 21:59:34,325 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:59:36,043 INFO L124 PetriNetUnfolderBase]: 4622/8070 cut-off events. [2024-06-27 21:59:36,044 INFO L125 PetriNetUnfolderBase]: For 826434/826473 co-relation queries the response was YES. [2024-06-27 21:59:36,136 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52871 conditions, 8070 events. 4622/8070 cut-off events. For 826434/826473 co-relation queries the response was YES. Maximal size of possible extension queue 485. Compared 61080 event pairs, 1423 based on Foata normal form. 11/7742 useless extension candidates. Maximal degree in co-relation 52696. Up to 6913 conditions per place. [2024-06-27 21:59:36,166 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 471 selfloop transitions, 30 changer transitions 0/518 dead transitions. [2024-06-27 21:59:36,166 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 518 transitions, 7846 flow [2024-06-27 21:59:36,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:59:36,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:59:36,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 233 transitions. [2024-06-27 21:59:36,167 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6067708333333334 [2024-06-27 21:59:36,167 INFO L175 Difference]: Start difference. First operand has 425 places, 491 transitions, 6774 flow. Second operand 8 states and 233 transitions. [2024-06-27 21:59:36,167 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 518 transitions, 7846 flow [2024-06-27 21:59:40,875 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 518 transitions, 7730 flow, removed 41 selfloop flow, removed 5 redundant places. [2024-06-27 21:59:40,966 INFO L231 Difference]: Finished difference. Result has 428 places, 491 transitions, 6723 flow [2024-06-27 21:59:40,967 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=6658, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=491, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=461, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6723, PETRI_PLACES=428, PETRI_TRANSITIONS=491} [2024-06-27 21:59:40,967 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 376 predicate places. [2024-06-27 21:59:40,967 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 491 transitions, 6723 flow [2024-06-27 21:59:40,967 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:59:40,967 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:59:40,967 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, 1] [2024-06-27 21:59:40,967 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-27 21:59:40,968 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:59:40,968 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:59:40,968 INFO L85 PathProgramCache]: Analyzing trace with hash 1744095910, now seen corresponding path program 3 times [2024-06-27 21:59:40,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:59:40,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [765931076] [2024-06-27 21:59:40,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:59:40,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:59:40,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:59:41,125 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:59:41,126 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:59:41,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [765931076] [2024-06-27 21:59:41,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [765931076] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:59:41,126 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:59:41,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:59:41,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1771475729] [2024-06-27 21:59:41,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:59:41,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:59:41,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:59:41,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:59:41,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:59:41,183 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 21:59:41,183 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 491 transitions, 6723 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:59:41,183 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:59:41,183 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 21:59:41,183 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:59:42,948 INFO L124 PetriNetUnfolderBase]: 4643/8109 cut-off events. [2024-06-27 21:59:42,948 INFO L125 PetriNetUnfolderBase]: For 837817/837853 co-relation queries the response was YES. [2024-06-27 21:59:43,044 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52975 conditions, 8109 events. 4643/8109 cut-off events. For 837817/837853 co-relation queries the response was YES. Maximal size of possible extension queue 488. Compared 61411 event pairs, 1431 based on Foata normal form. 8/7774 useless extension candidates. Maximal degree in co-relation 52798. Up to 6869 conditions per place. [2024-06-27 21:59:43,075 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 411 selfloop transitions, 89 changer transitions 0/517 dead transitions. [2024-06-27 21:59:43,075 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 517 transitions, 7835 flow [2024-06-27 21:59:43,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:59:43,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:59:43,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 235 transitions. [2024-06-27 21:59:43,076 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6119791666666666 [2024-06-27 21:59:43,076 INFO L175 Difference]: Start difference. First operand has 428 places, 491 transitions, 6723 flow. Second operand 8 states and 235 transitions. [2024-06-27 21:59:43,076 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 517 transitions, 7835 flow [2024-06-27 21:59:47,222 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 517 transitions, 7770 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-27 21:59:47,228 INFO L231 Difference]: Finished difference. Result has 429 places, 493 transitions, 6895 flow [2024-06-27 21:59:47,228 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=6658, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=491, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6895, PETRI_PLACES=429, PETRI_TRANSITIONS=493} [2024-06-27 21:59:47,228 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 377 predicate places. [2024-06-27 21:59:47,229 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 493 transitions, 6895 flow [2024-06-27 21:59:47,229 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:59:47,229 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:59:47,229 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, 1] [2024-06-27 21:59:47,229 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-27 21:59:47,229 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:59:47,230 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:59:47,230 INFO L85 PathProgramCache]: Analyzing trace with hash -1441917058, now seen corresponding path program 1 times [2024-06-27 21:59:47,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:59:47,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [782282292] [2024-06-27 21:59:47,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:59:47,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:59:47,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:59:47,464 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:59:47,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:59:47,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [782282292] [2024-06-27 21:59:47,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [782282292] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:59:47,464 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:59:47,464 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:59:47,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1442560934] [2024-06-27 21:59:47,464 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:59:47,464 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:59:47,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:59:47,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:59:47,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:59:47,506 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 21:59:47,507 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 493 transitions, 6895 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:59:47,507 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:59:47,507 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 21:59:47,507 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:59:49,124 INFO L124 PetriNetUnfolderBase]: 4650/8117 cut-off events. [2024-06-27 21:59:49,124 INFO L125 PetriNetUnfolderBase]: For 843273/843312 co-relation queries the response was YES. [2024-06-27 21:59:49,218 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53528 conditions, 8117 events. 4650/8117 cut-off events. For 843273/843312 co-relation queries the response was YES. Maximal size of possible extension queue 489. Compared 61549 event pairs, 1424 based on Foata normal form. 10/7784 useless extension candidates. Maximal degree in co-relation 53350. Up to 6964 conditions per place. [2024-06-27 21:59:49,247 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 472 selfloop transitions, 31 changer transitions 0/520 dead transitions. [2024-06-27 21:59:49,248 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 520 transitions, 8037 flow [2024-06-27 21:59:49,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:59:49,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:59:49,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 231 transitions. [2024-06-27 21:59:49,248 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6015625 [2024-06-27 21:59:49,248 INFO L175 Difference]: Start difference. First operand has 429 places, 493 transitions, 6895 flow. Second operand 8 states and 231 transitions. [2024-06-27 21:59:49,248 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 520 transitions, 8037 flow [2024-06-27 21:59:53,904 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 520 transitions, 7816 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-27 21:59:53,910 INFO L231 Difference]: Finished difference. Result has 431 places, 496 transitions, 6824 flow [2024-06-27 21:59:53,910 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=6674, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=462, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6824, PETRI_PLACES=431, PETRI_TRANSITIONS=496} [2024-06-27 21:59:53,910 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 379 predicate places. [2024-06-27 21:59:53,911 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 496 transitions, 6824 flow [2024-06-27 21:59:53,911 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:59:53,911 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:59:53,911 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, 1] [2024-06-27 21:59:53,911 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-27 21:59:53,911 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:59:53,912 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:59:53,912 INFO L85 PathProgramCache]: Analyzing trace with hash 1744100870, now seen corresponding path program 2 times [2024-06-27 21:59:53,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:59:53,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1079936823] [2024-06-27 21:59:53,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:59:53,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:59:53,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:59:54,037 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:59:54,037 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:59:54,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1079936823] [2024-06-27 21:59:54,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1079936823] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:59:54,037 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:59:54,037 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:59:54,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1598291104] [2024-06-27 21:59:54,037 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:59:54,037 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:59:54,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:59:54,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:59:54,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:59:54,075 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 21:59:54,075 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 496 transitions, 6824 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:59:54,076 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:59:54,076 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 21:59:54,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:59:55,681 INFO L124 PetriNetUnfolderBase]: 4677/8164 cut-off events. [2024-06-27 21:59:55,681 INFO L125 PetriNetUnfolderBase]: For 873995/874039 co-relation queries the response was YES. [2024-06-27 21:59:55,772 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54124 conditions, 8164 events. 4677/8164 cut-off events. For 873995/874039 co-relation queries the response was YES. Maximal size of possible extension queue 495. Compared 61891 event pairs, 1437 based on Foata normal form. 12/7829 useless extension candidates. Maximal degree in co-relation 53945. Up to 6793 conditions per place. [2024-06-27 21:59:56,079 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 387 selfloop transitions, 128 changer transitions 0/532 dead transitions. [2024-06-27 21:59:56,079 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 532 transitions, 9050 flow [2024-06-27 21:59:56,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:59:56,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:59:56,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 241 transitions. [2024-06-27 21:59:56,085 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6276041666666666 [2024-06-27 21:59:56,085 INFO L175 Difference]: Start difference. First operand has 431 places, 496 transitions, 6824 flow. Second operand 8 states and 241 transitions. [2024-06-27 21:59:56,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 532 transitions, 9050 flow [2024-06-27 22:00:00,370 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 532 transitions, 8930 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-27 22:00:00,376 INFO L231 Difference]: Finished difference. Result has 433 places, 508 transitions, 7300 flow [2024-06-27 22:00:00,376 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=6704, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=496, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7300, PETRI_PLACES=433, PETRI_TRANSITIONS=508} [2024-06-27 22:00:00,377 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 381 predicate places. [2024-06-27 22:00:00,377 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 508 transitions, 7300 flow [2024-06-27 22:00:00,377 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:00:00,377 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:00:00,377 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, 1] [2024-06-27 22:00:00,377 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-27 22:00:00,377 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:00:00,377 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:00:00,378 INFO L85 PathProgramCache]: Analyzing trace with hash 1750767110, now seen corresponding path program 3 times [2024-06-27 22:00:00,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:00:00,378 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1578417772] [2024-06-27 22:00:00,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:00:00,378 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:00:00,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:00:00,509 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:00:00,510 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:00:00,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1578417772] [2024-06-27 22:00:00,510 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1578417772] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:00:00,510 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:00:00,510 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:00:00,510 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [36546214] [2024-06-27 22:00:00,510 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:00:00,510 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:00:00,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:00:00,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:00:00,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:00:00,570 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 22:00:00,571 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 508 transitions, 7300 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:00:00,571 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:00:00,571 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 22:00:00,571 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:00:02,341 INFO L124 PetriNetUnfolderBase]: 4674/8160 cut-off events. [2024-06-27 22:00:02,342 INFO L125 PetriNetUnfolderBase]: For 879003/879047 co-relation queries the response was YES. [2024-06-27 22:00:02,438 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54321 conditions, 8160 events. 4674/8160 cut-off events. For 879003/879047 co-relation queries the response was YES. Maximal size of possible extension queue 494. Compared 61887 event pairs, 1437 based on Foata normal form. 12/7825 useless extension candidates. Maximal degree in co-relation 54141. Up to 6790 conditions per place. [2024-06-27 22:00:02,469 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 385 selfloop transitions, 129 changer transitions 0/531 dead transitions. [2024-06-27 22:00:02,469 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 531 transitions, 8928 flow [2024-06-27 22:00:02,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:00:02,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:00:02,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 239 transitions. [2024-06-27 22:00:02,470 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6223958333333334 [2024-06-27 22:00:02,470 INFO L175 Difference]: Start difference. First operand has 433 places, 508 transitions, 7300 flow. Second operand 8 states and 239 transitions. [2024-06-27 22:00:02,470 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 531 transitions, 8928 flow [2024-06-27 22:00:06,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 531 transitions, 8737 flow, removed 74 selfloop flow, removed 2 redundant places. [2024-06-27 22:00:06,753 INFO L231 Difference]: Finished difference. Result has 439 places, 508 transitions, 7373 flow [2024-06-27 22:00:06,753 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=7109, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=508, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=379, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7373, PETRI_PLACES=439, PETRI_TRANSITIONS=508} [2024-06-27 22:00:06,754 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 387 predicate places. [2024-06-27 22:00:06,754 INFO L495 AbstractCegarLoop]: Abstraction has has 439 places, 508 transitions, 7373 flow [2024-06-27 22:00:06,754 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:00:06,754 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:00:06,754 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, 1] [2024-06-27 22:00:06,755 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-27 22:00:06,755 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:00:06,755 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:00:06,755 INFO L85 PathProgramCache]: Analyzing trace with hash 600511232, now seen corresponding path program 1 times [2024-06-27 22:00:06,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:00:06,755 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2100400754] [2024-06-27 22:00:06,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:00:06,756 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:00:06,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:00:07,033 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:00:07,033 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:00:07,033 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2100400754] [2024-06-27 22:00:07,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2100400754] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:00:07,033 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:00:07,033 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:00:07,033 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1268810449] [2024-06-27 22:00:07,033 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:00:07,034 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:00:07,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:00:07,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:00:07,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:00:07,074 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 22:00:07,074 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 508 transitions, 7373 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:00:07,074 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:00:07,074 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 22:00:07,074 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:00:08,725 INFO L124 PetriNetUnfolderBase]: 4695/8195 cut-off events. [2024-06-27 22:00:08,725 INFO L125 PetriNetUnfolderBase]: For 901162/901200 co-relation queries the response was YES. [2024-06-27 22:00:08,818 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54896 conditions, 8195 events. 4695/8195 cut-off events. For 901162/901200 co-relation queries the response was YES. Maximal size of possible extension queue 497. Compared 62188 event pairs, 1429 based on Foata normal form. 7/7851 useless extension candidates. Maximal degree in co-relation 54714. Up to 6964 conditions per place. [2024-06-27 22:00:08,847 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 426 selfloop transitions, 91 changer transitions 0/534 dead transitions. [2024-06-27 22:00:08,848 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 534 transitions, 8525 flow [2024-06-27 22:00:08,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:00:08,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:00:08,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 234 transitions. [2024-06-27 22:00:08,848 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.609375 [2024-06-27 22:00:08,848 INFO L175 Difference]: Start difference. First operand has 439 places, 508 transitions, 7373 flow. Second operand 8 states and 234 transitions. [2024-06-27 22:00:08,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 534 transitions, 8525 flow [2024-06-27 22:00:13,095 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 439 places, 534 transitions, 8257 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-27 22:00:13,101 INFO L231 Difference]: Finished difference. Result has 440 places, 510 transitions, 7352 flow [2024-06-27 22:00:13,102 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=7105, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=508, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7352, PETRI_PLACES=440, PETRI_TRANSITIONS=510} [2024-06-27 22:00:13,102 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 388 predicate places. [2024-06-27 22:00:13,102 INFO L495 AbstractCegarLoop]: Abstraction has has 440 places, 510 transitions, 7352 flow [2024-06-27 22:00:13,102 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:00:13,102 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:00:13,102 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, 1] [2024-06-27 22:00:13,102 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-27 22:00:13,102 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:00:13,102 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:00:13,102 INFO L85 PathProgramCache]: Analyzing trace with hash -826375514, now seen corresponding path program 4 times [2024-06-27 22:00:13,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:00:13,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [167101501] [2024-06-27 22:00:13,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:00:13,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:00:13,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:00:13,371 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:00:13,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:00:13,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [167101501] [2024-06-27 22:00:13,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [167101501] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:00:13,372 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:00:13,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:00:13,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [443971806] [2024-06-27 22:00:13,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:00:13,373 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:00:13,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:00:13,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:00:13,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:00:13,418 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 22:00:13,419 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 440 places, 510 transitions, 7352 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:00:13,419 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:00:13,419 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 22:00:13,419 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:00:15,143 INFO L124 PetriNetUnfolderBase]: 4716/8234 cut-off events. [2024-06-27 22:00:15,144 INFO L125 PetriNetUnfolderBase]: For 916024/916060 co-relation queries the response was YES. [2024-06-27 22:00:15,240 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55430 conditions, 8234 events. 4716/8234 cut-off events. For 916024/916060 co-relation queries the response was YES. Maximal size of possible extension queue 502. Compared 62543 event pairs, 1441 based on Foata normal form. 8/7887 useless extension candidates. Maximal degree in co-relation 55247. Up to 6971 conditions per place. [2024-06-27 22:00:15,270 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 425 selfloop transitions, 91 changer transitions 0/533 dead transitions. [2024-06-27 22:00:15,270 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 447 places, 533 transitions, 8498 flow [2024-06-27 22:00:15,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:00:15,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:00:15,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 231 transitions. [2024-06-27 22:00:15,270 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6015625 [2024-06-27 22:00:15,270 INFO L175 Difference]: Start difference. First operand has 440 places, 510 transitions, 7352 flow. Second operand 8 states and 231 transitions. [2024-06-27 22:00:15,271 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 447 places, 533 transitions, 8498 flow [2024-06-27 22:00:20,466 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 440 places, 533 transitions, 8255 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-27 22:00:20,472 INFO L231 Difference]: Finished difference. Result has 441 places, 512 transitions, 7360 flow [2024-06-27 22:00:20,473 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=7109, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=510, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=419, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7360, PETRI_PLACES=441, PETRI_TRANSITIONS=512} [2024-06-27 22:00:20,473 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 389 predicate places. [2024-06-27 22:00:20,473 INFO L495 AbstractCegarLoop]: Abstraction has has 441 places, 512 transitions, 7360 flow [2024-06-27 22:00:20,473 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:00:20,473 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:00:20,473 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, 1] [2024-06-27 22:00:20,474 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-27 22:00:20,474 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:00:20,474 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:00:20,474 INFO L85 PathProgramCache]: Analyzing trace with hash -819704314, now seen corresponding path program 4 times [2024-06-27 22:00:20,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:00:20,474 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2084805689] [2024-06-27 22:00:20,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:00:20,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:00:20,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:00:20,707 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:00:20,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:00:20,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2084805689] [2024-06-27 22:00:20,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2084805689] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:00:20,708 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:00:20,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:00:20,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2011945108] [2024-06-27 22:00:20,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:00:20,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:00:20,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:00:20,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:00:20,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:00:20,744 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 22:00:20,745 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 512 transitions, 7360 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:00:20,745 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:00:20,745 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 22:00:20,745 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:00:22,431 INFO L124 PetriNetUnfolderBase]: 4753/8293 cut-off events. [2024-06-27 22:00:22,431 INFO L125 PetriNetUnfolderBase]: For 950589/950633 co-relation queries the response was YES. [2024-06-27 22:00:22,529 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56523 conditions, 8293 events. 4753/8293 cut-off events. For 950589/950633 co-relation queries the response was YES. Maximal size of possible extension queue 509. Compared 62991 event pairs, 1448 based on Foata normal form. 12/7946 useless extension candidates. Maximal degree in co-relation 56339. Up to 6893 conditions per place. [2024-06-27 22:00:22,561 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 389 selfloop transitions, 140 changer transitions 0/546 dead transitions. [2024-06-27 22:00:22,561 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 448 places, 546 transitions, 9892 flow [2024-06-27 22:00:22,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:00:22,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:00:22,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 239 transitions. [2024-06-27 22:00:22,562 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6223958333333334 [2024-06-27 22:00:22,562 INFO L175 Difference]: Start difference. First operand has 441 places, 512 transitions, 7360 flow. Second operand 8 states and 239 transitions. [2024-06-27 22:00:22,562 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 448 places, 546 transitions, 9892 flow [2024-06-27 22:00:27,122 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 442 places, 546 transitions, 9657 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-27 22:00:27,128 INFO L231 Difference]: Finished difference. Result has 443 places, 524 transitions, 7721 flow [2024-06-27 22:00:27,128 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=7125, PETRI_DIFFERENCE_MINUEND_PLACES=435, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=512, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7721, PETRI_PLACES=443, PETRI_TRANSITIONS=524} [2024-06-27 22:00:27,128 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 391 predicate places. [2024-06-27 22:00:27,128 INFO L495 AbstractCegarLoop]: Abstraction has has 443 places, 524 transitions, 7721 flow [2024-06-27 22:00:27,128 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:00:27,128 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:00:27,128 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, 1] [2024-06-27 22:00:27,129 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-27 22:00:27,129 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:00:27,129 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:00:27,129 INFO L85 PathProgramCache]: Analyzing trace with hash 563509118, now seen corresponding path program 5 times [2024-06-27 22:00:27,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:00:27,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1900222390] [2024-06-27 22:00:27,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:00:27,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:00:27,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:00:27,246 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:00:27,246 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:00:27,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1900222390] [2024-06-27 22:00:27,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1900222390] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:00:27,246 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:00:27,246 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:00:27,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [6443978] [2024-06-27 22:00:27,247 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:00:27,247 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:00:27,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:00:27,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:00:27,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:00:27,395 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 22:00:27,395 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 443 places, 524 transitions, 7721 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:00:27,395 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:00:27,395 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 22:00:27,395 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:00:29,127 INFO L124 PetriNetUnfolderBase]: 4750/8289 cut-off events. [2024-06-27 22:00:29,128 INFO L125 PetriNetUnfolderBase]: For 951912/951956 co-relation queries the response was YES. [2024-06-27 22:00:29,232 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56297 conditions, 8289 events. 4750/8289 cut-off events. For 951912/951956 co-relation queries the response was YES. Maximal size of possible extension queue 508. Compared 63012 event pairs, 1448 based on Foata normal form. 12/7942 useless extension candidates. Maximal degree in co-relation 56112. Up to 6890 conditions per place. [2024-06-27 22:00:29,261 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 387 selfloop transitions, 141 changer transitions 0/545 dead transitions. [2024-06-27 22:00:29,261 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 450 places, 545 transitions, 9667 flow [2024-06-27 22:00:29,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:00:29,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:00:29,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 237 transitions. [2024-06-27 22:00:29,262 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6171875 [2024-06-27 22:00:29,262 INFO L175 Difference]: Start difference. First operand has 443 places, 524 transitions, 7721 flow. Second operand 8 states and 237 transitions. [2024-06-27 22:00:29,262 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 450 places, 545 transitions, 9667 flow [2024-06-27 22:00:33,877 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 448 places, 545 transitions, 9403 flow, removed 60 selfloop flow, removed 2 redundant places. [2024-06-27 22:00:33,883 INFO L231 Difference]: Finished difference. Result has 449 places, 524 transitions, 7745 flow [2024-06-27 22:00:33,883 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=7457, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=524, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=383, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7745, PETRI_PLACES=449, PETRI_TRANSITIONS=524} [2024-06-27 22:00:33,884 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 397 predicate places. [2024-06-27 22:00:33,884 INFO L495 AbstractCegarLoop]: Abstraction has has 449 places, 524 transitions, 7745 flow [2024-06-27 22:00:33,884 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:00:33,884 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:00:33,884 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, 1] [2024-06-27 22:00:33,884 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-27 22:00:33,884 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:00:33,884 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:00:33,884 INFO L85 PathProgramCache]: Analyzing trace with hash 216856446, now seen corresponding path program 6 times [2024-06-27 22:00:33,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:00:33,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [723437765] [2024-06-27 22:00:33,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:00:33,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:00:33,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:00:34,001 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:00:34,001 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:00:34,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [723437765] [2024-06-27 22:00:34,001 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [723437765] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:00:34,001 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:00:34,001 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:00:34,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2003723823] [2024-06-27 22:00:34,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:00:34,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:00:34,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:00:34,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:00:34,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:00:34,050 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 22:00:34,050 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 524 transitions, 7745 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:00:34,050 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:00:34,050 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 22:00:34,050 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:00:35,965 INFO L124 PetriNetUnfolderBase]: 4747/8285 cut-off events. [2024-06-27 22:00:35,966 INFO L125 PetriNetUnfolderBase]: For 954847/954891 co-relation queries the response was YES. [2024-06-27 22:00:36,063 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56117 conditions, 8285 events. 4747/8285 cut-off events. For 954847/954891 co-relation queries the response was YES. Maximal size of possible extension queue 507. Compared 62889 event pairs, 1448 based on Foata normal form. 12/7938 useless extension candidates. Maximal degree in co-relation 55931. Up to 6887 conditions per place. [2024-06-27 22:00:36,094 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 380 selfloop transitions, 147 changer transitions 0/544 dead transitions. [2024-06-27 22:00:36,094 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 544 transitions, 9411 flow [2024-06-27 22:00:36,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:00:36,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:00:36,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 235 transitions. [2024-06-27 22:00:36,095 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6119791666666666 [2024-06-27 22:00:36,095 INFO L175 Difference]: Start difference. First operand has 449 places, 524 transitions, 7745 flow. Second operand 8 states and 235 transitions. [2024-06-27 22:00:36,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 544 transitions, 9411 flow [2024-06-27 22:00:41,295 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 451 places, 544 transitions, 9162 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-27 22:00:41,301 INFO L231 Difference]: Finished difference. Result has 452 places, 524 transitions, 7796 flow [2024-06-27 22:00:41,301 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=7496, PETRI_DIFFERENCE_MINUEND_PLACES=444, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=524, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7796, PETRI_PLACES=452, PETRI_TRANSITIONS=524} [2024-06-27 22:00:41,302 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 400 predicate places. [2024-06-27 22:00:41,302 INFO L495 AbstractCegarLoop]: Abstraction has has 452 places, 524 transitions, 7796 flow [2024-06-27 22:00:41,302 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:00:41,302 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:00:41,302 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, 1] [2024-06-27 22:00:41,302 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-27 22:00:41,302 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:00:41,302 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:00:41,302 INFO L85 PathProgramCache]: Analyzing trace with hash 570184286, now seen corresponding path program 2 times [2024-06-27 22:00:41,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:00:41,303 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [184445434] [2024-06-27 22:00:41,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:00:41,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:00:41,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:00:41,434 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:00:41,434 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:00:41,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [184445434] [2024-06-27 22:00:41,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [184445434] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:00:41,434 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:00:41,434 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:00:41,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107990657] [2024-06-27 22:00:41,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:00:41,435 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:00:41,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:00:41,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:00:41,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:00:41,474 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 22:00:41,474 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 452 places, 524 transitions, 7796 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:00:41,474 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:00:41,474 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 22:00:41,474 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:00:43,388 INFO L124 PetriNetUnfolderBase]: 4768/8320 cut-off events. [2024-06-27 22:00:43,389 INFO L125 PetriNetUnfolderBase]: For 979818/979856 co-relation queries the response was YES. [2024-06-27 22:00:43,481 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56568 conditions, 8320 events. 4768/8320 cut-off events. For 979818/979856 co-relation queries the response was YES. Maximal size of possible extension queue 510. Compared 63206 event pairs, 1440 based on Foata normal form. 7/7964 useless extension candidates. Maximal degree in co-relation 56381. Up to 7066 conditions per place. [2024-06-27 22:00:43,512 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 441 selfloop transitions, 89 changer transitions 0/547 dead transitions. [2024-06-27 22:00:43,512 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 459 places, 547 transitions, 8972 flow [2024-06-27 22:00:43,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:00:43,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:00:43,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 232 transitions. [2024-06-27 22:00:43,513 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-27 22:00:43,513 INFO L175 Difference]: Start difference. First operand has 452 places, 524 transitions, 7796 flow. Second operand 8 states and 232 transitions. [2024-06-27 22:00:43,513 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 459 places, 547 transitions, 8972 flow [2024-06-27 22:00:48,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 452 places, 547 transitions, 8677 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-27 22:00:48,896 INFO L231 Difference]: Finished difference. Result has 453 places, 526 transitions, 7750 flow [2024-06-27 22:00:48,896 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=7501, PETRI_DIFFERENCE_MINUEND_PLACES=445, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=524, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=435, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7750, PETRI_PLACES=453, PETRI_TRANSITIONS=526} [2024-06-27 22:00:48,897 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 401 predicate places. [2024-06-27 22:00:48,897 INFO L495 AbstractCegarLoop]: Abstraction has has 453 places, 526 transitions, 7750 flow [2024-06-27 22:00:48,897 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:00:48,897 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:00:48,897 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, 1] [2024-06-27 22:00:48,897 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-27 22:00:48,898 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:00:48,898 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:00:48,898 INFO L85 PathProgramCache]: Analyzing trace with hash 216865374, now seen corresponding path program 3 times [2024-06-27 22:00:48,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:00:48,898 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1650290935] [2024-06-27 22:00:48,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:00:48,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:00:48,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:00:49,081 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:00:49,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:00:49,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1650290935] [2024-06-27 22:00:49,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1650290935] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:00:49,082 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:00:49,082 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:00:49,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1336916152] [2024-06-27 22:00:49,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:00:49,082 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:00:49,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:00:49,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:00:49,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:00:49,127 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 22:00:49,127 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 453 places, 526 transitions, 7750 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:00:49,127 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:00:49,127 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 22:00:49,127 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:00:51,183 INFO L124 PetriNetUnfolderBase]: 4789/8361 cut-off events. [2024-06-27 22:00:51,184 INFO L125 PetriNetUnfolderBase]: For 995393/995431 co-relation queries the response was YES. [2024-06-27 22:00:51,278 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57077 conditions, 8361 events. 4789/8361 cut-off events. For 995393/995431 co-relation queries the response was YES. Maximal size of possible extension queue 515. Compared 63675 event pairs, 1449 based on Foata normal form. 7/8003 useless extension candidates. Maximal degree in co-relation 56889. Up to 7097 conditions per place. [2024-06-27 22:00:51,308 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 441 selfloop transitions, 91 changer transitions 0/549 dead transitions. [2024-06-27 22:00:51,308 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 460 places, 549 transitions, 8934 flow [2024-06-27 22:00:51,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:00:51,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:00:51,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 231 transitions. [2024-06-27 22:00:51,309 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6015625 [2024-06-27 22:00:51,309 INFO L175 Difference]: Start difference. First operand has 453 places, 526 transitions, 7750 flow. Second operand 8 states and 231 transitions. [2024-06-27 22:00:51,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 460 places, 549 transitions, 8934 flow [2024-06-27 22:00:57,049 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 454 places, 549 transitions, 8701 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-27 22:00:57,055 INFO L231 Difference]: Finished difference. Result has 455 places, 528 transitions, 7774 flow [2024-06-27 22:00:57,056 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=7517, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=526, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=435, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7774, PETRI_PLACES=455, PETRI_TRANSITIONS=528} [2024-06-27 22:00:57,056 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 403 predicate places. [2024-06-27 22:00:57,056 INFO L495 AbstractCegarLoop]: Abstraction has has 455 places, 528 transitions, 7774 flow [2024-06-27 22:00:57,056 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:00:57,056 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:00:57,056 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, 1] [2024-06-27 22:00:57,056 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-27 22:00:57,056 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:00:57,057 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:00:57,057 INFO L85 PathProgramCache]: Analyzing trace with hash 227340894, now seen corresponding path program 4 times [2024-06-27 22:00:57,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:00:57,057 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [803885847] [2024-06-27 22:00:57,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:00:57,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:00:57,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:00:57,186 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:00:57,186 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:00:57,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [803885847] [2024-06-27 22:00:57,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [803885847] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:00:57,186 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:00:57,186 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:00:57,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [296597115] [2024-06-27 22:00:57,186 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:00:57,187 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:00:57,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:00:57,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:00:57,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:00:57,227 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 22:00:57,227 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 455 places, 528 transitions, 7774 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:00:57,227 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:00:57,227 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 22:00:57,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:00:59,301 INFO L124 PetriNetUnfolderBase]: 4836/8457 cut-off events. [2024-06-27 22:00:59,302 INFO L125 PetriNetUnfolderBase]: For 1034383/1034421 co-relation queries the response was YES. [2024-06-27 22:00:59,396 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58290 conditions, 8457 events. 4836/8457 cut-off events. For 1034383/1034421 co-relation queries the response was YES. Maximal size of possible extension queue 522. Compared 64481 event pairs, 1438 based on Foata normal form. 7/8099 useless extension candidates. Maximal degree in co-relation 58101. Up to 7086 conditions per place. [2024-06-27 22:00:59,423 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 442 selfloop transitions, 99 changer transitions 0/558 dead transitions. [2024-06-27 22:00:59,423 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 462 places, 558 transitions, 9364 flow [2024-06-27 22:00:59,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:00:59,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:00:59,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 235 transitions. [2024-06-27 22:00:59,424 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6119791666666666 [2024-06-27 22:00:59,424 INFO L175 Difference]: Start difference. First operand has 455 places, 528 transitions, 7774 flow. Second operand 8 states and 235 transitions. [2024-06-27 22:00:59,424 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 462 places, 558 transitions, 9364 flow