./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe012_tso.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe012_tso.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/safe012_tso.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe012_tso.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-28 00:54:37,553 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 00:54:37,622 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 00:54:37,625 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 00:54:37,625 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 00:54:37,645 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 00:54:37,646 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 00:54:37,646 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 00:54:37,646 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 00:54:37,647 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 00:54:37,647 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 00:54:37,647 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 00:54:37,648 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 00:54:37,648 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 00:54:37,648 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 00:54:37,649 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 00:54:37,649 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 00:54:37,649 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 00:54:37,649 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 00:54:37,650 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 00:54:37,650 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 00:54:37,650 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 00:54:37,651 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 00:54:37,651 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 00:54:37,651 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 00:54:37,652 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 00:54:37,652 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 00:54:37,652 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 00:54:37,653 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 00:54:37,653 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 00:54:37,653 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 00:54:37,653 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 00:54:37,654 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 00:54:37,654 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 00:54:37,654 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 00:54:37,654 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 00:54:37,655 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 00:54:37,655 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 00:54:37,655 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 00:54:37,655 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 00:54:37,656 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 00:54:37,656 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 00:54:37,656 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 00:54:37,656 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-28 00:54:37,830 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 00:54:37,850 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 00:54:37,852 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 00:54:37,853 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 00:54:37,853 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 00:54:37,854 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-nonrel/safe012_tso.yml/witness.yml [2024-06-28 00:54:37,962 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 00:54:37,967 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 00:54:37,968 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe012_tso.i [2024-06-28 00:54:39,052 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 00:54:39,254 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 00:54:39,255 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe012_tso.i [2024-06-28 00:54:39,265 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/970dd25ba/7ab4360745f1450fb3f74c5ad8363b46/FLAGba27d52d6 [2024-06-28 00:54:39,276 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/970dd25ba/7ab4360745f1450fb3f74c5ad8363b46 [2024-06-28 00:54:39,277 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 00:54:39,278 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 00:54:39,279 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 00:54:39,279 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 00:54:39,294 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 00:54:39,295 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 12:54:37" (1/2) ... [2024-06-28 00:54:39,295 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@45d83476 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:54:39, skipping insertion in model container [2024-06-28 00:54:39,295 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 12:54:37" (1/2) ... [2024-06-28 00:54:39,296 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@144b3183 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:54:39, skipping insertion in model container [2024-06-28 00:54:39,297 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 12:54:39" (2/2) ... [2024-06-28 00:54:39,297 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@45d83476 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:54:39, skipping insertion in model container [2024-06-28 00:54:39,297 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 12:54:39" (2/2) ... [2024-06-28 00:54:39,297 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 00:54:39,342 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 00:54:39,343 INFO L97 edCorrectnessWitness]: Location invariant before [L783-L783] (((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || ((((((0 <= __unbuffered_cnt && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (z == 0 || z == 1)))) && (! multithreaded || (x == 0 || x == 1)) [2024-06-28 00:54:39,343 INFO L97 edCorrectnessWitness]: Location invariant before [L786-L786] (((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || ((((((0 <= __unbuffered_cnt && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (z == 0 || z == 1)))) && (! multithreaded || (x == 0 || x == 1)) [2024-06-28 00:54:39,343 INFO L97 edCorrectnessWitness]: Location invariant before [L785-L785] (((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || ((((((0 <= __unbuffered_cnt && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (z == 0 || z == 1)))) && (! multithreaded || (x == 0 || x == 1)) [2024-06-28 00:54:39,343 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 00:54:39,344 INFO L106 edCorrectnessWitness]: ghost_update [L781-L781] multithreaded = 1; [2024-06-28 00:54:39,380 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 00:54:39,543 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/safe012_tso.i[945,958] [2024-06-28 00:54:39,669 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 00:54:39,676 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-06-28 00:54:39,703 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/safe012_tso.i[945,958] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 00:54:39,744 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 00:54:39,774 INFO L206 MainTranslator]: Completed translation [2024-06-28 00:54:39,774 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:54:39 WrapperNode [2024-06-28 00:54:39,774 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 00:54:39,775 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 00:54:39,775 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 00:54:39,775 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 00:54:39,781 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:54:39" (1/1) ... [2024-06-28 00:54:39,790 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:54:39" (1/1) ... [2024-06-28 00:54:39,808 INFO L138 Inliner]: procedures = 175, calls = 41, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 65 [2024-06-28 00:54:39,808 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 00:54:39,809 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 00:54:39,809 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 00:54:39,809 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 00:54:39,816 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:54:39" (1/1) ... [2024-06-28 00:54:39,817 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:54:39" (1/1) ... [2024-06-28 00:54:39,819 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:54:39" (1/1) ... [2024-06-28 00:54:39,839 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-28 00:54:39,839 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:54:39" (1/1) ... [2024-06-28 00:54:39,839 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:54:39" (1/1) ... [2024-06-28 00:54:39,850 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:54:39" (1/1) ... [2024-06-28 00:54:39,852 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:54:39" (1/1) ... [2024-06-28 00:54:39,860 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:54:39" (1/1) ... [2024-06-28 00:54:39,861 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:54:39" (1/1) ... [2024-06-28 00:54:39,863 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 00:54:39,864 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 00:54:39,864 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 00:54:39,864 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 00:54:39,864 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:54:39" (1/1) ... [2024-06-28 00:54:39,869 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 00:54:39,874 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 00:54:39,890 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-28 00:54:39,892 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-28 00:54:39,917 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 00:54:39,917 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 00:54:39,918 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 00:54:39,918 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 00:54:39,918 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 00:54:39,918 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 00:54:39,918 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 00:54:39,918 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 00:54:39,918 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 00:54:39,918 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 00:54:39,919 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 00:54:39,919 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 00:54:39,920 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-28 00:54:40,077 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 00:54:40,081 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 00:54:40,303 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 00:54:40,308 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 00:54:40,429 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 00:54:40,429 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 00:54:40,430 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 12:54:40 BoogieIcfgContainer [2024-06-28 00:54:40,430 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 00:54:40,431 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 00:54:40,431 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 00:54:40,434 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 00:54:40,438 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 12:54:37" (1/4) ... [2024-06-28 00:54:40,439 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@772d90f1 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 12:54:40, skipping insertion in model container [2024-06-28 00:54:40,439 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 12:54:39" (2/4) ... [2024-06-28 00:54:40,439 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@772d90f1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 12:54:40, skipping insertion in model container [2024-06-28 00:54:40,440 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:54:39" (3/4) ... [2024-06-28 00:54:40,440 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@772d90f1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 12:54:40, skipping insertion in model container [2024-06-28 00:54:40,440 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 12:54:40" (4/4) ... [2024-06-28 00:54:40,441 INFO L112 eAbstractionObserver]: Analyzing ICFG safe012_tso.i [2024-06-28 00:54:40,454 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 00:54:40,455 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2024-06-28 00:54:40,455 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 00:54:40,489 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 00:54:40,518 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 54 places, 45 transitions, 102 flow [2024-06-28 00:54:40,536 INFO L124 PetriNetUnfolderBase]: 1/42 cut-off events. [2024-06-28 00:54:40,540 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 00:54:40,543 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52 conditions, 42 events. 1/42 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 65 event pairs, 0 based on Foata normal form. 0/37 useless extension candidates. Maximal degree in co-relation 43. Up to 2 conditions per place. [2024-06-28 00:54:40,543 INFO L82 GeneralOperation]: Start removeDead. Operand has 54 places, 45 transitions, 102 flow [2024-06-28 00:54:40,547 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 49 places, 39 transitions, 87 flow [2024-06-28 00:54:40,560 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 00:54:40,567 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;@7ddbb2e4, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 00:54:40,567 INFO L358 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2024-06-28 00:54:40,574 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 00:54:40,574 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-28 00:54:40,574 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 00:54:40,574 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:40,575 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 00:54:40,575 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-28 00:54:40,581 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:40,581 INFO L85 PathProgramCache]: Analyzing trace with hash 209495808, now seen corresponding path program 1 times [2024-06-28 00:54:40,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:40,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1124616399] [2024-06-28 00:54:40,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:40,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:40,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:40,921 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-28 00:54:40,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:40,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1124616399] [2024-06-28 00:54:40,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1124616399] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:40,923 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:40,923 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 00:54:40,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [710480592] [2024-06-28 00:54:40,926 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:40,933 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 00:54:40,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:40,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 00:54:40,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 00:54:40,991 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 45 [2024-06-28 00:54:40,994 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 39 transitions, 87 flow. Second operand has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:40,994 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:40,994 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 45 [2024-06-28 00:54:40,995 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:41,228 INFO L124 PetriNetUnfolderBase]: 696/1142 cut-off events. [2024-06-28 00:54:41,228 INFO L125 PetriNetUnfolderBase]: For 17/17 co-relation queries the response was YES. [2024-06-28 00:54:41,233 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2251 conditions, 1142 events. 696/1142 cut-off events. For 17/17 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 6211 event pairs, 505 based on Foata normal form. 1/1094 useless extension candidates. Maximal degree in co-relation 2239. Up to 1056 conditions per place. [2024-06-28 00:54:41,240 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 31 selfloop transitions, 4 changer transitions 0/51 dead transitions. [2024-06-28 00:54:41,240 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 51 transitions, 187 flow [2024-06-28 00:54:41,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 00:54:41,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 00:54:41,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 98 transitions. [2024-06-28 00:54:41,250 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.725925925925926 [2024-06-28 00:54:41,251 INFO L175 Difference]: Start difference. First operand has 49 places, 39 transitions, 87 flow. Second operand 3 states and 98 transitions. [2024-06-28 00:54:41,252 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 51 transitions, 187 flow [2024-06-28 00:54:41,254 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 51 transitions, 182 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 00:54:41,258 INFO L231 Difference]: Finished difference. Result has 49 places, 42 transitions, 114 flow [2024-06-28 00:54:41,260 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=84, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=114, PETRI_PLACES=49, PETRI_TRANSITIONS=42} [2024-06-28 00:54:41,263 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 0 predicate places. [2024-06-28 00:54:41,263 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 42 transitions, 114 flow [2024-06-28 00:54:41,263 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:41,263 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:41,264 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:41,264 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 00:54:41,264 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-28 00:54:41,265 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:41,265 INFO L85 PathProgramCache]: Analyzing trace with hash -1820559938, now seen corresponding path program 1 times [2024-06-28 00:54:41,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:41,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2009695069] [2024-06-28 00:54:41,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:41,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:41,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:41,486 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-28 00:54:41,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:41,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2009695069] [2024-06-28 00:54:41,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2009695069] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:41,487 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:41,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:54:41,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [772035439] [2024-06-28 00:54:41,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:41,489 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:54:41,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:41,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:54:41,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:54:41,535 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:54:41,536 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 42 transitions, 114 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:41,536 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:41,536 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:54:41,536 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:41,738 INFO L124 PetriNetUnfolderBase]: 1225/1949 cut-off events. [2024-06-28 00:54:41,739 INFO L125 PetriNetUnfolderBase]: For 325/339 co-relation queries the response was YES. [2024-06-28 00:54:41,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4356 conditions, 1949 events. 1225/1949 cut-off events. For 325/339 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 10687 event pairs, 521 based on Foata normal form. 13/1919 useless extension candidates. Maximal degree in co-relation 4344. Up to 1745 conditions per place. [2024-06-28 00:54:41,748 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 41 selfloop transitions, 6 changer transitions 0/61 dead transitions. [2024-06-28 00:54:41,748 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 61 transitions, 254 flow [2024-06-28 00:54:41,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 00:54:41,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 00:54:41,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 122 transitions. [2024-06-28 00:54:41,750 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6777777777777778 [2024-06-28 00:54:41,750 INFO L175 Difference]: Start difference. First operand has 49 places, 42 transitions, 114 flow. Second operand 4 states and 122 transitions. [2024-06-28 00:54:41,750 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 61 transitions, 254 flow [2024-06-28 00:54:41,751 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 61 transitions, 250 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 00:54:41,752 INFO L231 Difference]: Finished difference. Result has 51 places, 43 transitions, 137 flow [2024-06-28 00:54:41,752 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=106, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=137, PETRI_PLACES=51, PETRI_TRANSITIONS=43} [2024-06-28 00:54:41,752 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 2 predicate places. [2024-06-28 00:54:41,753 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 43 transitions, 137 flow [2024-06-28 00:54:41,753 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:41,753 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:41,753 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:41,753 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 00:54:41,753 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-28 00:54:41,754 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:41,754 INFO L85 PathProgramCache]: Analyzing trace with hash 1748125855, now seen corresponding path program 1 times [2024-06-28 00:54:41,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:41,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [813459335] [2024-06-28 00:54:41,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:41,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:41,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:41,870 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-28 00:54:41,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:41,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [813459335] [2024-06-28 00:54:41,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [813459335] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:41,872 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:41,872 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 00:54:41,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1693850851] [2024-06-28 00:54:41,872 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:41,872 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 00:54:41,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:41,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 00:54:41,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 00:54:41,898 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 45 [2024-06-28 00:54:41,899 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 43 transitions, 137 flow. Second operand has 4 states, 4 states have (on average 21.0) internal successors, (84), 4 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:41,899 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:41,899 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 45 [2024-06-28 00:54:41,899 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:42,035 INFO L124 PetriNetUnfolderBase]: 951/1567 cut-off events. [2024-06-28 00:54:42,035 INFO L125 PetriNetUnfolderBase]: For 696/699 co-relation queries the response was YES. [2024-06-28 00:54:42,037 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3757 conditions, 1567 events. 951/1567 cut-off events. For 696/699 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 8510 event pairs, 353 based on Foata normal form. 4/1567 useless extension candidates. Maximal degree in co-relation 3743. Up to 1411 conditions per place. [2024-06-28 00:54:42,042 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 42 selfloop transitions, 7 changer transitions 0/64 dead transitions. [2024-06-28 00:54:42,042 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 64 transitions, 295 flow [2024-06-28 00:54:42,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 00:54:42,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 00:54:42,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 122 transitions. [2024-06-28 00:54:42,044 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6777777777777778 [2024-06-28 00:54:42,044 INFO L175 Difference]: Start difference. First operand has 51 places, 43 transitions, 137 flow. Second operand 4 states and 122 transitions. [2024-06-28 00:54:42,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 64 transitions, 295 flow [2024-06-28 00:54:42,046 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 64 transitions, 278 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-28 00:54:42,046 INFO L231 Difference]: Finished difference. Result has 54 places, 49 transitions, 180 flow [2024-06-28 00:54:42,047 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=124, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=180, PETRI_PLACES=54, PETRI_TRANSITIONS=49} [2024-06-28 00:54:42,047 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 5 predicate places. [2024-06-28 00:54:42,047 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 49 transitions, 180 flow [2024-06-28 00:54:42,048 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.0) internal successors, (84), 4 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:42,048 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:42,048 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:42,048 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 00:54:42,048 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:42,049 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:42,049 INFO L85 PathProgramCache]: Analyzing trace with hash -1621223139, now seen corresponding path program 1 times [2024-06-28 00:54:42,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:42,049 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [416868104] [2024-06-28 00:54:42,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:42,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:42,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:42,153 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-28 00:54:42,153 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:42,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [416868104] [2024-06-28 00:54:42,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [416868104] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:42,154 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:42,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 00:54:42,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [627846442] [2024-06-28 00:54:42,154 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:42,155 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 00:54:42,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:42,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 00:54:42,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 00:54:42,192 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:54:42,193 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 49 transitions, 180 flow. Second operand has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 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-28 00:54:42,193 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:42,193 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:54:42,193 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:42,362 INFO L124 PetriNetUnfolderBase]: 1167/1997 cut-off events. [2024-06-28 00:54:42,363 INFO L125 PetriNetUnfolderBase]: For 1299/1299 co-relation queries the response was YES. [2024-06-28 00:54:42,365 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5022 conditions, 1997 events. 1167/1997 cut-off events. For 1299/1299 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 11655 event pairs, 624 based on Foata normal form. 2/1978 useless extension candidates. Maximal degree in co-relation 5006. Up to 1707 conditions per place. [2024-06-28 00:54:42,372 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 55 selfloop transitions, 10 changer transitions 0/79 dead transitions. [2024-06-28 00:54:42,372 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 79 transitions, 395 flow [2024-06-28 00:54:42,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:54:42,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:54:42,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 146 transitions. [2024-06-28 00:54:42,373 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6488888888888888 [2024-06-28 00:54:42,374 INFO L175 Difference]: Start difference. First operand has 54 places, 49 transitions, 180 flow. Second operand 5 states and 146 transitions. [2024-06-28 00:54:42,374 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 79 transitions, 395 flow [2024-06-28 00:54:42,375 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 79 transitions, 391 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-28 00:54:42,376 INFO L231 Difference]: Finished difference. Result has 61 places, 58 transitions, 261 flow [2024-06-28 00:54:42,377 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=176, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=261, PETRI_PLACES=61, PETRI_TRANSITIONS=58} [2024-06-28 00:54:42,377 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 12 predicate places. [2024-06-28 00:54:42,377 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 58 transitions, 261 flow [2024-06-28 00:54:42,378 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 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-28 00:54:42,378 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:42,378 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:42,378 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 00:54:42,378 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-28 00:54:42,379 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:42,379 INFO L85 PathProgramCache]: Analyzing trace with hash 1762064786, now seen corresponding path program 1 times [2024-06-28 00:54:42,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:42,379 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [722617541] [2024-06-28 00:54:42,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:42,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:42,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:42,502 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-28 00:54:42,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:42,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [722617541] [2024-06-28 00:54:42,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [722617541] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:42,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:42,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:54:42,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [711573817] [2024-06-28 00:54:42,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:42,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:54:42,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:42,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:54:42,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:54:42,544 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:54:42,544 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 58 transitions, 261 flow. Second operand has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:42,544 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:42,545 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:54:42,545 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:42,770 INFO L124 PetriNetUnfolderBase]: 1435/2435 cut-off events. [2024-06-28 00:54:42,770 INFO L125 PetriNetUnfolderBase]: For 2884/2930 co-relation queries the response was YES. [2024-06-28 00:54:42,774 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6858 conditions, 2435 events. 1435/2435 cut-off events. For 2884/2930 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 14277 event pairs, 452 based on Foata normal form. 10/2418 useless extension candidates. Maximal degree in co-relation 6837. Up to 2005 conditions per place. [2024-06-28 00:54:42,785 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 46 selfloop transitions, 15 changer transitions 0/78 dead transitions. [2024-06-28 00:54:42,785 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 78 transitions, 439 flow [2024-06-28 00:54:42,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 00:54:42,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 00:54:42,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 123 transitions. [2024-06-28 00:54:42,786 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6833333333333333 [2024-06-28 00:54:42,786 INFO L175 Difference]: Start difference. First operand has 61 places, 58 transitions, 261 flow. Second operand 4 states and 123 transitions. [2024-06-28 00:54:42,787 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 78 transitions, 439 flow [2024-06-28 00:54:42,790 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 78 transitions, 437 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-06-28 00:54:42,791 INFO L231 Difference]: Finished difference. Result has 65 places, 61 transitions, 326 flow [2024-06-28 00:54:42,791 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=259, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=326, PETRI_PLACES=65, PETRI_TRANSITIONS=61} [2024-06-28 00:54:42,792 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 16 predicate places. [2024-06-28 00:54:42,792 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 61 transitions, 326 flow [2024-06-28 00:54:42,792 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:42,792 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:42,792 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:42,792 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 00:54:42,793 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-28 00:54:42,793 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:42,793 INFO L85 PathProgramCache]: Analyzing trace with hash -715779404, now seen corresponding path program 2 times [2024-06-28 00:54:42,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:42,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1145807968] [2024-06-28 00:54:42,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:42,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:42,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:42,937 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-28 00:54:42,938 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:42,938 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1145807968] [2024-06-28 00:54:42,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1145807968] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:42,938 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:42,938 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:54:42,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [688488587] [2024-06-28 00:54:42,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:42,939 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:54:42,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:42,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:54:42,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:54:42,971 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:54:42,971 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 61 transitions, 326 flow. Second operand has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:42,971 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:42,972 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:54:42,972 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:43,191 INFO L124 PetriNetUnfolderBase]: 1428/2426 cut-off events. [2024-06-28 00:54:43,192 INFO L125 PetriNetUnfolderBase]: For 4573/4622 co-relation queries the response was YES. [2024-06-28 00:54:43,196 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7534 conditions, 2426 events. 1428/2426 cut-off events. For 4573/4622 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 14190 event pairs, 453 based on Foata normal form. 12/2413 useless extension candidates. Maximal degree in co-relation 7510. Up to 1976 conditions per place. [2024-06-28 00:54:43,206 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 52 selfloop transitions, 18 changer transitions 0/87 dead transitions. [2024-06-28 00:54:43,206 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 87 transitions, 542 flow [2024-06-28 00:54:43,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:54:43,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:54:43,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 150 transitions. [2024-06-28 00:54:43,207 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-28 00:54:43,207 INFO L175 Difference]: Start difference. First operand has 65 places, 61 transitions, 326 flow. Second operand 5 states and 150 transitions. [2024-06-28 00:54:43,207 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 87 transitions, 542 flow [2024-06-28 00:54:43,213 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 87 transitions, 505 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-06-28 00:54:43,214 INFO L231 Difference]: Finished difference. Result has 68 places, 64 transitions, 362 flow [2024-06-28 00:54:43,214 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=293, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=362, PETRI_PLACES=68, PETRI_TRANSITIONS=64} [2024-06-28 00:54:43,215 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 19 predicate places. [2024-06-28 00:54:43,215 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 64 transitions, 362 flow [2024-06-28 00:54:43,215 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:43,215 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:43,215 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:43,216 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 00:54:43,216 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:43,216 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:43,216 INFO L85 PathProgramCache]: Analyzing trace with hash 1939562540, now seen corresponding path program 1 times [2024-06-28 00:54:43,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:43,217 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1073902215] [2024-06-28 00:54:43,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:43,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:43,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:43,378 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-28 00:54:43,379 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:43,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1073902215] [2024-06-28 00:54:43,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1073902215] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:43,379 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:43,379 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:54:43,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1748571526] [2024-06-28 00:54:43,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:43,380 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:54:43,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:43,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:54:43,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:54:43,412 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:54:43,412 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 64 transitions, 362 flow. Second operand has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:43,412 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:43,412 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:54:43,413 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:43,589 INFO L124 PetriNetUnfolderBase]: 1179/1961 cut-off events. [2024-06-28 00:54:43,590 INFO L125 PetriNetUnfolderBase]: For 3635/3635 co-relation queries the response was YES. [2024-06-28 00:54:43,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6220 conditions, 1961 events. 1179/1961 cut-off events. For 3635/3635 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 11261 event pairs, 550 based on Foata normal form. 4/1948 useless extension candidates. Maximal degree in co-relation 6195. Up to 1697 conditions per place. [2024-06-28 00:54:43,603 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 68 selfloop transitions, 12 changer transitions 0/94 dead transitions. [2024-06-28 00:54:43,603 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 94 transitions, 598 flow [2024-06-28 00:54:43,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:54:43,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:54:43,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 173 transitions. [2024-06-28 00:54:43,604 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6407407407407407 [2024-06-28 00:54:43,604 INFO L175 Difference]: Start difference. First operand has 68 places, 64 transitions, 362 flow. Second operand 6 states and 173 transitions. [2024-06-28 00:54:43,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 94 transitions, 598 flow [2024-06-28 00:54:43,609 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 94 transitions, 555 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-28 00:54:43,610 INFO L231 Difference]: Finished difference. Result has 71 places, 66 transitions, 364 flow [2024-06-28 00:54:43,611 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=319, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=364, PETRI_PLACES=71, PETRI_TRANSITIONS=66} [2024-06-28 00:54:43,612 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 22 predicate places. [2024-06-28 00:54:43,612 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 66 transitions, 364 flow [2024-06-28 00:54:43,612 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:43,612 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:43,612 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:43,613 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 00:54:43,613 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-28 00:54:43,613 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:43,613 INFO L85 PathProgramCache]: Analyzing trace with hash -1210565798, now seen corresponding path program 1 times [2024-06-28 00:54:43,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:43,614 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1122106543] [2024-06-28 00:54:43,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:43,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:43,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:43,753 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-28 00:54:43,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:43,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1122106543] [2024-06-28 00:54:43,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1122106543] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:43,754 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:43,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:54:43,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1767443466] [2024-06-28 00:54:43,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:43,755 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:54:43,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:43,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:54:43,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:54:43,781 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:43,782 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 66 transitions, 364 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:43,782 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:43,782 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:43,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:43,984 INFO L124 PetriNetUnfolderBase]: 1506/2424 cut-off events. [2024-06-28 00:54:43,985 INFO L125 PetriNetUnfolderBase]: For 4968/4974 co-relation queries the response was YES. [2024-06-28 00:54:43,989 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7890 conditions, 2424 events. 1506/2424 cut-off events. For 4968/4974 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 13667 event pairs, 442 based on Foata normal form. 3/2418 useless extension candidates. Maximal degree in co-relation 7864. Up to 2089 conditions per place. [2024-06-28 00:54:44,005 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 68 selfloop transitions, 18 changer transitions 0/99 dead transitions. [2024-06-28 00:54:44,007 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 99 transitions, 646 flow [2024-06-28 00:54:44,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:54:44,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:54:44,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 148 transitions. [2024-06-28 00:54:44,011 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6577777777777778 [2024-06-28 00:54:44,011 INFO L175 Difference]: Start difference. First operand has 71 places, 66 transitions, 364 flow. Second operand 5 states and 148 transitions. [2024-06-28 00:54:44,011 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 99 transitions, 646 flow [2024-06-28 00:54:44,017 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 99 transitions, 619 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-28 00:54:44,019 INFO L231 Difference]: Finished difference. Result has 74 places, 75 transitions, 467 flow [2024-06-28 00:54:44,019 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=337, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=467, PETRI_PLACES=74, PETRI_TRANSITIONS=75} [2024-06-28 00:54:44,020 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 25 predicate places. [2024-06-28 00:54:44,021 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 75 transitions, 467 flow [2024-06-28 00:54:44,021 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:44,021 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:44,021 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:44,021 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 00:54:44,021 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-28 00:54:44,022 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:44,022 INFO L85 PathProgramCache]: Analyzing trace with hash -714318780, now seen corresponding path program 2 times [2024-06-28 00:54:44,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:44,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2146434364] [2024-06-28 00:54:44,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:44,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:44,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:44,159 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-28 00:54:44,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:44,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2146434364] [2024-06-28 00:54:44,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2146434364] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:44,160 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:44,160 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:54:44,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [886134201] [2024-06-28 00:54:44,160 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:44,160 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:54:44,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:44,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:54:44,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:54:44,191 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:44,191 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 75 transitions, 467 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:44,191 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:44,191 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:44,191 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:44,399 INFO L124 PetriNetUnfolderBase]: 1523/2455 cut-off events. [2024-06-28 00:54:44,400 INFO L125 PetriNetUnfolderBase]: For 6504/6510 co-relation queries the response was YES. [2024-06-28 00:54:44,405 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8569 conditions, 2455 events. 1523/2455 cut-off events. For 6504/6510 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 13792 event pairs, 432 based on Foata normal form. 3/2449 useless extension candidates. Maximal degree in co-relation 8540. Up to 2072 conditions per place. [2024-06-28 00:54:44,413 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 77 selfloop transitions, 26 changer transitions 0/116 dead transitions. [2024-06-28 00:54:44,413 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 116 transitions, 839 flow [2024-06-28 00:54:44,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:54:44,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:54:44,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 176 transitions. [2024-06-28 00:54:44,415 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6518518518518519 [2024-06-28 00:54:44,415 INFO L175 Difference]: Start difference. First operand has 74 places, 75 transitions, 467 flow. Second operand 6 states and 176 transitions. [2024-06-28 00:54:44,415 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 116 transitions, 839 flow [2024-06-28 00:54:44,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 116 transitions, 819 flow, removed 10 selfloop flow, removed 0 redundant places. [2024-06-28 00:54:44,432 INFO L231 Difference]: Finished difference. Result has 81 places, 84 transitions, 591 flow [2024-06-28 00:54:44,433 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=453, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=591, PETRI_PLACES=81, PETRI_TRANSITIONS=84} [2024-06-28 00:54:44,433 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 32 predicate places. [2024-06-28 00:54:44,433 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 84 transitions, 591 flow [2024-06-28 00:54:44,434 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:44,434 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:44,434 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:44,434 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 00:54:44,434 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-28 00:54:44,434 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:44,435 INFO L85 PathProgramCache]: Analyzing trace with hash -714324360, now seen corresponding path program 3 times [2024-06-28 00:54:44,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:44,435 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [33041102] [2024-06-28 00:54:44,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:44,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:44,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:44,562 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-28 00:54:44,562 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:44,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [33041102] [2024-06-28 00:54:44,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [33041102] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:44,563 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:44,563 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:54:44,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1767956197] [2024-06-28 00:54:44,564 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:44,567 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:54:44,567 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:44,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:54:44,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:54:44,597 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:44,599 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 84 transitions, 591 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:44,599 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:44,599 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:44,599 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:44,823 INFO L124 PetriNetUnfolderBase]: 1518/2543 cut-off events. [2024-06-28 00:54:44,824 INFO L125 PetriNetUnfolderBase]: For 8769/8775 co-relation queries the response was YES. [2024-06-28 00:54:44,829 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9186 conditions, 2543 events. 1518/2543 cut-off events. For 8769/8775 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 14759 event pairs, 483 based on Foata normal form. 3/2533 useless extension candidates. Maximal degree in co-relation 9153. Up to 2067 conditions per place. [2024-06-28 00:54:44,838 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 75 selfloop transitions, 25 changer transitions 0/113 dead transitions. [2024-06-28 00:54:44,839 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 113 transitions, 859 flow [2024-06-28 00:54:44,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:54:44,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:54:44,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 174 transitions. [2024-06-28 00:54:44,840 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6444444444444445 [2024-06-28 00:54:44,840 INFO L175 Difference]: Start difference. First operand has 81 places, 84 transitions, 591 flow. Second operand 6 states and 174 transitions. [2024-06-28 00:54:44,840 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 113 transitions, 859 flow [2024-06-28 00:54:44,854 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 113 transitions, 825 flow, removed 14 selfloop flow, removed 1 redundant places. [2024-06-28 00:54:44,856 INFO L231 Difference]: Finished difference. Result has 86 places, 84 transitions, 615 flow [2024-06-28 00:54:44,856 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=557, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=615, PETRI_PLACES=86, PETRI_TRANSITIONS=84} [2024-06-28 00:54:44,857 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 37 predicate places. [2024-06-28 00:54:44,857 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 84 transitions, 615 flow [2024-06-28 00:54:44,858 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:44,858 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:44,858 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:44,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 00:54:44,858 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:44,859 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:44,859 INFO L85 PathProgramCache]: Analyzing trace with hash 1759928195, now seen corresponding path program 1 times [2024-06-28 00:54:44,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:44,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1588476042] [2024-06-28 00:54:44,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:44,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:44,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:44,975 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-28 00:54:44,975 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:44,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1588476042] [2024-06-28 00:54:44,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1588476042] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:44,975 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:44,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 00:54:44,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [731737177] [2024-06-28 00:54:44,976 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:44,976 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 00:54:44,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:44,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 00:54:44,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 00:54:44,999 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:54:45,000 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 84 transitions, 615 flow. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:45,001 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:45,001 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:54:45,001 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:45,187 INFO L124 PetriNetUnfolderBase]: 1435/2344 cut-off events. [2024-06-28 00:54:45,188 INFO L125 PetriNetUnfolderBase]: For 8491/8491 co-relation queries the response was YES. [2024-06-28 00:54:45,193 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8809 conditions, 2344 events. 1435/2344 cut-off events. For 8491/8491 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 13375 event pairs, 416 based on Foata normal form. 1/2340 useless extension candidates. Maximal degree in co-relation 8774. Up to 2061 conditions per place. [2024-06-28 00:54:45,201 INFO L140 encePairwiseOnDemand]: 39/45 looper letters, 76 selfloop transitions, 8 changer transitions 0/104 dead transitions. [2024-06-28 00:54:45,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 104 transitions, 875 flow [2024-06-28 00:54:45,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 00:54:45,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 00:54:45,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 116 transitions. [2024-06-28 00:54:45,203 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6444444444444445 [2024-06-28 00:54:45,203 INFO L175 Difference]: Start difference. First operand has 86 places, 84 transitions, 615 flow. Second operand 4 states and 116 transitions. [2024-06-28 00:54:45,203 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 104 transitions, 875 flow [2024-06-28 00:54:45,216 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 104 transitions, 796 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-28 00:54:45,218 INFO L231 Difference]: Finished difference. Result has 86 places, 91 transitions, 631 flow [2024-06-28 00:54:45,218 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=541, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=631, PETRI_PLACES=86, PETRI_TRANSITIONS=91} [2024-06-28 00:54:45,219 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 37 predicate places. [2024-06-28 00:54:45,219 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 91 transitions, 631 flow [2024-06-28 00:54:45,219 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:45,219 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:45,220 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:45,220 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 00:54:45,220 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:45,220 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:45,220 INFO L85 PathProgramCache]: Analyzing trace with hash 1124304721, now seen corresponding path program 1 times [2024-06-28 00:54:45,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:45,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [127105205] [2024-06-28 00:54:45,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:45,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:45,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:45,383 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-28 00:54:45,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:45,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [127105205] [2024-06-28 00:54:45,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [127105205] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:45,383 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:45,383 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:54:45,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1027229985] [2024-06-28 00:54:45,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:45,384 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:54:45,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:45,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:54:45,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:54:45,445 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:54:45,446 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 91 transitions, 631 flow. Second operand has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:45,446 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:45,446 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:54:45,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:45,694 INFO L124 PetriNetUnfolderBase]: 1506/2535 cut-off events. [2024-06-28 00:54:45,694 INFO L125 PetriNetUnfolderBase]: For 12096/12118 co-relation queries the response was YES. [2024-06-28 00:54:45,700 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9831 conditions, 2535 events. 1506/2535 cut-off events. For 12096/12118 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 14912 event pairs, 280 based on Foata normal form. 17/2467 useless extension candidates. Maximal degree in co-relation 9795. Up to 1944 conditions per place. [2024-06-28 00:54:45,709 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 75 selfloop transitions, 28 changer transitions 0/127 dead transitions. [2024-06-28 00:54:45,710 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 127 transitions, 983 flow [2024-06-28 00:54:45,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:54:45,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:54:45,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 180 transitions. [2024-06-28 00:54:45,711 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-28 00:54:45,711 INFO L175 Difference]: Start difference. First operand has 86 places, 91 transitions, 631 flow. Second operand 6 states and 180 transitions. [2024-06-28 00:54:45,711 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 127 transitions, 983 flow [2024-06-28 00:54:45,727 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 127 transitions, 979 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-28 00:54:45,728 INFO L231 Difference]: Finished difference. Result has 92 places, 95 transitions, 726 flow [2024-06-28 00:54:45,728 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=627, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=726, PETRI_PLACES=92, PETRI_TRANSITIONS=95} [2024-06-28 00:54:45,729 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 43 predicate places. [2024-06-28 00:54:45,729 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 95 transitions, 726 flow [2024-06-28 00:54:45,729 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:45,730 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:45,730 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:45,730 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 00:54:45,730 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:45,730 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:45,731 INFO L85 PathProgramCache]: Analyzing trace with hash -789689189, now seen corresponding path program 2 times [2024-06-28 00:54:45,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:45,731 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [192879759] [2024-06-28 00:54:45,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:45,731 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:45,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:45,869 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-28 00:54:45,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:45,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [192879759] [2024-06-28 00:54:45,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [192879759] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:45,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:45,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:54:45,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1901925326] [2024-06-28 00:54:45,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:45,870 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:54:45,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:45,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:54:45,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:54:45,919 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:54:45,920 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 95 transitions, 726 flow. Second operand has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:45,920 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:45,920 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:54:45,920 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:46,204 INFO L124 PetriNetUnfolderBase]: 1494/2513 cut-off events. [2024-06-28 00:54:46,205 INFO L125 PetriNetUnfolderBase]: For 14539/14574 co-relation queries the response was YES. [2024-06-28 00:54:46,211 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10274 conditions, 2513 events. 1494/2513 cut-off events. For 14539/14574 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 14736 event pairs, 385 based on Foata normal form. 13/2438 useless extension candidates. Maximal degree in co-relation 10235. Up to 2015 conditions per place. [2024-06-28 00:54:46,219 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 70 selfloop transitions, 24 changer transitions 0/118 dead transitions. [2024-06-28 00:54:46,219 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 118 transitions, 970 flow [2024-06-28 00:54:46,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:54:46,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:54:46,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 150 transitions. [2024-06-28 00:54:46,221 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-28 00:54:46,221 INFO L175 Difference]: Start difference. First operand has 92 places, 95 transitions, 726 flow. Second operand 5 states and 150 transitions. [2024-06-28 00:54:46,221 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 118 transitions, 970 flow [2024-06-28 00:54:46,237 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 118 transitions, 920 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-28 00:54:46,239 INFO L231 Difference]: Finished difference. Result has 95 places, 95 transitions, 732 flow [2024-06-28 00:54:46,239 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=676, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=732, PETRI_PLACES=95, PETRI_TRANSITIONS=95} [2024-06-28 00:54:46,240 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 46 predicate places. [2024-06-28 00:54:46,240 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 95 transitions, 732 flow [2024-06-28 00:54:46,240 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:46,240 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:46,240 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:46,240 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 00:54:46,240 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:46,241 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:46,241 INFO L85 PathProgramCache]: Analyzing trace with hash -669222925, now seen corresponding path program 3 times [2024-06-28 00:54:46,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:46,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1271978684] [2024-06-28 00:54:46,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:46,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:46,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:46,372 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:46,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:46,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1271978684] [2024-06-28 00:54:46,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1271978684] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:46,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:46,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:54:46,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1265893645] [2024-06-28 00:54:46,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:46,373 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:54:46,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:46,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:54:46,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:54:46,438 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:54:46,438 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 95 transitions, 732 flow. Second operand has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:46,438 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:46,438 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:54:46,438 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:46,664 INFO L124 PetriNetUnfolderBase]: 1448/2352 cut-off events. [2024-06-28 00:54:46,664 INFO L125 PetriNetUnfolderBase]: For 14876/14897 co-relation queries the response was YES. [2024-06-28 00:54:46,670 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9981 conditions, 2352 events. 1448/2352 cut-off events. For 14876/14897 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 13474 event pairs, 332 based on Foata normal form. 7/2268 useless extension candidates. Maximal degree in co-relation 9940. Up to 1938 conditions per place. [2024-06-28 00:54:46,678 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 73 selfloop transitions, 29 changer transitions 0/126 dead transitions. [2024-06-28 00:54:46,678 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 126 transitions, 1026 flow [2024-06-28 00:54:46,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:54:46,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:54:46,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 177 transitions. [2024-06-28 00:54:46,679 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6555555555555556 [2024-06-28 00:54:46,679 INFO L175 Difference]: Start difference. First operand has 95 places, 95 transitions, 732 flow. Second operand 6 states and 177 transitions. [2024-06-28 00:54:46,679 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 126 transitions, 1026 flow [2024-06-28 00:54:46,695 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 126 transitions, 972 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-28 00:54:46,697 INFO L231 Difference]: Finished difference. Result has 97 places, 97 transitions, 768 flow [2024-06-28 00:54:46,697 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=678, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=768, PETRI_PLACES=97, PETRI_TRANSITIONS=97} [2024-06-28 00:54:46,697 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 48 predicate places. [2024-06-28 00:54:46,697 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 97 transitions, 768 flow [2024-06-28 00:54:46,698 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:46,698 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:46,698 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:46,698 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 00:54:46,698 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:46,698 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:46,699 INFO L85 PathProgramCache]: Analyzing trace with hash 1287565651, now seen corresponding path program 1 times [2024-06-28 00:54:46,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:46,699 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1239589551] [2024-06-28 00:54:46,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:46,699 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:46,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:46,839 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-28 00:54:46,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:46,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1239589551] [2024-06-28 00:54:46,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1239589551] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:46,839 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:46,839 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:54:46,840 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1840570669] [2024-06-28 00:54:46,840 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:46,840 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:54:46,840 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:46,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:54:46,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:54:46,897 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:46,897 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 97 transitions, 768 flow. Second operand has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:46,897 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:46,897 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:46,897 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:47,216 INFO L124 PetriNetUnfolderBase]: 1781/2989 cut-off events. [2024-06-28 00:54:47,217 INFO L125 PetriNetUnfolderBase]: For 17541/17547 co-relation queries the response was YES. [2024-06-28 00:54:47,223 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11989 conditions, 2989 events. 1781/2989 cut-off events. For 17541/17547 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 18167 event pairs, 378 based on Foata normal form. 13/2963 useless extension candidates. Maximal degree in co-relation 11947. Up to 2076 conditions per place. [2024-06-28 00:54:47,231 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 112 selfloop transitions, 24 changer transitions 0/149 dead transitions. [2024-06-28 00:54:47,232 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 149 transitions, 1257 flow [2024-06-28 00:54:47,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:54:47,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:54:47,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 208 transitions. [2024-06-28 00:54:47,233 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6603174603174603 [2024-06-28 00:54:47,233 INFO L175 Difference]: Start difference. First operand has 97 places, 97 transitions, 768 flow. Second operand 7 states and 208 transitions. [2024-06-28 00:54:47,233 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 149 transitions, 1257 flow [2024-06-28 00:54:47,252 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 149 transitions, 1187 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-28 00:54:47,253 INFO L231 Difference]: Finished difference. Result has 102 places, 102 transitions, 799 flow [2024-06-28 00:54:47,254 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=698, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=799, PETRI_PLACES=102, PETRI_TRANSITIONS=102} [2024-06-28 00:54:47,254 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 53 predicate places. [2024-06-28 00:54:47,254 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 102 transitions, 799 flow [2024-06-28 00:54:47,254 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:47,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:47,255 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:47,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 00:54:47,255 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-28 00:54:47,255 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:47,255 INFO L85 PathProgramCache]: Analyzing trace with hash 2145939267, now seen corresponding path program 2 times [2024-06-28 00:54:47,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:47,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1310833988] [2024-06-28 00:54:47,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:47,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:47,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:47,421 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-28 00:54:47,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:47,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1310833988] [2024-06-28 00:54:47,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1310833988] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:47,423 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:47,423 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:54:47,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [409895920] [2024-06-28 00:54:47,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:47,424 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:54:47,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:47,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:54:47,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:54:47,500 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:47,500 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 102 transitions, 799 flow. Second operand has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:47,500 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:47,501 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:47,501 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:47,822 INFO L124 PetriNetUnfolderBase]: 1840/3084 cut-off events. [2024-06-28 00:54:47,822 INFO L125 PetriNetUnfolderBase]: For 19090/19096 co-relation queries the response was YES. [2024-06-28 00:54:47,831 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12568 conditions, 3084 events. 1840/3084 cut-off events. For 19090/19096 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 18926 event pairs, 585 based on Foata normal form. 17/3068 useless extension candidates. Maximal degree in co-relation 12523. Up to 2419 conditions per place. [2024-06-28 00:54:47,841 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 103 selfloop transitions, 22 changer transitions 0/138 dead transitions. [2024-06-28 00:54:47,841 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 138 transitions, 1163 flow [2024-06-28 00:54:47,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:54:47,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:54:47,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 178 transitions. [2024-06-28 00:54:47,842 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6592592592592592 [2024-06-28 00:54:47,842 INFO L175 Difference]: Start difference. First operand has 102 places, 102 transitions, 799 flow. Second operand 6 states and 178 transitions. [2024-06-28 00:54:47,842 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 138 transitions, 1163 flow [2024-06-28 00:54:47,867 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 138 transitions, 1137 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-28 00:54:47,869 INFO L231 Difference]: Finished difference. Result has 106 places, 103 transitions, 838 flow [2024-06-28 00:54:47,869 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=773, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=838, PETRI_PLACES=106, PETRI_TRANSITIONS=103} [2024-06-28 00:54:47,870 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 57 predicate places. [2024-06-28 00:54:47,870 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 103 transitions, 838 flow [2024-06-28 00:54:47,870 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:47,870 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:47,870 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:47,871 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 00:54:47,871 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-28 00:54:47,871 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:47,871 INFO L85 PathProgramCache]: Analyzing trace with hash 1376131411, now seen corresponding path program 3 times [2024-06-28 00:54:47,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:47,871 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [40118208] [2024-06-28 00:54:47,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:47,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:47,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:48,007 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:48,007 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:48,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [40118208] [2024-06-28 00:54:48,007 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [40118208] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:48,008 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:48,008 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:54:48,008 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1440743666] [2024-06-28 00:54:48,008 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:48,009 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:54:48,009 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:48,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:54:48,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:54:48,061 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:48,062 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 103 transitions, 838 flow. Second operand has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:48,062 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:48,062 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:48,062 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:48,413 INFO L124 PetriNetUnfolderBase]: 1820/3064 cut-off events. [2024-06-28 00:54:48,414 INFO L125 PetriNetUnfolderBase]: For 19725/19731 co-relation queries the response was YES. [2024-06-28 00:54:48,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12665 conditions, 3064 events. 1820/3064 cut-off events. For 19725/19731 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 18806 event pairs, 536 based on Foata normal form. 13/3045 useless extension candidates. Maximal degree in co-relation 12618. Up to 2262 conditions per place. [2024-06-28 00:54:48,435 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 107 selfloop transitions, 23 changer transitions 0/143 dead transitions. [2024-06-28 00:54:48,436 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 143 transitions, 1238 flow [2024-06-28 00:54:48,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:54:48,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:54:48,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 179 transitions. [2024-06-28 00:54:48,437 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.662962962962963 [2024-06-28 00:54:48,437 INFO L175 Difference]: Start difference. First operand has 106 places, 103 transitions, 838 flow. Second operand 6 states and 179 transitions. [2024-06-28 00:54:48,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 143 transitions, 1238 flow [2024-06-28 00:54:48,465 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 143 transitions, 1200 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-28 00:54:48,467 INFO L231 Difference]: Finished difference. Result has 109 places, 106 transitions, 892 flow [2024-06-28 00:54:48,467 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=800, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=892, PETRI_PLACES=109, PETRI_TRANSITIONS=106} [2024-06-28 00:54:48,468 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 60 predicate places. [2024-06-28 00:54:48,468 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 106 transitions, 892 flow [2024-06-28 00:54:48,468 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:48,468 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:48,468 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:48,468 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 00:54:48,468 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-28 00:54:48,469 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:48,469 INFO L85 PathProgramCache]: Analyzing trace with hash 734436739, now seen corresponding path program 4 times [2024-06-28 00:54:48,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:48,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1821076459] [2024-06-28 00:54:48,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:48,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:48,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:48,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-28 00:54:48,607 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:48,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1821076459] [2024-06-28 00:54:48,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1821076459] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:48,607 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:48,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:54:48,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [81456185] [2024-06-28 00:54:48,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:48,608 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:54:48,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:48,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:54:48,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:54:48,644 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:48,644 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 106 transitions, 892 flow. Second operand has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:48,645 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:48,645 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:48,645 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:48,969 INFO L124 PetriNetUnfolderBase]: 1914/3088 cut-off events. [2024-06-28 00:54:48,969 INFO L125 PetriNetUnfolderBase]: For 22038/22044 co-relation queries the response was YES. [2024-06-28 00:54:48,979 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13347 conditions, 3088 events. 1914/3088 cut-off events. For 22038/22044 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 18359 event pairs, 442 based on Foata normal form. 17/3096 useless extension candidates. Maximal degree in co-relation 13298. Up to 2564 conditions per place. [2024-06-28 00:54:48,991 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 106 selfloop transitions, 28 changer transitions 0/147 dead transitions. [2024-06-28 00:54:48,991 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 147 transitions, 1283 flow [2024-06-28 00:54:48,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:54:48,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:54:48,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 202 transitions. [2024-06-28 00:54:48,993 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6412698412698413 [2024-06-28 00:54:48,993 INFO L175 Difference]: Start difference. First operand has 109 places, 106 transitions, 892 flow. Second operand 7 states and 202 transitions. [2024-06-28 00:54:48,993 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 147 transitions, 1283 flow [2024-06-28 00:54:49,086 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 147 transitions, 1259 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-28 00:54:49,087 INFO L231 Difference]: Finished difference. Result has 114 places, 107 transitions, 941 flow [2024-06-28 00:54:49,088 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=868, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=941, PETRI_PLACES=114, PETRI_TRANSITIONS=107} [2024-06-28 00:54:49,088 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 65 predicate places. [2024-06-28 00:54:49,089 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 107 transitions, 941 flow [2024-06-28 00:54:49,089 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:49,089 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:49,089 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:49,089 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 00:54:49,089 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-28 00:54:49,089 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:49,090 INFO L85 PathProgramCache]: Analyzing trace with hash 729074359, now seen corresponding path program 5 times [2024-06-28 00:54:49,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:49,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [470212904] [2024-06-28 00:54:49,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:49,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:49,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:49,248 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-28 00:54:49,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:49,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [470212904] [2024-06-28 00:54:49,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [470212904] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:49,248 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:49,248 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:54:49,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1237465125] [2024-06-28 00:54:49,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:49,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:54:49,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:49,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:54:49,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:54:49,310 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:49,310 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 107 transitions, 941 flow. Second operand has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:49,311 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:49,311 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:49,311 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:49,623 INFO L124 PetriNetUnfolderBase]: 2008/3372 cut-off events. [2024-06-28 00:54:49,623 INFO L125 PetriNetUnfolderBase]: For 25474/25480 co-relation queries the response was YES. [2024-06-28 00:54:49,633 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14371 conditions, 3372 events. 2008/3372 cut-off events. For 25474/25480 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 21094 event pairs, 737 based on Foata normal form. 17/3345 useless extension candidates. Maximal degree in co-relation 14320. Up to 2714 conditions per place. [2024-06-28 00:54:49,645 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 107 selfloop transitions, 27 changer transitions 0/147 dead transitions. [2024-06-28 00:54:49,645 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 147 transitions, 1330 flow [2024-06-28 00:54:49,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:54:49,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:54:49,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 202 transitions. [2024-06-28 00:54:49,647 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6412698412698413 [2024-06-28 00:54:49,647 INFO L175 Difference]: Start difference. First operand has 114 places, 107 transitions, 941 flow. Second operand 7 states and 202 transitions. [2024-06-28 00:54:49,647 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 147 transitions, 1330 flow [2024-06-28 00:54:49,683 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 147 transitions, 1273 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-28 00:54:49,685 INFO L231 Difference]: Finished difference. Result has 116 places, 108 transitions, 957 flow [2024-06-28 00:54:49,685 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=884, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=957, PETRI_PLACES=116, PETRI_TRANSITIONS=108} [2024-06-28 00:54:49,686 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 67 predicate places. [2024-06-28 00:54:49,686 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 108 transitions, 957 flow [2024-06-28 00:54:49,686 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:49,686 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:49,686 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:49,686 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 00:54:49,686 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-28 00:54:49,687 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:49,687 INFO L85 PathProgramCache]: Analyzing trace with hash 728926489, now seen corresponding path program 6 times [2024-06-28 00:54:49,687 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:49,687 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [588535715] [2024-06-28 00:54:49,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:49,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:49,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:49,807 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-28 00:54:49,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:49,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [588535715] [2024-06-28 00:54:49,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [588535715] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:49,808 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:49,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:54:49,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1951981011] [2024-06-28 00:54:49,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:49,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:54:49,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:49,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:54:49,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:54:49,853 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:49,854 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 108 transitions, 957 flow. Second operand has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:49,854 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:49,854 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:49,854 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:50,172 INFO L124 PetriNetUnfolderBase]: 2040/3417 cut-off events. [2024-06-28 00:54:50,173 INFO L125 PetriNetUnfolderBase]: For 26267/26273 co-relation queries the response was YES. [2024-06-28 00:54:50,183 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14590 conditions, 3417 events. 2040/3417 cut-off events. For 26267/26273 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 21193 event pairs, 522 based on Foata normal form. 13/3415 useless extension candidates. Maximal degree in co-relation 14538. Up to 2513 conditions per place. [2024-06-28 00:54:50,194 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 110 selfloop transitions, 30 changer transitions 0/153 dead transitions. [2024-06-28 00:54:50,194 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 153 transitions, 1388 flow [2024-06-28 00:54:50,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:54:50,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:54:50,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 204 transitions. [2024-06-28 00:54:50,196 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6476190476190476 [2024-06-28 00:54:50,196 INFO L175 Difference]: Start difference. First operand has 116 places, 108 transitions, 957 flow. Second operand 7 states and 204 transitions. [2024-06-28 00:54:50,196 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 153 transitions, 1388 flow [2024-06-28 00:54:50,237 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 153 transitions, 1331 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-28 00:54:50,241 INFO L231 Difference]: Finished difference. Result has 119 places, 111 transitions, 1007 flow [2024-06-28 00:54:50,241 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=900, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1007, PETRI_PLACES=119, PETRI_TRANSITIONS=111} [2024-06-28 00:54:50,241 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 70 predicate places. [2024-06-28 00:54:50,241 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 111 transitions, 1007 flow [2024-06-28 00:54:50,242 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:50,242 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:50,242 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:50,242 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 00:54:50,242 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-28 00:54:50,243 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:50,243 INFO L85 PathProgramCache]: Analyzing trace with hash 734651941, now seen corresponding path program 1 times [2024-06-28 00:54:50,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:50,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [860664987] [2024-06-28 00:54:50,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:50,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:50,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:50,373 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-28 00:54:50,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:50,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [860664987] [2024-06-28 00:54:50,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [860664987] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:50,374 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:50,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:54:50,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [664611607] [2024-06-28 00:54:50,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:50,375 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:54:50,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:50,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:54:50,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:54:50,417 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:50,417 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 111 transitions, 1007 flow. Second operand has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:50,417 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:50,418 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:50,418 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:50,748 INFO L124 PetriNetUnfolderBase]: 2020/3276 cut-off events. [2024-06-28 00:54:50,748 INFO L125 PetriNetUnfolderBase]: For 26015/26021 co-relation queries the response was YES. [2024-06-28 00:54:50,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14379 conditions, 3276 events. 2020/3276 cut-off events. For 26015/26021 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 19901 event pairs, 380 based on Foata normal form. 13/3280 useless extension candidates. Maximal degree in co-relation 14325. Up to 2309 conditions per place. [2024-06-28 00:54:50,766 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 109 selfloop transitions, 32 changer transitions 0/154 dead transitions. [2024-06-28 00:54:50,767 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 154 transitions, 1386 flow [2024-06-28 00:54:50,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:54:50,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:54:50,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 204 transitions. [2024-06-28 00:54:50,769 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6476190476190476 [2024-06-28 00:54:50,769 INFO L175 Difference]: Start difference. First operand has 119 places, 111 transitions, 1007 flow. Second operand 7 states and 204 transitions. [2024-06-28 00:54:50,769 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 154 transitions, 1386 flow [2024-06-28 00:54:50,813 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 154 transitions, 1344 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-28 00:54:50,815 INFO L231 Difference]: Finished difference. Result has 122 places, 110 transitions, 995 flow [2024-06-28 00:54:50,816 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=927, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=995, PETRI_PLACES=122, PETRI_TRANSITIONS=110} [2024-06-28 00:54:50,816 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 73 predicate places. [2024-06-28 00:54:50,816 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 110 transitions, 995 flow [2024-06-28 00:54:50,816 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:50,816 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:50,816 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:50,816 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 00:54:50,817 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:50,817 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:50,817 INFO L85 PathProgramCache]: Analyzing trace with hash -1797284254, now seen corresponding path program 1 times [2024-06-28 00:54:50,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:50,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1844941330] [2024-06-28 00:54:50,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:50,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:50,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:50,927 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-28 00:54:50,928 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:50,928 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1844941330] [2024-06-28 00:54:50,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1844941330] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:50,928 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:50,928 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:54:50,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1246167156] [2024-06-28 00:54:50,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:50,929 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:54:50,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:50,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:54:50,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:54:50,961 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:54:50,961 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 110 transitions, 995 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:50,961 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:50,961 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:54:50,961 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:51,270 INFO L124 PetriNetUnfolderBase]: 1936/3239 cut-off events. [2024-06-28 00:54:51,270 INFO L125 PetriNetUnfolderBase]: For 26717/26738 co-relation queries the response was YES. [2024-06-28 00:54:51,280 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14234 conditions, 3239 events. 1936/3239 cut-off events. For 26717/26738 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 20330 event pairs, 771 based on Foata normal form. 22/3222 useless extension candidates. Maximal degree in co-relation 14178. Up to 2813 conditions per place. [2024-06-28 00:54:51,289 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 87 selfloop transitions, 18 changer transitions 0/125 dead transitions. [2024-06-28 00:54:51,289 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 125 transitions, 1257 flow [2024-06-28 00:54:51,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 00:54:51,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 00:54:51,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 117 transitions. [2024-06-28 00:54:51,290 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-28 00:54:51,290 INFO L175 Difference]: Start difference. First operand has 122 places, 110 transitions, 995 flow. Second operand 4 states and 117 transitions. [2024-06-28 00:54:51,290 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 125 transitions, 1257 flow [2024-06-28 00:54:51,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 125 transitions, 1149 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-28 00:54:51,331 INFO L231 Difference]: Finished difference. Result has 119 places, 113 transitions, 964 flow [2024-06-28 00:54:51,331 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=887, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=964, PETRI_PLACES=119, PETRI_TRANSITIONS=113} [2024-06-28 00:54:51,331 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 70 predicate places. [2024-06-28 00:54:51,331 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 113 transitions, 964 flow [2024-06-28 00:54:51,332 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:51,332 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:51,332 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:51,332 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 00:54:51,332 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:51,332 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:51,332 INFO L85 PathProgramCache]: Analyzing trace with hash 480946944, now seen corresponding path program 2 times [2024-06-28 00:54:51,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:51,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1202603784] [2024-06-28 00:54:51,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:51,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:51,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:51,450 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-28 00:54:51,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:51,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1202603784] [2024-06-28 00:54:51,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1202603784] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:51,450 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:51,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:54:51,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1656524016] [2024-06-28 00:54:51,451 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:51,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:54:51,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:51,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:54:51,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:54:51,493 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:54:51,494 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 113 transitions, 964 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:51,494 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:51,494 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:54:51,494 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:51,759 INFO L124 PetriNetUnfolderBase]: 1930/3231 cut-off events. [2024-06-28 00:54:51,759 INFO L125 PetriNetUnfolderBase]: For 27372/27393 co-relation queries the response was YES. [2024-06-28 00:54:51,770 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13904 conditions, 3231 events. 1930/3231 cut-off events. For 27372/27393 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 20281 event pairs, 770 based on Foata normal form. 22/3214 useless extension candidates. Maximal degree in co-relation 13849. Up to 2799 conditions per place. [2024-06-28 00:54:51,779 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 90 selfloop transitions, 21 changer transitions 0/131 dead transitions. [2024-06-28 00:54:51,779 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 131 transitions, 1250 flow [2024-06-28 00:54:51,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:54:51,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:54:51,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 141 transitions. [2024-06-28 00:54:51,783 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6266666666666667 [2024-06-28 00:54:51,783 INFO L175 Difference]: Start difference. First operand has 119 places, 113 transitions, 964 flow. Second operand 5 states and 141 transitions. [2024-06-28 00:54:51,783 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 131 transitions, 1250 flow [2024-06-28 00:54:51,830 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 131 transitions, 1199 flow, removed 12 selfloop flow, removed 2 redundant places. [2024-06-28 00:54:51,832 INFO L231 Difference]: Finished difference. Result has 122 places, 116 transitions, 997 flow [2024-06-28 00:54:51,832 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=917, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=997, PETRI_PLACES=122, PETRI_TRANSITIONS=116} [2024-06-28 00:54:51,832 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 73 predicate places. [2024-06-28 00:54:51,832 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 116 transitions, 997 flow [2024-06-28 00:54:51,833 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:51,833 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:51,833 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:51,833 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 00:54:51,833 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-28 00:54:51,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:51,833 INFO L85 PathProgramCache]: Analyzing trace with hash -1103576600, now seen corresponding path program 1 times [2024-06-28 00:54:51,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:51,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [665968114] [2024-06-28 00:54:51,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:51,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:51,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:51,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-28 00:54:51,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:51,936 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [665968114] [2024-06-28 00:54:51,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [665968114] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:51,936 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:51,936 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:54:51,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [857206088] [2024-06-28 00:54:51,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:51,937 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:54:51,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:51,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:54:51,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:54:51,967 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:54:51,968 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 116 transitions, 997 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:51,968 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:51,968 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:54:51,968 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:52,286 INFO L124 PetriNetUnfolderBase]: 1929/3208 cut-off events. [2024-06-28 00:54:52,287 INFO L125 PetriNetUnfolderBase]: For 28194/28194 co-relation queries the response was YES. [2024-06-28 00:54:52,298 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14312 conditions, 3208 events. 1929/3208 cut-off events. For 28194/28194 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 19933 event pairs, 442 based on Foata normal form. 2/3205 useless extension candidates. Maximal degree in co-relation 14256. Up to 2822 conditions per place. [2024-06-28 00:54:52,310 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 108 selfloop transitions, 23 changer transitions 0/147 dead transitions. [2024-06-28 00:54:52,310 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 147 transitions, 1419 flow [2024-06-28 00:54:52,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:54:52,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:54:52,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 172 transitions. [2024-06-28 00:54:52,312 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6370370370370371 [2024-06-28 00:54:52,312 INFO L175 Difference]: Start difference. First operand has 122 places, 116 transitions, 997 flow. Second operand 6 states and 172 transitions. [2024-06-28 00:54:52,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 147 transitions, 1419 flow [2024-06-28 00:54:52,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 147 transitions, 1361 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-28 00:54:52,360 INFO L231 Difference]: Finished difference. Result has 125 places, 122 transitions, 1057 flow [2024-06-28 00:54:52,360 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=939, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1057, PETRI_PLACES=125, PETRI_TRANSITIONS=122} [2024-06-28 00:54:52,360 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 76 predicate places. [2024-06-28 00:54:52,360 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 122 transitions, 1057 flow [2024-06-28 00:54:52,360 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:52,361 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:52,361 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:52,361 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 00:54:52,361 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-28 00:54:52,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:52,361 INFO L85 PathProgramCache]: Analyzing trace with hash -1103456444, now seen corresponding path program 1 times [2024-06-28 00:54:52,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:52,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2065746163] [2024-06-28 00:54:52,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:52,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:52,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:52,463 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-28 00:54:52,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:52,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2065746163] [2024-06-28 00:54:52,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2065746163] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:52,464 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:52,464 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:54:52,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [910845768] [2024-06-28 00:54:52,464 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:52,464 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:54:52,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:52,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:54:52,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:54:52,508 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:52,508 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 122 transitions, 1057 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:52,509 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:52,509 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:52,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:52,813 INFO L124 PetriNetUnfolderBase]: 2080/3428 cut-off events. [2024-06-28 00:54:52,813 INFO L125 PetriNetUnfolderBase]: For 31116/31116 co-relation queries the response was YES. [2024-06-28 00:54:52,825 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15387 conditions, 3428 events. 2080/3428 cut-off events. For 31116/31116 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 21252 event pairs, 780 based on Foata normal form. 1/3415 useless extension candidates. Maximal degree in co-relation 15330. Up to 3061 conditions per place. [2024-06-28 00:54:52,837 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 126 selfloop transitions, 19 changer transitions 0/158 dead transitions. [2024-06-28 00:54:52,837 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 158 transitions, 1569 flow [2024-06-28 00:54:52,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:54:52,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:54:52,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 165 transitions. [2024-06-28 00:54:52,838 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-06-28 00:54:52,838 INFO L175 Difference]: Start difference. First operand has 125 places, 122 transitions, 1057 flow. Second operand 6 states and 165 transitions. [2024-06-28 00:54:52,838 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 158 transitions, 1569 flow [2024-06-28 00:54:52,893 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 158 transitions, 1501 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-28 00:54:52,895 INFO L231 Difference]: Finished difference. Result has 130 places, 134 transitions, 1171 flow [2024-06-28 00:54:52,895 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=999, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1171, PETRI_PLACES=130, PETRI_TRANSITIONS=134} [2024-06-28 00:54:52,895 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 81 predicate places. [2024-06-28 00:54:52,895 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 134 transitions, 1171 flow [2024-06-28 00:54:52,896 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:52,896 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:52,896 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:52,896 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 00:54:52,896 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-28 00:54:52,896 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:52,896 INFO L85 PathProgramCache]: Analyzing trace with hash 1771048302, now seen corresponding path program 2 times [2024-06-28 00:54:52,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:52,897 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1787460970] [2024-06-28 00:54:52,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:52,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:52,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:53,018 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:53,019 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:53,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1787460970] [2024-06-28 00:54:53,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1787460970] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:53,019 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:53,019 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:54:53,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2021464778] [2024-06-28 00:54:53,019 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:53,020 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:54:53,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:53,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:54:53,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:54:53,052 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:54:53,053 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 134 transitions, 1171 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:53,053 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:53,053 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:54:53,053 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:53,381 INFO L124 PetriNetUnfolderBase]: 2012/3394 cut-off events. [2024-06-28 00:54:53,381 INFO L125 PetriNetUnfolderBase]: For 33894/33894 co-relation queries the response was YES. [2024-06-28 00:54:53,395 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15442 conditions, 3394 events. 2012/3394 cut-off events. For 33894/33894 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 21522 event pairs, 508 based on Foata normal form. 2/3388 useless extension candidates. Maximal degree in co-relation 15382. Up to 2921 conditions per place. [2024-06-28 00:54:53,406 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 116 selfloop transitions, 26 changer transitions 0/161 dead transitions. [2024-06-28 00:54:53,406 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 161 transitions, 1569 flow [2024-06-28 00:54:53,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:54:53,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:54:53,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 167 transitions. [2024-06-28 00:54:53,409 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6185185185185185 [2024-06-28 00:54:53,409 INFO L175 Difference]: Start difference. First operand has 130 places, 134 transitions, 1171 flow. Second operand 6 states and 167 transitions. [2024-06-28 00:54:53,409 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 161 transitions, 1569 flow [2024-06-28 00:54:53,468 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 161 transitions, 1533 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-28 00:54:53,471 INFO L231 Difference]: Finished difference. Result has 134 places, 140 transitions, 1266 flow [2024-06-28 00:54:53,471 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1135, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1266, PETRI_PLACES=134, PETRI_TRANSITIONS=140} [2024-06-28 00:54:53,471 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 85 predicate places. [2024-06-28 00:54:53,471 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 140 transitions, 1266 flow [2024-06-28 00:54:53,472 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:53,472 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:53,472 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:53,472 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 00:54:53,472 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-28 00:54:53,472 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:53,472 INFO L85 PathProgramCache]: Analyzing trace with hash -1088408938, now seen corresponding path program 2 times [2024-06-28 00:54:53,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:53,473 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [976287026] [2024-06-28 00:54:53,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:53,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:53,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:53,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-28 00:54:53,562 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:53,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [976287026] [2024-06-28 00:54:53,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [976287026] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:53,562 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:53,562 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:54:53,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1323644200] [2024-06-28 00:54:53,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:53,563 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:54:53,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:53,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:54:53,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:54:53,587 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:53,588 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 140 transitions, 1266 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:53,588 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:53,588 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:53,588 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:53,894 INFO L124 PetriNetUnfolderBase]: 2124/3499 cut-off events. [2024-06-28 00:54:53,894 INFO L125 PetriNetUnfolderBase]: For 36007/36013 co-relation queries the response was YES. [2024-06-28 00:54:53,906 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16082 conditions, 3499 events. 2124/3499 cut-off events. For 36007/36013 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 21693 event pairs, 793 based on Foata normal form. 5/3488 useless extension candidates. Maximal degree in co-relation 16021. Up to 3118 conditions per place. [2024-06-28 00:54:53,918 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 127 selfloop transitions, 22 changer transitions 0/162 dead transitions. [2024-06-28 00:54:53,918 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 162 transitions, 1701 flow [2024-06-28 00:54:53,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:54:53,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:54:53,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 138 transitions. [2024-06-28 00:54:53,919 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6133333333333333 [2024-06-28 00:54:53,919 INFO L175 Difference]: Start difference. First operand has 134 places, 140 transitions, 1266 flow. Second operand 5 states and 138 transitions. [2024-06-28 00:54:53,920 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 162 transitions, 1701 flow [2024-06-28 00:54:53,977 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 162 transitions, 1628 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-28 00:54:53,979 INFO L231 Difference]: Finished difference. Result has 137 places, 145 transitions, 1299 flow [2024-06-28 00:54:53,980 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1197, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1299, PETRI_PLACES=137, PETRI_TRANSITIONS=145} [2024-06-28 00:54:53,980 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 88 predicate places. [2024-06-28 00:54:53,980 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 145 transitions, 1299 flow [2024-06-28 00:54:53,980 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:53,980 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:53,981 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:53,981 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 00:54:53,981 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-28 00:54:53,981 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:53,981 INFO L85 PathProgramCache]: Analyzing trace with hash -1088415634, now seen corresponding path program 3 times [2024-06-28 00:54:53,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:53,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [509799992] [2024-06-28 00:54:53,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:53,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:53,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:54,094 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-28 00:54:54,094 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:54,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [509799992] [2024-06-28 00:54:54,094 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [509799992] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:54,094 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:54,094 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:54:54,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1540451645] [2024-06-28 00:54:54,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:54,095 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:54:54,095 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:54,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:54:54,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:54:54,141 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:54:54,141 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 145 transitions, 1299 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:54,142 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:54,142 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:54:54,142 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:54,471 INFO L124 PetriNetUnfolderBase]: 2027/3340 cut-off events. [2024-06-28 00:54:54,471 INFO L125 PetriNetUnfolderBase]: For 36787/36787 co-relation queries the response was YES. [2024-06-28 00:54:54,483 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15576 conditions, 3340 events. 2027/3340 cut-off events. For 36787/36787 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 20633 event pairs, 441 based on Foata normal form. 2/3337 useless extension candidates. Maximal degree in co-relation 15513. Up to 2885 conditions per place. [2024-06-28 00:54:54,494 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 114 selfloop transitions, 31 changer transitions 0/166 dead transitions. [2024-06-28 00:54:54,494 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 166 transitions, 1639 flow [2024-06-28 00:54:54,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:54:54,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:54:54,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 147 transitions. [2024-06-28 00:54:54,496 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6533333333333333 [2024-06-28 00:54:54,496 INFO L175 Difference]: Start difference. First operand has 137 places, 145 transitions, 1299 flow. Second operand 5 states and 147 transitions. [2024-06-28 00:54:54,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 166 transitions, 1639 flow [2024-06-28 00:54:54,576 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 166 transitions, 1595 flow, removed 13 selfloop flow, removed 1 redundant places. [2024-06-28 00:54:54,578 INFO L231 Difference]: Finished difference. Result has 141 places, 145 transitions, 1334 flow [2024-06-28 00:54:54,578 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1255, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1334, PETRI_PLACES=141, PETRI_TRANSITIONS=145} [2024-06-28 00:54:54,579 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 92 predicate places. [2024-06-28 00:54:54,579 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 145 transitions, 1334 flow [2024-06-28 00:54:54,579 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:54,579 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:54,579 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:54,579 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 00:54:54,579 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-28 00:54:54,580 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:54,580 INFO L85 PathProgramCache]: Analyzing trace with hash 480715746, now seen corresponding path program 3 times [2024-06-28 00:54:54,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:54,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1922969573] [2024-06-28 00:54:54,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:54,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:54,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:54,682 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-28 00:54:54,683 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:54,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1922969573] [2024-06-28 00:54:54,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1922969573] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:54,683 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:54,683 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:54:54,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1060467730] [2024-06-28 00:54:54,683 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:54,683 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:54:54,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:54,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:54:54,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:54:54,715 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:54,715 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 145 transitions, 1334 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:54,715 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:54,715 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:54,715 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:55,015 INFO L124 PetriNetUnfolderBase]: 2115/3490 cut-off events. [2024-06-28 00:54:55,015 INFO L125 PetriNetUnfolderBase]: For 39125/39125 co-relation queries the response was YES. [2024-06-28 00:54:55,028 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16174 conditions, 3490 events. 2115/3490 cut-off events. For 39125/39125 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 21756 event pairs, 786 based on Foata normal form. 1/3475 useless extension candidates. Maximal degree in co-relation 16109. Up to 3107 conditions per place. [2024-06-28 00:54:55,040 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 128 selfloop transitions, 23 changer transitions 0/164 dead transitions. [2024-06-28 00:54:55,040 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 164 transitions, 1687 flow [2024-06-28 00:54:55,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:54:55,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:54:55,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 141 transitions. [2024-06-28 00:54:55,041 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6266666666666667 [2024-06-28 00:54:55,041 INFO L175 Difference]: Start difference. First operand has 141 places, 145 transitions, 1334 flow. Second operand 5 states and 141 transitions. [2024-06-28 00:54:55,041 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 164 transitions, 1687 flow [2024-06-28 00:54:55,109 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 164 transitions, 1613 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-28 00:54:55,111 INFO L231 Difference]: Finished difference. Result has 142 places, 145 transitions, 1316 flow [2024-06-28 00:54:55,111 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1260, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1316, PETRI_PLACES=142, PETRI_TRANSITIONS=145} [2024-06-28 00:54:55,112 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 93 predicate places. [2024-06-28 00:54:55,112 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 145 transitions, 1316 flow [2024-06-28 00:54:55,112 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:55,112 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:55,113 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:55,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 00:54:55,113 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-28 00:54:55,113 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:55,113 INFO L85 PathProgramCache]: Analyzing trace with hash 480961824, now seen corresponding path program 1 times [2024-06-28 00:54:55,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:55,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2137864352] [2024-06-28 00:54:55,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:55,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:55,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:55,211 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-28 00:54:55,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:55,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2137864352] [2024-06-28 00:54:55,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2137864352] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:55,212 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:55,212 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:54:55,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [228733254] [2024-06-28 00:54:55,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:55,212 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:54:55,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:55,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:54:55,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:54:55,255 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:54:55,256 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 145 transitions, 1316 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:55,256 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:55,256 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:54:55,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:55,554 INFO L124 PetriNetUnfolderBase]: 2013/3388 cut-off events. [2024-06-28 00:54:55,555 INFO L125 PetriNetUnfolderBase]: For 38457/38459 co-relation queries the response was YES. [2024-06-28 00:54:55,567 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15530 conditions, 3388 events. 2013/3388 cut-off events. For 38457/38459 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 21493 event pairs, 773 based on Foata normal form. 4/3352 useless extension candidates. Maximal degree in co-relation 15464. Up to 2933 conditions per place. [2024-06-28 00:54:55,578 INFO L140 encePairwiseOnDemand]: 39/45 looper letters, 130 selfloop transitions, 10 changer transitions 0/164 dead transitions. [2024-06-28 00:54:55,578 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 164 transitions, 1655 flow [2024-06-28 00:54:55,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:54:55,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:54:55,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 139 transitions. [2024-06-28 00:54:55,579 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6177777777777778 [2024-06-28 00:54:55,579 INFO L175 Difference]: Start difference. First operand has 142 places, 145 transitions, 1316 flow. Second operand 5 states and 139 transitions. [2024-06-28 00:54:55,580 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 164 transitions, 1655 flow [2024-06-28 00:54:55,651 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 164 transitions, 1612 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-28 00:54:55,653 INFO L231 Difference]: Finished difference. Result has 143 places, 147 transitions, 1316 flow [2024-06-28 00:54:55,654 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1273, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1316, PETRI_PLACES=143, PETRI_TRANSITIONS=147} [2024-06-28 00:54:55,654 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 94 predicate places. [2024-06-28 00:54:55,654 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 147 transitions, 1316 flow [2024-06-28 00:54:55,654 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:55,654 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:55,654 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:55,655 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 00:54:55,655 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-28 00:54:55,655 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:55,655 INFO L85 PathProgramCache]: Analyzing trace with hash -935795326, now seen corresponding path program 1 times [2024-06-28 00:54:55,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:55,655 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1174327530] [2024-06-28 00:54:55,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:55,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:55,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:55,752 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-28 00:54:55,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:55,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1174327530] [2024-06-28 00:54:55,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1174327530] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:55,753 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:55,753 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:54:55,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1600699942] [2024-06-28 00:54:55,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:55,754 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:54:55,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:55,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:54:55,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:54:55,783 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:55,783 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 147 transitions, 1316 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 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-28 00:54:55,783 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:55,783 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:55,783 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:56,135 INFO L124 PetriNetUnfolderBase]: 2121/3493 cut-off events. [2024-06-28 00:54:56,135 INFO L125 PetriNetUnfolderBase]: For 38203/38203 co-relation queries the response was YES. [2024-06-28 00:54:56,148 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16210 conditions, 3493 events. 2121/3493 cut-off events. For 38203/38203 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 21566 event pairs, 769 based on Foata normal form. 1/3481 useless extension candidates. Maximal degree in co-relation 16144. Up to 3050 conditions per place. [2024-06-28 00:54:56,176 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 144 selfloop transitions, 34 changer transitions 0/191 dead transitions. [2024-06-28 00:54:56,176 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 191 transitions, 1927 flow [2024-06-28 00:54:56,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:54:56,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:54:56,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 193 transitions. [2024-06-28 00:54:56,177 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6126984126984127 [2024-06-28 00:54:56,178 INFO L175 Difference]: Start difference. First operand has 143 places, 147 transitions, 1316 flow. Second operand 7 states and 193 transitions. [2024-06-28 00:54:56,178 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 191 transitions, 1927 flow [2024-06-28 00:54:56,244 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 191 transitions, 1900 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-28 00:54:56,247 INFO L231 Difference]: Finished difference. Result has 149 places, 160 transitions, 1514 flow [2024-06-28 00:54:56,247 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1289, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1514, PETRI_PLACES=149, PETRI_TRANSITIONS=160} [2024-06-28 00:54:56,247 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 100 predicate places. [2024-06-28 00:54:56,247 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 160 transitions, 1514 flow [2024-06-28 00:54:56,247 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 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-28 00:54:56,248 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:56,248 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:56,248 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 00:54:56,248 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-28 00:54:56,248 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:56,248 INFO L85 PathProgramCache]: Analyzing trace with hash 152584068, now seen corresponding path program 2 times [2024-06-28 00:54:56,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:56,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [509341828] [2024-06-28 00:54:56,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:56,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:56,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:56,370 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-28 00:54:56,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:56,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [509341828] [2024-06-28 00:54:56,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [509341828] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:56,371 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:56,371 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:54:56,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [220603515] [2024-06-28 00:54:56,371 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:56,371 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:54:56,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:56,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:54:56,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:54:56,413 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:56,414 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 160 transitions, 1514 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 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-28 00:54:56,414 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:56,414 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:56,414 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:56,782 INFO L124 PetriNetUnfolderBase]: 2146/3531 cut-off events. [2024-06-28 00:54:56,782 INFO L125 PetriNetUnfolderBase]: For 42513/42513 co-relation queries the response was YES. [2024-06-28 00:54:56,796 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17055 conditions, 3531 events. 2146/3531 cut-off events. For 42513/42513 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 21964 event pairs, 784 based on Foata normal form. 1/3516 useless extension candidates. Maximal degree in co-relation 16986. Up to 3127 conditions per place. [2024-06-28 00:54:56,808 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 150 selfloop transitions, 30 changer transitions 0/193 dead transitions. [2024-06-28 00:54:56,808 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 193 transitions, 2066 flow [2024-06-28 00:54:56,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:54:56,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:54:56,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 190 transitions. [2024-06-28 00:54:56,810 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6031746031746031 [2024-06-28 00:54:56,810 INFO L175 Difference]: Start difference. First operand has 149 places, 160 transitions, 1514 flow. Second operand 7 states and 190 transitions. [2024-06-28 00:54:56,810 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 193 transitions, 2066 flow [2024-06-28 00:54:56,903 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 193 transitions, 2008 flow, removed 17 selfloop flow, removed 2 redundant places. [2024-06-28 00:54:56,905 INFO L231 Difference]: Finished difference. Result has 155 places, 167 transitions, 1610 flow [2024-06-28 00:54:56,905 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1464, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1610, PETRI_PLACES=155, PETRI_TRANSITIONS=167} [2024-06-28 00:54:56,906 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 106 predicate places. [2024-06-28 00:54:56,906 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 167 transitions, 1610 flow [2024-06-28 00:54:56,906 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 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-28 00:54:56,906 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:56,906 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:56,906 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 00:54:56,906 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-28 00:54:56,907 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:56,907 INFO L85 PathProgramCache]: Analyzing trace with hash 965057422, now seen corresponding path program 3 times [2024-06-28 00:54:56,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:56,907 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [163721904] [2024-06-28 00:54:56,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:56,907 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:56,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:57,013 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-28 00:54:57,014 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:57,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [163721904] [2024-06-28 00:54:57,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [163721904] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:57,014 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:57,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:54:57,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [323796919] [2024-06-28 00:54:57,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:57,015 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:54:57,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:57,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:54:57,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:54:57,057 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:57,057 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 167 transitions, 1610 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 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-28 00:54:57,057 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:57,057 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:57,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:57,487 INFO L124 PetriNetUnfolderBase]: 2143/3513 cut-off events. [2024-06-28 00:54:57,488 INFO L125 PetriNetUnfolderBase]: For 43962/43962 co-relation queries the response was YES. [2024-06-28 00:54:57,499 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17185 conditions, 3513 events. 2143/3513 cut-off events. For 43962/43962 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 21756 event pairs, 784 based on Foata normal form. 1/3498 useless extension candidates. Maximal degree in co-relation 17113. Up to 3124 conditions per place. [2024-06-28 00:54:57,507 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 154 selfloop transitions, 32 changer transitions 0/199 dead transitions. [2024-06-28 00:54:57,508 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 199 transitions, 2067 flow [2024-06-28 00:54:57,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:54:57,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:54:57,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 233 transitions. [2024-06-28 00:54:57,510 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5753086419753086 [2024-06-28 00:54:57,510 INFO L175 Difference]: Start difference. First operand has 155 places, 167 transitions, 1610 flow. Second operand 9 states and 233 transitions. [2024-06-28 00:54:57,510 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 199 transitions, 2067 flow [2024-06-28 00:54:57,596 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 199 transitions, 2013 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-28 00:54:57,598 INFO L231 Difference]: Finished difference. Result has 161 places, 168 transitions, 1636 flow [2024-06-28 00:54:57,599 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1558, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1636, PETRI_PLACES=161, PETRI_TRANSITIONS=168} [2024-06-28 00:54:57,599 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 112 predicate places. [2024-06-28 00:54:57,599 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 168 transitions, 1636 flow [2024-06-28 00:54:57,599 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 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-28 00:54:57,599 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:57,599 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:57,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 00:54:57,600 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-28 00:54:57,600 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:57,600 INFO L85 PathProgramCache]: Analyzing trace with hash 2017281702, now seen corresponding path program 4 times [2024-06-28 00:54:57,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:57,605 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [318374707] [2024-06-28 00:54:57,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:57,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:57,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:57,766 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-28 00:54:57,767 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:57,767 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [318374707] [2024-06-28 00:54:57,767 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [318374707] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:57,767 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:57,767 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:54:57,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1251695811] [2024-06-28 00:54:57,767 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:57,768 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:54:57,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:57,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:54:57,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:54:57,814 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:57,814 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 168 transitions, 1636 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 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-28 00:54:57,814 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:57,814 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:57,814 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:58,203 INFO L124 PetriNetUnfolderBase]: 2154/3553 cut-off events. [2024-06-28 00:54:58,203 INFO L125 PetriNetUnfolderBase]: For 46589/46589 co-relation queries the response was YES. [2024-06-28 00:54:58,218 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17472 conditions, 3553 events. 2154/3553 cut-off events. For 46589/46589 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 22013 event pairs, 771 based on Foata normal form. 1/3541 useless extension candidates. Maximal degree in co-relation 17398. Up to 3100 conditions per place. [2024-06-28 00:54:58,229 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 145 selfloop transitions, 40 changer transitions 0/198 dead transitions. [2024-06-28 00:54:58,230 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 198 transitions, 2173 flow [2024-06-28 00:54:58,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:54:58,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:54:58,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 170 transitions. [2024-06-28 00:54:58,231 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6296296296296297 [2024-06-28 00:54:58,231 INFO L175 Difference]: Start difference. First operand has 161 places, 168 transitions, 1636 flow. Second operand 6 states and 170 transitions. [2024-06-28 00:54:58,231 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 198 transitions, 2173 flow [2024-06-28 00:54:58,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 198 transitions, 2107 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-28 00:54:58,328 INFO L231 Difference]: Finished difference. Result has 161 places, 172 transitions, 1723 flow [2024-06-28 00:54:58,328 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1570, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1723, PETRI_PLACES=161, PETRI_TRANSITIONS=172} [2024-06-28 00:54:58,328 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 112 predicate places. [2024-06-28 00:54:58,329 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 172 transitions, 1723 flow [2024-06-28 00:54:58,329 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 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-28 00:54:58,329 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:58,329 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:58,329 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 00:54:58,329 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-28 00:54:58,329 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:58,330 INFO L85 PathProgramCache]: Analyzing trace with hash 2024638932, now seen corresponding path program 5 times [2024-06-28 00:54:58,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:58,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2002634468] [2024-06-28 00:54:58,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:58,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:58,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:58,438 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-28 00:54:58,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:58,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2002634468] [2024-06-28 00:54:58,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2002634468] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:58,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:58,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:54:58,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1073573681] [2024-06-28 00:54:58,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:58,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:54:58,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:58,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:54:58,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:54:58,472 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:58,473 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 172 transitions, 1723 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 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-28 00:54:58,473 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:58,473 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:58,473 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:58,871 INFO L124 PetriNetUnfolderBase]: 2165/3528 cut-off events. [2024-06-28 00:54:58,871 INFO L125 PetriNetUnfolderBase]: For 49696/49705 co-relation queries the response was YES. [2024-06-28 00:54:58,884 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17776 conditions, 3528 events. 2165/3528 cut-off events. For 49696/49705 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 21678 event pairs, 451 based on Foata normal form. 7/3528 useless extension candidates. Maximal degree in co-relation 17700. Up to 3112 conditions per place. [2024-06-28 00:54:58,894 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 147 selfloop transitions, 45 changer transitions 0/205 dead transitions. [2024-06-28 00:54:58,894 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 205 transitions, 2294 flow [2024-06-28 00:54:58,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:54:58,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:54:58,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 211 transitions. [2024-06-28 00:54:58,895 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5861111111111111 [2024-06-28 00:54:58,895 INFO L175 Difference]: Start difference. First operand has 161 places, 172 transitions, 1723 flow. Second operand 8 states and 211 transitions. [2024-06-28 00:54:58,895 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 205 transitions, 2294 flow [2024-06-28 00:54:58,985 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 205 transitions, 2188 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-28 00:54:58,989 INFO L231 Difference]: Finished difference. Result has 164 places, 176 transitions, 1771 flow [2024-06-28 00:54:58,989 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1627, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1771, PETRI_PLACES=164, PETRI_TRANSITIONS=176} [2024-06-28 00:54:58,989 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 115 predicate places. [2024-06-28 00:54:58,991 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 176 transitions, 1771 flow [2024-06-28 00:54:58,991 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 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-28 00:54:58,991 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:58,991 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:58,995 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 00:54:58,995 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-28 00:54:58,995 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:58,995 INFO L85 PathProgramCache]: Analyzing trace with hash -1058632294, now seen corresponding path program 6 times [2024-06-28 00:54:58,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:58,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1467863717] [2024-06-28 00:54:58,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:58,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:59,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:59,099 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:59,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:59,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1467863717] [2024-06-28 00:54:59,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1467863717] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:59,100 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:59,100 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:54:59,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [71655947] [2024-06-28 00:54:59,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:59,100 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:54:59,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:59,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:54:59,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:54:59,134 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:59,134 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 176 transitions, 1771 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 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-28 00:54:59,134 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:59,134 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:59,134 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:59,534 INFO L124 PetriNetUnfolderBase]: 2162/3543 cut-off events. [2024-06-28 00:54:59,534 INFO L125 PetriNetUnfolderBase]: For 48368/48368 co-relation queries the response was YES. [2024-06-28 00:54:59,550 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17716 conditions, 3543 events. 2162/3543 cut-off events. For 48368/48368 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 21912 event pairs, 778 based on Foata normal form. 1/3529 useless extension candidates. Maximal degree in co-relation 17640. Up to 3109 conditions per place. [2024-06-28 00:54:59,562 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 148 selfloop transitions, 46 changer transitions 0/207 dead transitions. [2024-06-28 00:54:59,562 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 207 transitions, 2236 flow [2024-06-28 00:54:59,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:54:59,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:54:59,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 215 transitions. [2024-06-28 00:54:59,563 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5972222222222222 [2024-06-28 00:54:59,563 INFO L175 Difference]: Start difference. First operand has 164 places, 176 transitions, 1771 flow. Second operand 8 states and 215 transitions. [2024-06-28 00:54:59,563 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 207 transitions, 2236 flow [2024-06-28 00:54:59,665 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 207 transitions, 2141 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-28 00:54:59,668 INFO L231 Difference]: Finished difference. Result has 168 places, 176 transitions, 1778 flow [2024-06-28 00:54:59,668 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1676, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1778, PETRI_PLACES=168, PETRI_TRANSITIONS=176} [2024-06-28 00:54:59,668 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 119 predicate places. [2024-06-28 00:54:59,669 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 176 transitions, 1778 flow [2024-06-28 00:54:59,669 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 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-28 00:54:59,669 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:59,669 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-28 00:54:59,669 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 00:54:59,669 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:59,669 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:59,670 INFO L85 PathProgramCache]: Analyzing trace with hash 1655927301, now seen corresponding path program 1 times [2024-06-28 00:54:59,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:59,670 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [482354593] [2024-06-28 00:54:59,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:59,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:59,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:59,779 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-28 00:54:59,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:59,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [482354593] [2024-06-28 00:54:59,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [482354593] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:59,780 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:59,780 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:54:59,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [342971299] [2024-06-28 00:54:59,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:59,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:54:59,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:59,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:54:59,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:54:59,816 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:59,817 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 176 transitions, 1778 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 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-28 00:54:59,817 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:59,817 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:59,817 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:00,235 INFO L124 PetriNetUnfolderBase]: 2187/3663 cut-off events. [2024-06-28 00:55:00,235 INFO L125 PetriNetUnfolderBase]: For 52420/52429 co-relation queries the response was YES. [2024-06-28 00:55:00,251 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18078 conditions, 3663 events. 2187/3663 cut-off events. For 52420/52429 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 23079 event pairs, 521 based on Foata normal form. 7/3660 useless extension candidates. Maximal degree in co-relation 18001. Up to 3107 conditions per place. [2024-06-28 00:55:00,263 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 155 selfloop transitions, 45 changer transitions 0/213 dead transitions. [2024-06-28 00:55:00,263 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 213 transitions, 2382 flow [2024-06-28 00:55:00,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:55:00,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:55:00,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 215 transitions. [2024-06-28 00:55:00,264 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5972222222222222 [2024-06-28 00:55:00,265 INFO L175 Difference]: Start difference. First operand has 168 places, 176 transitions, 1778 flow. Second operand 8 states and 215 transitions. [2024-06-28 00:55:00,265 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 213 transitions, 2382 flow [2024-06-28 00:55:00,352 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 213 transitions, 2251 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-28 00:55:00,354 INFO L231 Difference]: Finished difference. Result has 168 places, 185 transitions, 1847 flow [2024-06-28 00:55:00,355 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1649, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1847, PETRI_PLACES=168, PETRI_TRANSITIONS=185} [2024-06-28 00:55:00,355 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 119 predicate places. [2024-06-28 00:55:00,355 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 185 transitions, 1847 flow [2024-06-28 00:55:00,355 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 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-28 00:55:00,355 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:00,355 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-28 00:55:00,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 00:55:00,356 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:55:00,356 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:00,356 INFO L85 PathProgramCache]: Analyzing trace with hash -775611321, now seen corresponding path program 2 times [2024-06-28 00:55:00,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:00,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [422477837] [2024-06-28 00:55:00,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:00,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:00,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:00,460 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-28 00:55:00,460 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:00,460 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [422477837] [2024-06-28 00:55:00,460 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [422477837] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:00,460 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:00,460 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:55:00,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1274070427] [2024-06-28 00:55:00,461 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:00,461 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:55:00,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:00,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:55:00,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:55:00,495 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:55:00,495 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 185 transitions, 1847 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 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-28 00:55:00,496 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:00,496 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:55:00,496 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:00,942 INFO L124 PetriNetUnfolderBase]: 2198/3678 cut-off events. [2024-06-28 00:55:00,943 INFO L125 PetriNetUnfolderBase]: For 53107/53116 co-relation queries the response was YES. [2024-06-28 00:55:00,956 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18419 conditions, 3678 events. 2198/3678 cut-off events. For 53107/53116 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 23198 event pairs, 525 based on Foata normal form. 7/3673 useless extension candidates. Maximal degree in co-relation 18341. Up to 3119 conditions per place. [2024-06-28 00:55:00,969 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 154 selfloop transitions, 46 changer transitions 0/213 dead transitions. [2024-06-28 00:55:00,969 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 213 transitions, 2401 flow [2024-06-28 00:55:00,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:55:00,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:55:00,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 191 transitions. [2024-06-28 00:55:00,970 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6063492063492063 [2024-06-28 00:55:00,970 INFO L175 Difference]: Start difference. First operand has 168 places, 185 transitions, 1847 flow. Second operand 7 states and 191 transitions. [2024-06-28 00:55:00,970 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 213 transitions, 2401 flow [2024-06-28 00:55:01,068 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 213 transitions, 2335 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-28 00:55:01,071 INFO L231 Difference]: Finished difference. Result has 172 places, 188 transitions, 1927 flow [2024-06-28 00:55:01,071 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1785, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1927, PETRI_PLACES=172, PETRI_TRANSITIONS=188} [2024-06-28 00:55:01,071 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 123 predicate places. [2024-06-28 00:55:01,071 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 188 transitions, 1927 flow [2024-06-28 00:55:01,071 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 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-28 00:55:01,072 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:01,072 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-28 00:55:01,072 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 00:55:01,072 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:55:01,072 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:01,072 INFO L85 PathProgramCache]: Analyzing trace with hash 793757023, now seen corresponding path program 3 times [2024-06-28 00:55:01,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:01,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1944271852] [2024-06-28 00:55:01,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:01,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:01,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:01,179 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:55:01,179 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:01,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1944271852] [2024-06-28 00:55:01,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1944271852] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:01,179 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:01,180 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:55:01,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1777151361] [2024-06-28 00:55:01,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:01,180 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:55:01,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:01,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:55:01,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:55:01,229 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:55:01,229 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 188 transitions, 1927 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 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-28 00:55:01,230 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:01,230 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:55:01,230 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:01,610 INFO L124 PetriNetUnfolderBase]: 2195/3600 cut-off events. [2024-06-28 00:55:01,611 INFO L125 PetriNetUnfolderBase]: For 55625/55643 co-relation queries the response was YES. [2024-06-28 00:55:01,627 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18521 conditions, 3600 events. 2195/3600 cut-off events. For 55625/55643 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 22367 event pairs, 478 based on Foata normal form. 13/3594 useless extension candidates. Maximal degree in co-relation 18441. Up to 3116 conditions per place. [2024-06-28 00:55:01,640 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 148 selfloop transitions, 42 changer transitions 0/203 dead transitions. [2024-06-28 00:55:01,640 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 203 transitions, 2341 flow [2024-06-28 00:55:01,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:55:01,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:55:01,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 140 transitions. [2024-06-28 00:55:01,641 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6222222222222222 [2024-06-28 00:55:01,641 INFO L175 Difference]: Start difference. First operand has 172 places, 188 transitions, 1927 flow. Second operand 5 states and 140 transitions. [2024-06-28 00:55:01,641 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 203 transitions, 2341 flow [2024-06-28 00:55:01,762 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 203 transitions, 2225 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-28 00:55:01,765 INFO L231 Difference]: Finished difference. Result has 171 places, 188 transitions, 1905 flow [2024-06-28 00:55:01,765 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1811, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1905, PETRI_PLACES=171, PETRI_TRANSITIONS=188} [2024-06-28 00:55:01,765 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 122 predicate places. [2024-06-28 00:55:01,765 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 188 transitions, 1905 flow [2024-06-28 00:55:01,765 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 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-28 00:55:01,766 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:01,766 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-28 00:55:01,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 00:55:01,766 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:55:01,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:01,766 INFO L85 PathProgramCache]: Analyzing trace with hash 793765951, now seen corresponding path program 1 times [2024-06-28 00:55:01,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:01,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1903152445] [2024-06-28 00:55:01,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:01,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:01,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:01,887 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-28 00:55:01,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:01,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1903152445] [2024-06-28 00:55:01,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1903152445] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:01,888 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:01,888 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:55:01,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [233285436] [2024-06-28 00:55:01,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:01,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:55:01,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:01,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:55:01,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:55:01,940 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:55:01,940 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 188 transitions, 1905 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:01,940 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:01,941 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:55:01,941 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:02,333 INFO L124 PetriNetUnfolderBase]: 2182/3569 cut-off events. [2024-06-28 00:55:02,333 INFO L125 PetriNetUnfolderBase]: For 56472/56483 co-relation queries the response was YES. [2024-06-28 00:55:02,349 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18245 conditions, 3569 events. 2182/3569 cut-off events. For 56472/56483 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 22289 event pairs, 459 based on Foata normal form. 16/3563 useless extension candidates. Maximal degree in co-relation 18166. Up to 2993 conditions per place. [2024-06-28 00:55:02,360 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 157 selfloop transitions, 23 changer transitions 0/208 dead transitions. [2024-06-28 00:55:02,361 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 208 transitions, 2343 flow [2024-06-28 00:55:02,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:55:02,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:55:02,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 144 transitions. [2024-06-28 00:55:02,362 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.64 [2024-06-28 00:55:02,363 INFO L175 Difference]: Start difference. First operand has 171 places, 188 transitions, 1905 flow. Second operand 5 states and 144 transitions. [2024-06-28 00:55:02,363 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 208 transitions, 2343 flow [2024-06-28 00:55:02,483 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 208 transitions, 2253 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-28 00:55:02,485 INFO L231 Difference]: Finished difference. Result has 171 places, 189 transitions, 1884 flow [2024-06-28 00:55:02,486 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1815, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1884, PETRI_PLACES=171, PETRI_TRANSITIONS=189} [2024-06-28 00:55:02,487 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 122 predicate places. [2024-06-28 00:55:02,487 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 189 transitions, 1884 flow [2024-06-28 00:55:02,487 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:02,487 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:02,487 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-28 00:55:02,487 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 00:55:02,487 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:55:02,488 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:02,488 INFO L85 PathProgramCache]: Analyzing trace with hash 1170573255, now seen corresponding path program 4 times [2024-06-28 00:55:02,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:02,488 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1831687996] [2024-06-28 00:55:02,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:02,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:02,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:02,586 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-28 00:55:02,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:02,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1831687996] [2024-06-28 00:55:02,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1831687996] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:02,586 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:02,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:55:02,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1923848537] [2024-06-28 00:55:02,587 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:02,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:55:02,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:02,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:55:02,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:55:02,637 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:55:02,638 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 189 transitions, 1884 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 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-28 00:55:02,638 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:02,638 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:55:02,638 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:03,007 INFO L124 PetriNetUnfolderBase]: 2288/3818 cut-off events. [2024-06-28 00:55:03,008 INFO L125 PetriNetUnfolderBase]: For 54039/54048 co-relation queries the response was YES. [2024-06-28 00:55:03,024 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19166 conditions, 3818 events. 2288/3818 cut-off events. For 54039/54048 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 24146 event pairs, 544 based on Foata normal form. 7/3809 useless extension candidates. Maximal degree in co-relation 19087. Up to 3223 conditions per place. [2024-06-28 00:55:03,036 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 160 selfloop transitions, 50 changer transitions 0/223 dead transitions. [2024-06-28 00:55:03,036 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 223 transitions, 2512 flow [2024-06-28 00:55:03,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:55:03,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:55:03,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 192 transitions. [2024-06-28 00:55:03,037 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6095238095238096 [2024-06-28 00:55:03,037 INFO L175 Difference]: Start difference. First operand has 171 places, 189 transitions, 1884 flow. Second operand 7 states and 192 transitions. [2024-06-28 00:55:03,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 223 transitions, 2512 flow [2024-06-28 00:55:03,190 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 223 transitions, 2471 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-28 00:55:03,193 INFO L231 Difference]: Finished difference. Result has 176 places, 198 transitions, 2064 flow [2024-06-28 00:55:03,193 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1843, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2064, PETRI_PLACES=176, PETRI_TRANSITIONS=198} [2024-06-28 00:55:03,194 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 127 predicate places. [2024-06-28 00:55:03,194 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 198 transitions, 2064 flow [2024-06-28 00:55:03,194 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 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-28 00:55:03,194 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:03,194 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-28 00:55:03,194 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 00:55:03,194 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-28 00:55:03,195 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:03,195 INFO L85 PathProgramCache]: Analyzing trace with hash 2004800199, now seen corresponding path program 5 times [2024-06-28 00:55:03,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:03,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [253767453] [2024-06-28 00:55:03,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:03,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:03,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:03,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-28 00:55:03,299 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:03,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [253767453] [2024-06-28 00:55:03,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [253767453] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:03,300 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:03,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:55:03,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1211237859] [2024-06-28 00:55:03,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:03,300 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:55:03,300 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:03,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:55:03,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:55:03,327 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:55:03,328 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 198 transitions, 2064 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 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-28 00:55:03,328 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:03,328 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:55:03,328 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:03,814 INFO L124 PetriNetUnfolderBase]: 2299/3833 cut-off events. [2024-06-28 00:55:03,815 INFO L125 PetriNetUnfolderBase]: For 57790/57799 co-relation queries the response was YES. [2024-06-28 00:55:03,832 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19739 conditions, 3833 events. 2299/3833 cut-off events. For 57790/57799 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 24202 event pairs, 544 based on Foata normal form. 7/3823 useless extension candidates. Maximal degree in co-relation 19658. Up to 3235 conditions per place. [2024-06-28 00:55:03,845 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 156 selfloop transitions, 54 changer transitions 0/223 dead transitions. [2024-06-28 00:55:03,845 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 223 transitions, 2640 flow [2024-06-28 00:55:03,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:55:03,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:55:03,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 168 transitions. [2024-06-28 00:55:03,846 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6222222222222222 [2024-06-28 00:55:03,846 INFO L175 Difference]: Start difference. First operand has 176 places, 198 transitions, 2064 flow. Second operand 6 states and 168 transitions. [2024-06-28 00:55:03,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 223 transitions, 2640 flow [2024-06-28 00:55:03,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 223 transitions, 2585 flow, removed 20 selfloop flow, removed 2 redundant places. [2024-06-28 00:55:03,979 INFO L231 Difference]: Finished difference. Result has 180 places, 201 transitions, 2169 flow [2024-06-28 00:55:03,979 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2009, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2169, PETRI_PLACES=180, PETRI_TRANSITIONS=201} [2024-06-28 00:55:03,980 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 131 predicate places. [2024-06-28 00:55:03,980 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 201 transitions, 2169 flow [2024-06-28 00:55:03,981 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 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-28 00:55:03,981 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:03,981 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-28 00:55:03,981 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 00:55:03,981 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-28 00:55:03,981 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:03,981 INFO L85 PathProgramCache]: Analyzing trace with hash -1660709409, now seen corresponding path program 6 times [2024-06-28 00:55:03,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:03,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [895101570] [2024-06-28 00:55:03,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:03,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:03,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:04,098 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-28 00:55:04,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:04,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [895101570] [2024-06-28 00:55:04,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [895101570] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:04,100 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:04,100 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:55:04,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1372938075] [2024-06-28 00:55:04,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:04,101 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:55:04,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:04,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:55:04,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:55:04,127 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:55:04,127 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 201 transitions, 2169 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 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-28 00:55:04,128 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:04,128 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:55:04,128 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:04,522 INFO L124 PetriNetUnfolderBase]: 2310/3767 cut-off events. [2024-06-28 00:55:04,522 INFO L125 PetriNetUnfolderBase]: For 60411/60429 co-relation queries the response was YES. [2024-06-28 00:55:04,540 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19781 conditions, 3767 events. 2310/3767 cut-off events. For 60411/60429 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 23557 event pairs, 486 based on Foata normal form. 13/3761 useless extension candidates. Maximal degree in co-relation 19697. Up to 3247 conditions per place. [2024-06-28 00:55:04,554 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 156 selfloop transitions, 54 changer transitions 0/223 dead transitions. [2024-06-28 00:55:04,555 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 223 transitions, 2745 flow [2024-06-28 00:55:04,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:55:04,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:55:04,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 164 transitions. [2024-06-28 00:55:04,556 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6074074074074074 [2024-06-28 00:55:04,556 INFO L175 Difference]: Start difference. First operand has 180 places, 201 transitions, 2169 flow. Second operand 6 states and 164 transitions. [2024-06-28 00:55:04,556 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 223 transitions, 2745 flow [2024-06-28 00:55:04,760 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 223 transitions, 2632 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-28 00:55:04,763 INFO L231 Difference]: Finished difference. Result has 182 places, 204 transitions, 2220 flow [2024-06-28 00:55:04,763 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2061, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2220, PETRI_PLACES=182, PETRI_TRANSITIONS=204} [2024-06-28 00:55:04,763 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 133 predicate places. [2024-06-28 00:55:04,763 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 204 transitions, 2220 flow [2024-06-28 00:55:04,763 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 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-28 00:55:04,764 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:04,764 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-28 00:55:04,764 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 00:55:04,764 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-28 00:55:04,764 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:04,764 INFO L85 PathProgramCache]: Analyzing trace with hash -1666423329, now seen corresponding path program 7 times [2024-06-28 00:55:04,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:04,765 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1748085912] [2024-06-28 00:55:04,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:04,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:04,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:04,859 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:55:04,860 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:04,860 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1748085912] [2024-06-28 00:55:04,860 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1748085912] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:04,860 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:04,860 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:55:04,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [459628806] [2024-06-28 00:55:04,860 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:04,861 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:55:04,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:04,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:55:04,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:55:04,901 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:55:04,901 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 204 transitions, 2220 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 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-28 00:55:04,901 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:04,902 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:55:04,902 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:05,283 INFO L124 PetriNetUnfolderBase]: 2307/3771 cut-off events. [2024-06-28 00:55:05,283 INFO L125 PetriNetUnfolderBase]: For 59920/59938 co-relation queries the response was YES. [2024-06-28 00:55:05,300 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19691 conditions, 3771 events. 2307/3771 cut-off events. For 59920/59938 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 23609 event pairs, 492 based on Foata normal form. 13/3765 useless extension candidates. Maximal degree in co-relation 19607. Up to 3244 conditions per place. [2024-06-28 00:55:05,312 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 154 selfloop transitions, 55 changer transitions 0/222 dead transitions. [2024-06-28 00:55:05,313 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 222 transitions, 2678 flow [2024-06-28 00:55:05,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:55:05,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:55:05,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 163 transitions. [2024-06-28 00:55:05,314 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6037037037037037 [2024-06-28 00:55:05,314 INFO L175 Difference]: Start difference. First operand has 182 places, 204 transitions, 2220 flow. Second operand 6 states and 163 transitions. [2024-06-28 00:55:05,314 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 222 transitions, 2678 flow [2024-06-28 00:55:05,477 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 222 transitions, 2535 flow, removed 25 selfloop flow, removed 3 redundant places. [2024-06-28 00:55:05,480 INFO L231 Difference]: Finished difference. Result has 185 places, 204 transitions, 2193 flow [2024-06-28 00:55:05,480 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2077, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2193, PETRI_PLACES=185, PETRI_TRANSITIONS=204} [2024-06-28 00:55:05,480 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 136 predicate places. [2024-06-28 00:55:05,480 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 204 transitions, 2193 flow [2024-06-28 00:55:05,484 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 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-28 00:55:05,484 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:05,484 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-28 00:55:05,484 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 00:55:05,485 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-28 00:55:05,485 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:05,485 INFO L85 PathProgramCache]: Analyzing trace with hash -1666414401, now seen corresponding path program 2 times [2024-06-28 00:55:05,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:05,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [427681986] [2024-06-28 00:55:05,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:05,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:05,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:05,592 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-28 00:55:05,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:05,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [427681986] [2024-06-28 00:55:05,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [427681986] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:05,593 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:05,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:55:05,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [424881487] [2024-06-28 00:55:05,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:05,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:55:05,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:05,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:55:05,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:55:05,635 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:55:05,636 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 204 transitions, 2193 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:05,636 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:05,636 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:55:05,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:06,062 INFO L124 PetriNetUnfolderBase]: 2293/3823 cut-off events. [2024-06-28 00:55:06,062 INFO L125 PetriNetUnfolderBase]: For 67349/67370 co-relation queries the response was YES. [2024-06-28 00:55:06,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19627 conditions, 3823 events. 2293/3823 cut-off events. For 67349/67370 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 24594 event pairs, 828 based on Foata normal form. 30/3804 useless extension candidates. Maximal degree in co-relation 19542. Up to 3155 conditions per place. [2024-06-28 00:55:06,173 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 168 selfloop transitions, 26 changer transitions 0/227 dead transitions. [2024-06-28 00:55:06,174 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 227 transitions, 2667 flow [2024-06-28 00:55:06,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:55:06,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:55:06,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 167 transitions. [2024-06-28 00:55:06,175 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6185185185185185 [2024-06-28 00:55:06,175 INFO L175 Difference]: Start difference. First operand has 185 places, 204 transitions, 2193 flow. Second operand 6 states and 167 transitions. [2024-06-28 00:55:06,175 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 227 transitions, 2667 flow [2024-06-28 00:55:06,301 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 227 transitions, 2517 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-28 00:55:06,304 INFO L231 Difference]: Finished difference. Result has 186 places, 205 transitions, 2117 flow [2024-06-28 00:55:06,304 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2043, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2117, PETRI_PLACES=186, PETRI_TRANSITIONS=205} [2024-06-28 00:55:06,304 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 137 predicate places. [2024-06-28 00:55:06,304 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 205 transitions, 2117 flow [2024-06-28 00:55:06,305 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:06,305 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:06,305 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-28 00:55:06,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 00:55:06,305 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-28 00:55:06,305 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:06,306 INFO L85 PathProgramCache]: Analyzing trace with hash -1652129601, now seen corresponding path program 3 times [2024-06-28 00:55:06,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:06,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [379706729] [2024-06-28 00:55:06,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:06,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:06,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:06,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-28 00:55:06,409 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:06,409 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [379706729] [2024-06-28 00:55:06,410 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [379706729] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:06,410 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:06,410 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:55:06,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399863971] [2024-06-28 00:55:06,410 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:06,410 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:55:06,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:06,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:55:06,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:55:06,471 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:55:06,472 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 205 transitions, 2117 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:06,472 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:06,472 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:55:06,472 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:06,878 INFO L124 PetriNetUnfolderBase]: 2299/3821 cut-off events. [2024-06-28 00:55:06,878 INFO L125 PetriNetUnfolderBase]: For 67018/67039 co-relation queries the response was YES. [2024-06-28 00:55:06,896 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19460 conditions, 3821 events. 2299/3821 cut-off events. For 67018/67039 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 24478 event pairs, 800 based on Foata normal form. 28/3801 useless extension candidates. Maximal degree in co-relation 19375. Up to 3025 conditions per place. [2024-06-28 00:55:06,908 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 169 selfloop transitions, 29 changer transitions 0/231 dead transitions. [2024-06-28 00:55:06,908 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 231 transitions, 2621 flow [2024-06-28 00:55:06,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:55:06,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:55:06,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 169 transitions. [2024-06-28 00:55:06,909 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6259259259259259 [2024-06-28 00:55:06,909 INFO L175 Difference]: Start difference. First operand has 186 places, 205 transitions, 2117 flow. Second operand 6 states and 169 transitions. [2024-06-28 00:55:06,909 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 231 transitions, 2621 flow [2024-06-28 00:55:07,037 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 231 transitions, 2567 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-28 00:55:07,040 INFO L231 Difference]: Finished difference. Result has 188 places, 206 transitions, 2143 flow [2024-06-28 00:55:07,040 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2063, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2143, PETRI_PLACES=188, PETRI_TRANSITIONS=206} [2024-06-28 00:55:07,041 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 139 predicate places. [2024-06-28 00:55:07,041 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 206 transitions, 2143 flow [2024-06-28 00:55:07,041 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:07,041 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:07,041 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-28 00:55:07,041 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 00:55:07,041 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-28 00:55:07,042 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:07,042 INFO L85 PathProgramCache]: Analyzing trace with hash 1052255307, now seen corresponding path program 1 times [2024-06-28 00:55:07,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:07,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [975526358] [2024-06-28 00:55:07,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:07,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:07,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:07,145 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-28 00:55:07,145 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:07,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [975526358] [2024-06-28 00:55:07,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [975526358] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:07,145 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:07,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:55:07,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [78795151] [2024-06-28 00:55:07,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:07,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:55:07,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:07,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:55:07,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:55:07,209 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:55:07,210 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 206 transitions, 2143 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:07,210 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:07,210 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:55:07,210 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:07,676 INFO L124 PetriNetUnfolderBase]: 2362/3841 cut-off events. [2024-06-28 00:55:07,677 INFO L125 PetriNetUnfolderBase]: For 67709/67709 co-relation queries the response was YES. [2024-06-28 00:55:07,692 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20018 conditions, 3841 events. 2362/3841 cut-off events. For 67709/67709 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 24193 event pairs, 405 based on Foata normal form. 4/3832 useless extension candidates. Maximal degree in co-relation 19932. Up to 3162 conditions per place. [2024-06-28 00:55:07,703 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 166 selfloop transitions, 46 changer transitions 0/243 dead transitions. [2024-06-28 00:55:07,704 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 243 transitions, 2767 flow [2024-06-28 00:55:07,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:55:07,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:55:07,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 200 transitions. [2024-06-28 00:55:07,707 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6349206349206349 [2024-06-28 00:55:07,707 INFO L175 Difference]: Start difference. First operand has 188 places, 206 transitions, 2143 flow. Second operand 7 states and 200 transitions. [2024-06-28 00:55:07,707 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 243 transitions, 2767 flow [2024-06-28 00:55:07,843 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 243 transitions, 2703 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-28 00:55:07,846 INFO L231 Difference]: Finished difference. Result has 191 places, 210 transitions, 2232 flow [2024-06-28 00:55:07,846 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2079, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2232, PETRI_PLACES=191, PETRI_TRANSITIONS=210} [2024-06-28 00:55:07,851 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 142 predicate places. [2024-06-28 00:55:07,851 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 210 transitions, 2232 flow [2024-06-28 00:55:07,851 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:07,851 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:07,851 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-28 00:55:07,851 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 00:55:07,853 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-28 00:55:07,853 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:07,853 INFO L85 PathProgramCache]: Analyzing trace with hash 1055112267, now seen corresponding path program 2 times [2024-06-28 00:55:07,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:07,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [180247203] [2024-06-28 00:55:07,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:07,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:07,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:08,002 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:55:08,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:08,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [180247203] [2024-06-28 00:55:08,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [180247203] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:08,003 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:08,003 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:55:08,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [946905665] [2024-06-28 00:55:08,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:08,003 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:55:08,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:08,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:55:08,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:55:08,033 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:55:08,033 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 210 transitions, 2232 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:08,033 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:08,034 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:55:08,034 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:08,464 INFO L124 PetriNetUnfolderBase]: 2382/3982 cut-off events. [2024-06-28 00:55:08,465 INFO L125 PetriNetUnfolderBase]: For 72318/72324 co-relation queries the response was YES. [2024-06-28 00:55:08,485 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20461 conditions, 3982 events. 2382/3982 cut-off events. For 72318/72324 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 25695 event pairs, 532 based on Foata normal form. 10/3973 useless extension candidates. Maximal degree in co-relation 20374. Up to 3316 conditions per place. [2024-06-28 00:55:08,499 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 165 selfloop transitions, 44 changer transitions 0/240 dead transitions. [2024-06-28 00:55:08,499 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 240 transitions, 2744 flow [2024-06-28 00:55:08,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:55:08,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:55:08,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 195 transitions. [2024-06-28 00:55:08,500 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-28 00:55:08,500 INFO L175 Difference]: Start difference. First operand has 191 places, 210 transitions, 2232 flow. Second operand 7 states and 195 transitions. [2024-06-28 00:55:08,500 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 240 transitions, 2744 flow [2024-06-28 00:55:08,675 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 240 transitions, 2656 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-28 00:55:08,678 INFO L231 Difference]: Finished difference. Result has 195 places, 212 transitions, 2272 flow [2024-06-28 00:55:08,678 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2152, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2272, PETRI_PLACES=195, PETRI_TRANSITIONS=212} [2024-06-28 00:55:08,679 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 146 predicate places. [2024-06-28 00:55:08,679 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 212 transitions, 2272 flow [2024-06-28 00:55:08,679 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:08,679 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:08,679 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-28 00:55:08,679 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 00:55:08,679 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-28 00:55:08,680 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:08,680 INFO L85 PathProgramCache]: Analyzing trace with hash 1170403437, now seen corresponding path program 3 times [2024-06-28 00:55:08,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:08,680 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [839247489] [2024-06-28 00:55:08,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:08,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:08,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:08,815 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-28 00:55:08,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:08,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [839247489] [2024-06-28 00:55:08,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [839247489] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:08,816 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:08,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:55:08,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1499074220] [2024-06-28 00:55:08,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:08,816 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:55:08,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:08,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:55:08,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:55:08,872 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:55:08,872 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 212 transitions, 2272 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:08,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:08,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:55:08,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:09,377 INFO L124 PetriNetUnfolderBase]: 2426/3937 cut-off events. [2024-06-28 00:55:09,377 INFO L125 PetriNetUnfolderBase]: For 74428/74428 co-relation queries the response was YES. [2024-06-28 00:55:09,396 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20724 conditions, 3937 events. 2426/3937 cut-off events. For 74428/74428 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 24884 event pairs, 464 based on Foata normal form. 4/3928 useless extension candidates. Maximal degree in co-relation 20635. Up to 3414 conditions per place. [2024-06-28 00:55:09,410 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 177 selfloop transitions, 31 changer transitions 0/239 dead transitions. [2024-06-28 00:55:09,411 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 239 transitions, 2770 flow [2024-06-28 00:55:09,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:55:09,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:55:09,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 191 transitions. [2024-06-28 00:55:09,412 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6063492063492063 [2024-06-28 00:55:09,412 INFO L175 Difference]: Start difference. First operand has 195 places, 212 transitions, 2272 flow. Second operand 7 states and 191 transitions. [2024-06-28 00:55:09,412 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 239 transitions, 2770 flow [2024-06-28 00:55:09,588 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 239 transitions, 2672 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-28 00:55:09,591 INFO L231 Difference]: Finished difference. Result has 197 places, 214 transitions, 2272 flow [2024-06-28 00:55:09,591 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2174, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2272, PETRI_PLACES=197, PETRI_TRANSITIONS=214} [2024-06-28 00:55:09,592 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 148 predicate places. [2024-06-28 00:55:09,592 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 214 transitions, 2272 flow [2024-06-28 00:55:09,592 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:09,592 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:09,592 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:55:09,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 00:55:09,593 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-28 00:55:09,593 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:09,593 INFO L85 PathProgramCache]: Analyzing trace with hash 1170588135, now seen corresponding path program 1 times [2024-06-28 00:55:09,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:09,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [242929652] [2024-06-28 00:55:09,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:09,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:09,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:09,704 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-28 00:55:09,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:09,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [242929652] [2024-06-28 00:55:09,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [242929652] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:09,704 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:09,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:55:09,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2100876278] [2024-06-28 00:55:09,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:09,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:55:09,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:09,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:55:09,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:55:09,736 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:55:09,736 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 214 transitions, 2272 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 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-28 00:55:09,736 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:09,736 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:55:09,737 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:10,265 INFO L124 PetriNetUnfolderBase]: 2533/4146 cut-off events. [2024-06-28 00:55:10,265 INFO L125 PetriNetUnfolderBase]: For 76747/76747 co-relation queries the response was YES. [2024-06-28 00:55:10,287 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21499 conditions, 4146 events. 2533/4146 cut-off events. For 76747/76747 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 26346 event pairs, 872 based on Foata normal form. 2/4130 useless extension candidates. Maximal degree in co-relation 21409. Up to 3699 conditions per place. [2024-06-28 00:55:10,303 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 204 selfloop transitions, 25 changer transitions 0/242 dead transitions. [2024-06-28 00:55:10,303 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 242 transitions, 2817 flow [2024-06-28 00:55:10,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:55:10,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:55:10,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 187 transitions. [2024-06-28 00:55:10,304 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5936507936507937 [2024-06-28 00:55:10,304 INFO L175 Difference]: Start difference. First operand has 197 places, 214 transitions, 2272 flow. Second operand 7 states and 187 transitions. [2024-06-28 00:55:10,304 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 242 transitions, 2817 flow [2024-06-28 00:55:10,477 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 242 transitions, 2741 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-28 00:55:10,480 INFO L231 Difference]: Finished difference. Result has 199 places, 216 transitions, 2277 flow [2024-06-28 00:55:10,480 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2196, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2277, PETRI_PLACES=199, PETRI_TRANSITIONS=216} [2024-06-28 00:55:10,480 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 150 predicate places. [2024-06-28 00:55:10,480 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 216 transitions, 2277 flow [2024-06-28 00:55:10,480 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 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-28 00:55:10,481 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:10,481 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-28 00:55:10,481 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 00:55:10,481 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-28 00:55:10,481 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:10,481 INFO L85 PathProgramCache]: Analyzing trace with hash 1541960575, now seen corresponding path program 4 times [2024-06-28 00:55:10,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:10,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [899027162] [2024-06-28 00:55:10,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:10,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:10,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:10,596 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-28 00:55:10,597 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:10,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [899027162] [2024-06-28 00:55:10,597 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [899027162] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:10,597 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:10,597 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:55:10,597 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1936356023] [2024-06-28 00:55:10,597 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:10,598 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:55:10,598 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:10,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:55:10,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:55:10,635 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:55:10,635 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 216 transitions, 2277 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:10,636 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:10,636 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:55:10,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:11,129 INFO L124 PetriNetUnfolderBase]: 2430/3945 cut-off events. [2024-06-28 00:55:11,130 INFO L125 PetriNetUnfolderBase]: For 76907/76907 co-relation queries the response was YES. [2024-06-28 00:55:11,150 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20612 conditions, 3945 events. 2430/3945 cut-off events. For 76907/76907 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 24873 event pairs, 403 based on Foata normal form. 4/3936 useless extension candidates. Maximal degree in co-relation 20521. Up to 3300 conditions per place. [2024-06-28 00:55:11,165 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 169 selfloop transitions, 43 changer transitions 0/244 dead transitions. [2024-06-28 00:55:11,165 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 244 transitions, 2767 flow [2024-06-28 00:55:11,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:55:11,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:55:11,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 175 transitions. [2024-06-28 00:55:11,166 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6481481481481481 [2024-06-28 00:55:11,166 INFO L175 Difference]: Start difference. First operand has 199 places, 216 transitions, 2277 flow. Second operand 6 states and 175 transitions. [2024-06-28 00:55:11,166 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 244 transitions, 2767 flow [2024-06-28 00:55:11,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 244 transitions, 2690 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-28 00:55:11,348 INFO L231 Difference]: Finished difference. Result has 200 places, 216 transitions, 2300 flow [2024-06-28 00:55:11,348 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2200, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2300, PETRI_PLACES=200, PETRI_TRANSITIONS=216} [2024-06-28 00:55:11,349 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 151 predicate places. [2024-06-28 00:55:11,349 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 216 transitions, 2300 flow [2024-06-28 00:55:11,349 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:11,349 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:11,349 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-28 00:55:11,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 00:55:11,350 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-28 00:55:11,350 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:11,350 INFO L85 PathProgramCache]: Analyzing trace with hash 2011071189, now seen corresponding path program 2 times [2024-06-28 00:55:11,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:11,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1400593802] [2024-06-28 00:55:11,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:11,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:11,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:11,445 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-28 00:55:11,445 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:11,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1400593802] [2024-06-28 00:55:11,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1400593802] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:11,446 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:11,446 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:55:11,446 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1416534439] [2024-06-28 00:55:11,446 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:11,446 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:55:11,446 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:11,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:55:11,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:55:11,472 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:55:11,473 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 216 transitions, 2300 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 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-28 00:55:11,473 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:11,473 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:55:11,473 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:11,913 INFO L124 PetriNetUnfolderBase]: 2541/4098 cut-off events. [2024-06-28 00:55:11,914 INFO L125 PetriNetUnfolderBase]: For 79999/80008 co-relation queries the response was YES. [2024-06-28 00:55:11,933 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21575 conditions, 4098 events. 2541/4098 cut-off events. For 79999/80008 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 25724 event pairs, 482 based on Foata normal form. 8/4098 useless extension candidates. Maximal degree in co-relation 21483. Up to 3711 conditions per place. [2024-06-28 00:55:11,947 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 201 selfloop transitions, 24 changer transitions 0/238 dead transitions. [2024-06-28 00:55:11,947 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 238 transitions, 2827 flow [2024-06-28 00:55:11,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:55:11,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:55:11,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 160 transitions. [2024-06-28 00:55:11,948 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5925925925925926 [2024-06-28 00:55:11,948 INFO L175 Difference]: Start difference. First operand has 200 places, 216 transitions, 2300 flow. Second operand 6 states and 160 transitions. [2024-06-28 00:55:11,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 238 transitions, 2827 flow [2024-06-28 00:55:12,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 238 transitions, 2731 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-28 00:55:12,178 INFO L231 Difference]: Finished difference. Result has 201 places, 218 transitions, 2287 flow [2024-06-28 00:55:12,178 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2204, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2287, PETRI_PLACES=201, PETRI_TRANSITIONS=218} [2024-06-28 00:55:12,179 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 152 predicate places. [2024-06-28 00:55:12,179 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 218 transitions, 2287 flow [2024-06-28 00:55:12,179 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 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-28 00:55:12,179 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:12,179 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-28 00:55:12,179 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 00:55:12,180 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-28 00:55:12,180 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:12,180 INFO L85 PathProgramCache]: Analyzing trace with hash -1652123649, now seen corresponding path program 3 times [2024-06-28 00:55:12,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:12,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [682677677] [2024-06-28 00:55:12,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:12,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:12,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:12,277 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-28 00:55:12,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:12,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [682677677] [2024-06-28 00:55:12,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [682677677] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:12,278 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:12,278 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:55:12,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [844700057] [2024-06-28 00:55:12,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:12,279 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:55:12,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:12,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:55:12,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:55:12,312 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:55:12,313 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 218 transitions, 2287 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 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-28 00:55:12,313 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:12,313 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:55:12,313 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:12,743 INFO L124 PetriNetUnfolderBase]: 2559/4124 cut-off events. [2024-06-28 00:55:12,744 INFO L125 PetriNetUnfolderBase]: For 80281/80290 co-relation queries the response was YES. [2024-06-28 00:55:12,766 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21745 conditions, 4124 events. 2559/4124 cut-off events. For 80281/80290 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 25912 event pairs, 462 based on Foata normal form. 8/4124 useless extension candidates. Maximal degree in co-relation 21652. Up to 3674 conditions per place. [2024-06-28 00:55:12,781 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 200 selfloop transitions, 31 changer transitions 0/244 dead transitions. [2024-06-28 00:55:12,781 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 244 transitions, 2946 flow [2024-06-28 00:55:12,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:55:12,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:55:12,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 162 transitions. [2024-06-28 00:55:12,782 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-28 00:55:12,782 INFO L175 Difference]: Start difference. First operand has 201 places, 218 transitions, 2287 flow. Second operand 6 states and 162 transitions. [2024-06-28 00:55:12,782 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 244 transitions, 2946 flow [2024-06-28 00:55:12,992 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 244 transitions, 2879 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-28 00:55:12,994 INFO L231 Difference]: Finished difference. Result has 203 places, 222 transitions, 2351 flow [2024-06-28 00:55:12,995 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2220, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2351, PETRI_PLACES=203, PETRI_TRANSITIONS=222} [2024-06-28 00:55:12,995 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 154 predicate places. [2024-06-28 00:55:12,995 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 222 transitions, 2351 flow [2024-06-28 00:55:12,996 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 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-28 00:55:12,996 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:12,996 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-28 00:55:12,996 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 00:55:12,996 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-28 00:55:12,996 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:12,996 INFO L85 PathProgramCache]: Analyzing trace with hash -1888595679, now seen corresponding path program 4 times [2024-06-28 00:55:12,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:12,997 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1680680948] [2024-06-28 00:55:12,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:12,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:13,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:13,118 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:55:13,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:13,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1680680948] [2024-06-28 00:55:13,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1680680948] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:13,118 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:13,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:55:13,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1806692962] [2024-06-28 00:55:13,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:13,119 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:55:13,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:13,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:55:13,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:55:13,157 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:55:13,157 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 222 transitions, 2351 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 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-28 00:55:13,158 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:13,158 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:55:13,158 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:13,610 INFO L124 PetriNetUnfolderBase]: 2554/4104 cut-off events. [2024-06-28 00:55:13,610 INFO L125 PetriNetUnfolderBase]: For 81463/81463 co-relation queries the response was YES. [2024-06-28 00:55:13,632 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21814 conditions, 4104 events. 2554/4104 cut-off events. For 81463/81463 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 25650 event pairs, 472 based on Foata normal form. 2/4101 useless extension candidates. Maximal degree in co-relation 21720. Up to 3716 conditions per place. [2024-06-28 00:55:13,646 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 205 selfloop transitions, 27 changer transitions 0/245 dead transitions. [2024-06-28 00:55:13,647 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 245 transitions, 2874 flow [2024-06-28 00:55:13,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:55:13,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:55:13,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 164 transitions. [2024-06-28 00:55:13,648 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6074074074074074 [2024-06-28 00:55:13,648 INFO L175 Difference]: Start difference. First operand has 203 places, 222 transitions, 2351 flow. Second operand 6 states and 164 transitions. [2024-06-28 00:55:13,648 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 245 transitions, 2874 flow [2024-06-28 00:55:13,905 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 245 transitions, 2808 flow, removed 21 selfloop flow, removed 2 redundant places. [2024-06-28 00:55:13,908 INFO L231 Difference]: Finished difference. Result has 207 places, 222 transitions, 2347 flow [2024-06-28 00:55:13,909 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2285, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2347, PETRI_PLACES=207, PETRI_TRANSITIONS=222} [2024-06-28 00:55:13,909 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 158 predicate places. [2024-06-28 00:55:13,909 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 222 transitions, 2347 flow [2024-06-28 00:55:13,909 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 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-28 00:55:13,909 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:13,909 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-28 00:55:13,910 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 00:55:13,910 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:55:13,910 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:13,910 INFO L85 PathProgramCache]: Analyzing trace with hash -518947048, now seen corresponding path program 1 times [2024-06-28 00:55:13,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:13,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [573381107] [2024-06-28 00:55:13,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:13,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:13,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:13,993 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:55:13,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:13,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [573381107] [2024-06-28 00:55:13,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [573381107] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:13,994 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:13,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 00:55:13,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1466105392] [2024-06-28 00:55:13,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:13,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 00:55:13,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:13,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 00:55:13,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-28 00:55:14,008 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 25 out of 45 [2024-06-28 00:55:14,008 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 222 transitions, 2347 flow. Second operand has 4 states, 4 states have (on average 28.0) internal successors, (112), 4 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:14,008 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:14,008 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 25 of 45 [2024-06-28 00:55:14,008 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:14,431 INFO L124 PetriNetUnfolderBase]: 1599/3528 cut-off events. [2024-06-28 00:55:14,431 INFO L125 PetriNetUnfolderBase]: For 39989/40161 co-relation queries the response was YES. [2024-06-28 00:55:14,451 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13799 conditions, 3528 events. 1599/3528 cut-off events. For 39989/40161 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 28839 event pairs, 233 based on Foata normal form. 173/3450 useless extension candidates. Maximal degree in co-relation 13703. Up to 1352 conditions per place. [2024-06-28 00:55:14,462 INFO L140 encePairwiseOnDemand]: 39/45 looper letters, 30 selfloop transitions, 54 changer transitions 0/239 dead transitions. [2024-06-28 00:55:14,462 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 239 transitions, 2621 flow [2024-06-28 00:55:14,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 00:55:14,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 00:55:14,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 137 transitions. [2024-06-28 00:55:14,463 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7611111111111111 [2024-06-28 00:55:14,463 INFO L175 Difference]: Start difference. First operand has 207 places, 222 transitions, 2347 flow. Second operand 4 states and 137 transitions. [2024-06-28 00:55:14,463 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 239 transitions, 2621 flow [2024-06-28 00:55:14,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 239 transitions, 2568 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-28 00:55:14,569 INFO L231 Difference]: Finished difference. Result has 208 places, 226 transitions, 2562 flow [2024-06-28 00:55:14,570 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2294, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=2562, PETRI_PLACES=208, PETRI_TRANSITIONS=226} [2024-06-28 00:55:14,570 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 159 predicate places. [2024-06-28 00:55:14,570 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 226 transitions, 2562 flow [2024-06-28 00:55:14,570 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 28.0) internal successors, (112), 4 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:14,570 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:14,570 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-28 00:55:14,571 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 00:55:14,571 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-28 00:55:14,571 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:14,571 INFO L85 PathProgramCache]: Analyzing trace with hash 505814887, now seen corresponding path program 1 times [2024-06-28 00:55:14,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:14,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1324840510] [2024-06-28 00:55:14,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:14,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:14,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:14,720 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-28 00:55:14,720 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:14,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1324840510] [2024-06-28 00:55:14,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1324840510] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:14,720 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:14,720 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:55:14,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [845137934] [2024-06-28 00:55:14,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:14,721 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:55:14,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:14,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:55:14,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:55:14,774 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:55:14,775 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 226 transitions, 2562 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:55:14,775 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:14,775 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:55:14,775 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:15,322 INFO L124 PetriNetUnfolderBase]: 2551/4317 cut-off events. [2024-06-28 00:55:15,322 INFO L125 PetriNetUnfolderBase]: For 89634/89671 co-relation queries the response was YES. [2024-06-28 00:55:15,348 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23363 conditions, 4317 events. 2551/4317 cut-off events. For 89634/89671 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 28339 event pairs, 878 based on Foata normal form. 17/4169 useless extension candidates. Maximal degree in co-relation 23265. Up to 3785 conditions per place. [2024-06-28 00:55:15,362 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 187 selfloop transitions, 44 changer transitions 0/245 dead transitions. [2024-06-28 00:55:15,363 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 245 transitions, 3138 flow [2024-06-28 00:55:15,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:55:15,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:55:15,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 162 transitions. [2024-06-28 00:55:15,364 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-28 00:55:15,364 INFO L175 Difference]: Start difference. First operand has 208 places, 226 transitions, 2562 flow. Second operand 6 states and 162 transitions. [2024-06-28 00:55:15,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 245 transitions, 3138 flow [2024-06-28 00:55:15,623 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 245 transitions, 3136 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 00:55:15,626 INFO L231 Difference]: Finished difference. Result has 213 places, 232 transitions, 2749 flow [2024-06-28 00:55:15,626 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2560, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2749, PETRI_PLACES=213, PETRI_TRANSITIONS=232} [2024-06-28 00:55:15,626 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 164 predicate places. [2024-06-28 00:55:15,627 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 232 transitions, 2749 flow [2024-06-28 00:55:15,627 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:55:15,627 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:15,627 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-28 00:55:15,627 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 00:55:15,627 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-28 00:55:15,627 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:15,627 INFO L85 PathProgramCache]: Analyzing trace with hash -1260603965, now seen corresponding path program 2 times [2024-06-28 00:55:15,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:15,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [493157707] [2024-06-28 00:55:15,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:15,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:15,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:15,741 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:55:15,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:15,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [493157707] [2024-06-28 00:55:15,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [493157707] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:15,742 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:15,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:55:15,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [545621291] [2024-06-28 00:55:15,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:15,742 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:55:15,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:15,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:55:15,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:55:15,781 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:55:15,782 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 232 transitions, 2749 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:55:15,782 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:15,782 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:55:15,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:16,295 INFO L124 PetriNetUnfolderBase]: 2568/4341 cut-off events. [2024-06-28 00:55:16,295 INFO L125 PetriNetUnfolderBase]: For 94742/94779 co-relation queries the response was YES. [2024-06-28 00:55:16,319 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23885 conditions, 4341 events. 2568/4341 cut-off events. For 94742/94779 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 28462 event pairs, 877 based on Foata normal form. 17/4189 useless extension candidates. Maximal degree in co-relation 23785. Up to 3752 conditions per place. [2024-06-28 00:55:16,332 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 176 selfloop transitions, 65 changer transitions 0/255 dead transitions. [2024-06-28 00:55:16,333 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 255 transitions, 3481 flow [2024-06-28 00:55:16,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:55:16,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:55:16,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 167 transitions. [2024-06-28 00:55:16,334 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6185185185185185 [2024-06-28 00:55:16,334 INFO L175 Difference]: Start difference. First operand has 213 places, 232 transitions, 2749 flow. Second operand 6 states and 167 transitions. [2024-06-28 00:55:16,334 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 255 transitions, 3481 flow [2024-06-28 00:55:16,659 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 255 transitions, 3374 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-28 00:55:16,662 INFO L231 Difference]: Finished difference. Result has 216 places, 238 transitions, 2911 flow [2024-06-28 00:55:16,662 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2642, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2911, PETRI_PLACES=216, PETRI_TRANSITIONS=238} [2024-06-28 00:55:16,662 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 167 predicate places. [2024-06-28 00:55:16,663 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 238 transitions, 2911 flow [2024-06-28 00:55:16,663 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:55:16,663 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:16,663 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-28 00:55:16,663 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 00:55:16,663 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-28 00:55:16,663 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:16,664 INFO L85 PathProgramCache]: Analyzing trace with hash -1260483809, now seen corresponding path program 1 times [2024-06-28 00:55:16,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:16,664 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1943533151] [2024-06-28 00:55:16,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:16,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:16,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:16,782 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-28 00:55:16,783 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:16,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1943533151] [2024-06-28 00:55:16,783 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1943533151] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:16,783 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:16,783 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:55:16,783 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1809148940] [2024-06-28 00:55:16,783 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:16,784 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:55:16,784 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:16,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:55:16,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:55:16,841 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:55:16,842 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 238 transitions, 2911 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:55:16,842 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:16,842 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:55:16,842 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:17,366 INFO L124 PetriNetUnfolderBase]: 2618/4417 cut-off events. [2024-06-28 00:55:17,367 INFO L125 PetriNetUnfolderBase]: For 100723/100760 co-relation queries the response was YES. [2024-06-28 00:55:17,391 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24758 conditions, 4417 events. 2618/4417 cut-off events. For 100723/100760 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 28898 event pairs, 876 based on Foata normal form. 17/4259 useless extension candidates. Maximal degree in co-relation 24657. Up to 3857 conditions per place. [2024-06-28 00:55:17,405 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 193 selfloop transitions, 67 changer transitions 0/274 dead transitions. [2024-06-28 00:55:17,405 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 274 transitions, 3907 flow [2024-06-28 00:55:17,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:55:17,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:55:17,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 187 transitions. [2024-06-28 00:55:17,406 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5936507936507937 [2024-06-28 00:55:17,406 INFO L175 Difference]: Start difference. First operand has 216 places, 238 transitions, 2911 flow. Second operand 7 states and 187 transitions. [2024-06-28 00:55:17,406 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 274 transitions, 3907 flow [2024-06-28 00:55:17,681 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 274 transitions, 3809 flow, removed 22 selfloop flow, removed 3 redundant places. [2024-06-28 00:55:17,685 INFO L231 Difference]: Finished difference. Result has 222 places, 258 transitions, 3381 flow [2024-06-28 00:55:17,685 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2823, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3381, PETRI_PLACES=222, PETRI_TRANSITIONS=258} [2024-06-28 00:55:17,685 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 173 predicate places. [2024-06-28 00:55:17,686 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 258 transitions, 3381 flow [2024-06-28 00:55:17,686 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:55:17,686 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:17,686 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-28 00:55:17,686 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 00:55:17,686 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-28 00:55:17,686 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:17,687 INFO L85 PathProgramCache]: Analyzing trace with hash 323688381, now seen corresponding path program 2 times [2024-06-28 00:55:17,687 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:17,687 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2070956761] [2024-06-28 00:55:17,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:17,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:17,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:17,804 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-28 00:55:17,804 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:17,804 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2070956761] [2024-06-28 00:55:17,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2070956761] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:17,804 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:17,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:55:17,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [572248310] [2024-06-28 00:55:17,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:17,805 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:55:17,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:17,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:55:17,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:55:17,851 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:55:17,851 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 258 transitions, 3381 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:55:17,851 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:17,851 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:55:17,851 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:18,428 INFO L124 PetriNetUnfolderBase]: 2625/4426 cut-off events. [2024-06-28 00:55:18,429 INFO L125 PetriNetUnfolderBase]: For 102344/102381 co-relation queries the response was YES. [2024-06-28 00:55:18,453 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25223 conditions, 4426 events. 2625/4426 cut-off events. For 102344/102381 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 29025 event pairs, 876 based on Foata normal form. 17/4266 useless extension candidates. Maximal degree in co-relation 25119. Up to 3865 conditions per place. [2024-06-28 00:55:18,467 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 192 selfloop transitions, 70 changer transitions 0/276 dead transitions. [2024-06-28 00:55:18,468 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 276 transitions, 4114 flow [2024-06-28 00:55:18,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:55:18,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:55:18,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 164 transitions. [2024-06-28 00:55:18,469 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6074074074074074 [2024-06-28 00:55:18,469 INFO L175 Difference]: Start difference. First operand has 222 places, 258 transitions, 3381 flow. Second operand 6 states and 164 transitions. [2024-06-28 00:55:18,469 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 276 transitions, 4114 flow [2024-06-28 00:55:18,851 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 276 transitions, 4036 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-28 00:55:18,855 INFO L231 Difference]: Finished difference. Result has 226 places, 262 transitions, 3597 flow [2024-06-28 00:55:18,855 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3303, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3597, PETRI_PLACES=226, PETRI_TRANSITIONS=262} [2024-06-28 00:55:18,855 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 177 predicate places. [2024-06-28 00:55:18,855 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 262 transitions, 3597 flow [2024-06-28 00:55:18,856 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:55:18,856 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:18,856 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-28 00:55:18,856 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-28 00:55:18,856 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-28 00:55:18,856 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:18,856 INFO L85 PathProgramCache]: Analyzing trace with hash 323925531, now seen corresponding path program 3 times [2024-06-28 00:55:18,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:18,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [723608489] [2024-06-28 00:55:18,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:18,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:18,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:18,974 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-28 00:55:18,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:18,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [723608489] [2024-06-28 00:55:18,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [723608489] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:18,975 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:18,975 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:55:18,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [106591280] [2024-06-28 00:55:18,975 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:18,975 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:55:18,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:18,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:55:18,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:55:19,025 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:55:19,026 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 262 transitions, 3597 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:55:19,026 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:19,026 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:55:19,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:19,665 INFO L124 PetriNetUnfolderBase]: 2622/4422 cut-off events. [2024-06-28 00:55:19,665 INFO L125 PetriNetUnfolderBase]: For 104937/104974 co-relation queries the response was YES. [2024-06-28 00:55:19,692 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25474 conditions, 4422 events. 2622/4422 cut-off events. For 104937/104974 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 28941 event pairs, 876 based on Foata normal form. 17/4262 useless extension candidates. Maximal degree in co-relation 25367. Up to 3862 conditions per place. [2024-06-28 00:55:19,707 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 192 selfloop transitions, 70 changer transitions 0/276 dead transitions. [2024-06-28 00:55:19,708 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 276 transitions, 4155 flow [2024-06-28 00:55:19,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:55:19,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:55:19,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 185 transitions. [2024-06-28 00:55:19,709 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5873015873015873 [2024-06-28 00:55:19,709 INFO L175 Difference]: Start difference. First operand has 226 places, 262 transitions, 3597 flow. Second operand 7 states and 185 transitions. [2024-06-28 00:55:19,709 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 276 transitions, 4155 flow [2024-06-28 00:55:20,095 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 276 transitions, 4022 flow, removed 29 selfloop flow, removed 3 redundant places. [2024-06-28 00:55:20,098 INFO L231 Difference]: Finished difference. Result has 230 places, 262 transitions, 3618 flow [2024-06-28 00:55:20,099 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3464, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3618, PETRI_PLACES=230, PETRI_TRANSITIONS=262} [2024-06-28 00:55:20,099 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 181 predicate places. [2024-06-28 00:55:20,099 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 262 transitions, 3618 flow [2024-06-28 00:55:20,099 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:55:20,100 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:20,100 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-28 00:55:20,100 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-28 00:55:20,100 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-28 00:55:20,100 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:20,100 INFO L85 PathProgramCache]: Analyzing trace with hash 323688195, now seen corresponding path program 3 times [2024-06-28 00:55:20,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:20,101 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1299688302] [2024-06-28 00:55:20,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:20,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:20,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:20,226 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:55:20,226 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:20,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1299688302] [2024-06-28 00:55:20,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1299688302] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:20,227 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:20,227 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:55:20,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1686144932] [2024-06-28 00:55:20,227 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:20,227 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:55:20,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:20,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:55:20,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:55:20,281 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:55:20,281 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 262 transitions, 3618 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:55:20,282 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:20,282 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:55:20,282 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:20,882 INFO L124 PetriNetUnfolderBase]: 2619/4418 cut-off events. [2024-06-28 00:55:20,882 INFO L125 PetriNetUnfolderBase]: For 107021/107052 co-relation queries the response was YES. [2024-06-28 00:55:20,911 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25446 conditions, 4418 events. 2619/4418 cut-off events. For 107021/107052 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 28996 event pairs, 876 based on Foata normal form. 14/4255 useless extension candidates. Maximal degree in co-relation 25338. Up to 3816 conditions per place. [2024-06-28 00:55:20,927 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 198 selfloop transitions, 65 changer transitions 0/277 dead transitions. [2024-06-28 00:55:20,927 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 277 transitions, 4182 flow [2024-06-28 00:55:20,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:55:20,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:55:20,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 143 transitions. [2024-06-28 00:55:20,928 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6355555555555555 [2024-06-28 00:55:20,928 INFO L175 Difference]: Start difference. First operand has 230 places, 262 transitions, 3618 flow. Second operand 5 states and 143 transitions. [2024-06-28 00:55:20,928 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 277 transitions, 4182 flow [2024-06-28 00:55:21,247 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 277 transitions, 4002 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-28 00:55:21,250 INFO L231 Difference]: Finished difference. Result has 229 places, 262 transitions, 3606 flow [2024-06-28 00:55:21,251 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3438, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3606, PETRI_PLACES=229, PETRI_TRANSITIONS=262} [2024-06-28 00:55:21,251 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 180 predicate places. [2024-06-28 00:55:21,251 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 262 transitions, 3606 flow [2024-06-28 00:55:21,251 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:55:21,251 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:21,251 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-28 00:55:21,252 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-28 00:55:21,252 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-28 00:55:21,252 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:21,252 INFO L85 PathProgramCache]: Analyzing trace with hash -1349141825, now seen corresponding path program 1 times [2024-06-28 00:55:21,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:21,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [26432035] [2024-06-28 00:55:21,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:21,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:21,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:21,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-28 00:55:21,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:21,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [26432035] [2024-06-28 00:55:21,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [26432035] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:21,372 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:21,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:55:21,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [976245649] [2024-06-28 00:55:21,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:21,372 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:55:21,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:21,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:55:21,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:55:21,430 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:55:21,431 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 262 transitions, 3606 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:55:21,431 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:21,431 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:55:21,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:22,061 INFO L124 PetriNetUnfolderBase]: 2693/4555 cut-off events. [2024-06-28 00:55:22,061 INFO L125 PetriNetUnfolderBase]: For 113724/113752 co-relation queries the response was YES. [2024-06-28 00:55:22,087 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26089 conditions, 4555 events. 2693/4555 cut-off events. For 113724/113752 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 30086 event pairs, 617 based on Foata normal form. 19/4400 useless extension candidates. Maximal degree in co-relation 25981. Up to 3714 conditions per place. [2024-06-28 00:55:22,102 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 251 selfloop transitions, 30 changer transitions 0/295 dead transitions. [2024-06-28 00:55:22,102 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 295 transitions, 4421 flow [2024-06-28 00:55:22,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:55:22,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:55:22,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 192 transitions. [2024-06-28 00:55:22,103 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6095238095238096 [2024-06-28 00:55:22,103 INFO L175 Difference]: Start difference. First operand has 229 places, 262 transitions, 3606 flow. Second operand 7 states and 192 transitions. [2024-06-28 00:55:22,103 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 295 transitions, 4421 flow [2024-06-28 00:55:22,411 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 295 transitions, 4263 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-28 00:55:22,414 INFO L231 Difference]: Finished difference. Result has 232 places, 265 transitions, 3550 flow [2024-06-28 00:55:22,414 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3450, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3550, PETRI_PLACES=232, PETRI_TRANSITIONS=265} [2024-06-28 00:55:22,415 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 183 predicate places. [2024-06-28 00:55:22,415 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 265 transitions, 3550 flow [2024-06-28 00:55:22,415 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:55:22,415 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:22,415 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-28 00:55:22,415 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-28 00:55:22,415 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-28 00:55:22,416 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:22,416 INFO L85 PathProgramCache]: Analyzing trace with hash 360239055, now seen corresponding path program 2 times [2024-06-28 00:55:22,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:22,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [603764023] [2024-06-28 00:55:22,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:22,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:22,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:22,536 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-28 00:55:22,536 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:22,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [603764023] [2024-06-28 00:55:22,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [603764023] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:22,537 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:22,537 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:55:22,537 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1436790410] [2024-06-28 00:55:22,537 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:22,537 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:55:22,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:22,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:55:22,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:55:22,580 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:55:22,580 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 265 transitions, 3550 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:55:22,581 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:22,581 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:55:22,581 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:23,185 INFO L124 PetriNetUnfolderBase]: 2680/4624 cut-off events. [2024-06-28 00:55:23,185 INFO L125 PetriNetUnfolderBase]: For 107612/107640 co-relation queries the response was YES. [2024-06-28 00:55:23,213 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25862 conditions, 4624 events. 2680/4624 cut-off events. For 107612/107640 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 31003 event pairs, 680 based on Foata normal form. 19/4462 useless extension candidates. Maximal degree in co-relation 25753. Up to 3708 conditions per place. [2024-06-28 00:55:23,229 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 246 selfloop transitions, 30 changer transitions 0/290 dead transitions. [2024-06-28 00:55:23,229 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 290 transitions, 4216 flow [2024-06-28 00:55:23,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:55:23,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:55:23,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 168 transitions. [2024-06-28 00:55:23,230 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6222222222222222 [2024-06-28 00:55:23,230 INFO L175 Difference]: Start difference. First operand has 232 places, 265 transitions, 3550 flow. Second operand 6 states and 168 transitions. [2024-06-28 00:55:23,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 290 transitions, 4216 flow [2024-06-28 00:55:23,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 290 transitions, 4133 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-28 00:55:23,583 INFO L231 Difference]: Finished difference. Result has 234 places, 265 transitions, 3533 flow [2024-06-28 00:55:23,584 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3467, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3533, PETRI_PLACES=234, PETRI_TRANSITIONS=265} [2024-06-28 00:55:23,584 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 185 predicate places. [2024-06-28 00:55:23,584 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 265 transitions, 3533 flow [2024-06-28 00:55:23,584 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:55:23,584 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:23,584 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-28 00:55:23,584 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-28 00:55:23,585 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-28 00:55:23,585 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:23,585 INFO L85 PathProgramCache]: Analyzing trace with hash 1250197061, now seen corresponding path program 4 times [2024-06-28 00:55:23,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:23,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1660079978] [2024-06-28 00:55:23,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:23,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:23,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:23,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-28 00:55:23,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:23,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1660079978] [2024-06-28 00:55:23,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1660079978] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:23,689 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:23,689 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:55:23,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1191540557] [2024-06-28 00:55:23,690 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:23,690 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:55:23,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:23,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:55:23,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:55:23,740 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:55:23,740 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 265 transitions, 3533 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:55:23,741 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:23,741 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:55:23,741 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:24,393 INFO L124 PetriNetUnfolderBase]: 2697/4560 cut-off events. [2024-06-28 00:55:24,393 INFO L125 PetriNetUnfolderBase]: For 106506/106537 co-relation queries the response was YES. [2024-06-28 00:55:24,419 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25803 conditions, 4560 events. 2697/4560 cut-off events. For 106506/106537 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 30142 event pairs, 898 based on Foata normal form. 14/4387 useless extension candidates. Maximal degree in co-relation 25694. Up to 3862 conditions per place. [2024-06-28 00:55:24,439 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 205 selfloop transitions, 77 changer transitions 0/296 dead transitions. [2024-06-28 00:55:24,439 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 296 transitions, 4547 flow [2024-06-28 00:55:24,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:55:24,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:55:24,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 191 transitions. [2024-06-28 00:55:24,441 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6063492063492063 [2024-06-28 00:55:24,441 INFO L175 Difference]: Start difference. First operand has 234 places, 265 transitions, 3533 flow. Second operand 7 states and 191 transitions. [2024-06-28 00:55:24,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 296 transitions, 4547 flow [2024-06-28 00:55:24,827 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 296 transitions, 4475 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-28 00:55:24,834 INFO L231 Difference]: Finished difference. Result has 236 places, 274 transitions, 3835 flow [2024-06-28 00:55:24,834 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3465, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3835, PETRI_PLACES=236, PETRI_TRANSITIONS=274} [2024-06-28 00:55:24,836 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 187 predicate places. [2024-06-28 00:55:24,836 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 274 transitions, 3835 flow [2024-06-28 00:55:24,836 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:55:24,836 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:24,836 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-28 00:55:24,837 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-28 00:55:24,837 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-28 00:55:24,837 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:24,837 INFO L85 PathProgramCache]: Analyzing trace with hash 1250317031, now seen corresponding path program 5 times [2024-06-28 00:55:24,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:24,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [579144560] [2024-06-28 00:55:24,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:24,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:24,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:24,994 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-28 00:55:24,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:24,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [579144560] [2024-06-28 00:55:24,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [579144560] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:24,995 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:24,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:55:24,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [186072712] [2024-06-28 00:55:24,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:24,997 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:55:24,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:24,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:55:24,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:55:25,040 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:55:25,040 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 274 transitions, 3835 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:55:25,040 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:25,040 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:55:25,041 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:25,695 INFO L124 PetriNetUnfolderBase]: 2710/4581 cut-off events. [2024-06-28 00:55:25,695 INFO L125 PetriNetUnfolderBase]: For 107122/107153 co-relation queries the response was YES. [2024-06-28 00:55:25,725 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25905 conditions, 4581 events. 2710/4581 cut-off events. For 107122/107153 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 30316 event pairs, 898 based on Foata normal form. 14/4405 useless extension candidates. Maximal degree in co-relation 25796. Up to 3984 conditions per place. [2024-06-28 00:55:25,743 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 230 selfloop transitions, 53 changer transitions 0/297 dead transitions. [2024-06-28 00:55:25,743 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 297 transitions, 4545 flow [2024-06-28 00:55:25,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:55:25,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:55:25,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-06-28 00:55:25,744 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.580952380952381 [2024-06-28 00:55:25,744 INFO L175 Difference]: Start difference. First operand has 236 places, 274 transitions, 3835 flow. Second operand 7 states and 183 transitions. [2024-06-28 00:55:25,744 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 297 transitions, 4545 flow [2024-06-28 00:55:26,125 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 297 transitions, 4315 flow, removed 57 selfloop flow, removed 3 redundant places. [2024-06-28 00:55:26,129 INFO L231 Difference]: Finished difference. Result has 240 places, 280 transitions, 3825 flow [2024-06-28 00:55:26,130 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3623, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3825, PETRI_PLACES=240, PETRI_TRANSITIONS=280} [2024-06-28 00:55:26,130 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 191 predicate places. [2024-06-28 00:55:26,130 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 280 transitions, 3825 flow [2024-06-28 00:55:26,130 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:55:26,130 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:26,130 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-28 00:55:26,130 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-28 00:55:26,131 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-28 00:55:26,131 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:26,131 INFO L85 PathProgramCache]: Analyzing trace with hash 1250317217, now seen corresponding path program 4 times [2024-06-28 00:55:26,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:26,131 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [274699141] [2024-06-28 00:55:26,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:26,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:26,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:26,240 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-28 00:55:26,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:26,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [274699141] [2024-06-28 00:55:26,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [274699141] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:26,241 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:26,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:55:26,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [580746421] [2024-06-28 00:55:26,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:26,242 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:55:26,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:26,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:55:26,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:55:26,287 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:55:26,287 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 280 transitions, 3825 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:55:26,287 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:26,288 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:55:26,288 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:26,939 INFO L124 PetriNetUnfolderBase]: 2727/4607 cut-off events. [2024-06-28 00:55:26,939 INFO L125 PetriNetUnfolderBase]: For 110482/110513 co-relation queries the response was YES. [2024-06-28 00:55:26,966 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26037 conditions, 4607 events. 2727/4607 cut-off events. For 110482/110513 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 30501 event pairs, 898 based on Foata normal form. 14/4427 useless extension candidates. Maximal degree in co-relation 25927. Up to 3948 conditions per place. [2024-06-28 00:55:26,981 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 196 selfloop transitions, 97 changer transitions 0/307 dead transitions. [2024-06-28 00:55:26,981 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 307 transitions, 4691 flow [2024-06-28 00:55:26,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:55:26,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:55:26,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 251 transitions. [2024-06-28 00:55:26,982 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5577777777777778 [2024-06-28 00:55:26,982 INFO L175 Difference]: Start difference. First operand has 240 places, 280 transitions, 3825 flow. Second operand 10 states and 251 transitions. [2024-06-28 00:55:26,982 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 307 transitions, 4691 flow [2024-06-28 00:55:27,339 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 307 transitions, 4551 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-28 00:55:27,344 INFO L231 Difference]: Finished difference. Result has 246 places, 286 transitions, 4023 flow [2024-06-28 00:55:27,344 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3685, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4023, PETRI_PLACES=246, PETRI_TRANSITIONS=286} [2024-06-28 00:55:27,344 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 197 predicate places. [2024-06-28 00:55:27,344 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 286 transitions, 4023 flow [2024-06-28 00:55:27,344 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:55:27,344 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:27,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-28 00:55:27,345 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-28 00:55:27,345 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-28 00:55:27,345 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:27,345 INFO L85 PathProgramCache]: Analyzing trace with hash 1255559441, now seen corresponding path program 6 times [2024-06-28 00:55:27,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:27,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [110300460] [2024-06-28 00:55:27,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:27,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:27,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:27,449 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-28 00:55:27,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:27,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [110300460] [2024-06-28 00:55:27,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [110300460] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:27,450 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:27,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:55:27,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1644243940] [2024-06-28 00:55:27,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:27,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:55:27,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:27,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:55:27,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:55:27,496 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:55:27,496 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 286 transitions, 4023 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:55:27,496 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:27,496 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:55:27,496 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:28,089 INFO L124 PetriNetUnfolderBase]: 2734/4618 cut-off events. [2024-06-28 00:55:28,089 INFO L125 PetriNetUnfolderBase]: For 114737/114768 co-relation queries the response was YES. [2024-06-28 00:55:28,117 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26345 conditions, 4618 events. 2734/4618 cut-off events. For 114737/114768 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 30496 event pairs, 898 based on Foata normal form. 14/4436 useless extension candidates. Maximal degree in co-relation 26234. Up to 3905 conditions per place. [2024-06-28 00:55:28,132 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 205 selfloop transitions, 92 changer transitions 0/311 dead transitions. [2024-06-28 00:55:28,132 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 311 transitions, 4927 flow [2024-06-28 00:55:28,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:55:28,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:55:28,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 191 transitions. [2024-06-28 00:55:28,133 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6063492063492063 [2024-06-28 00:55:28,133 INFO L175 Difference]: Start difference. First operand has 246 places, 286 transitions, 4023 flow. Second operand 7 states and 191 transitions. [2024-06-28 00:55:28,133 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 311 transitions, 4927 flow [2024-06-28 00:55:28,497 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 311 transitions, 4675 flow, removed 41 selfloop flow, removed 7 redundant places. [2024-06-28 00:55:28,501 INFO L231 Difference]: Finished difference. Result has 246 places, 289 transitions, 4017 flow [2024-06-28 00:55:28,501 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3771, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4017, PETRI_PLACES=246, PETRI_TRANSITIONS=289} [2024-06-28 00:55:28,501 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 197 predicate places. [2024-06-28 00:55:28,502 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 289 transitions, 4017 flow [2024-06-28 00:55:28,502 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:55:28,502 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:28,502 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-28 00:55:28,502 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-28 00:55:28,502 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-28 00:55:28,502 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:28,503 INFO L85 PathProgramCache]: Analyzing trace with hash 1255858343, now seen corresponding path program 1 times [2024-06-28 00:55:28,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:28,503 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1164698408] [2024-06-28 00:55:28,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:28,503 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:28,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:28,609 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:55:28,609 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:28,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1164698408] [2024-06-28 00:55:28,609 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1164698408] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:28,609 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:28,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:55:28,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [119190654] [2024-06-28 00:55:28,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:28,610 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:55:28,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:28,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:55:28,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:55:28,646 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:55:28,646 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 289 transitions, 4017 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:55:28,646 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:28,646 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:55:28,646 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:29,320 INFO L124 PetriNetUnfolderBase]: 2751/4641 cut-off events. [2024-06-28 00:55:29,320 INFO L125 PetriNetUnfolderBase]: For 118494/118526 co-relation queries the response was YES. [2024-06-28 00:55:29,349 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26535 conditions, 4641 events. 2751/4641 cut-off events. For 118494/118526 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 30597 event pairs, 889 based on Foata normal form. 18/4457 useless extension candidates. Maximal degree in co-relation 26423. Up to 3978 conditions per place. [2024-06-28 00:55:29,366 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 198 selfloop transitions, 104 changer transitions 0/316 dead transitions. [2024-06-28 00:55:29,366 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 316 transitions, 4873 flow [2024-06-28 00:55:29,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:55:29,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:55:29,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 251 transitions. [2024-06-28 00:55:29,367 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5577777777777778 [2024-06-28 00:55:29,367 INFO L175 Difference]: Start difference. First operand has 246 places, 289 transitions, 4017 flow. Second operand 10 states and 251 transitions. [2024-06-28 00:55:29,367 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 316 transitions, 4873 flow [2024-06-28 00:55:29,768 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 316 transitions, 4641 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-28 00:55:29,772 INFO L231 Difference]: Finished difference. Result has 251 places, 295 transitions, 4109 flow [2024-06-28 00:55:29,772 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3785, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4109, PETRI_PLACES=251, PETRI_TRANSITIONS=295} [2024-06-28 00:55:29,773 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 202 predicate places. [2024-06-28 00:55:29,773 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 295 transitions, 4109 flow [2024-06-28 00:55:29,773 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:55:29,773 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:29,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-28 00:55:29,773 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-28 00:55:29,773 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-28 00:55:29,774 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:29,774 INFO L85 PathProgramCache]: Analyzing trace with hash 171197647, now seen corresponding path program 7 times [2024-06-28 00:55:29,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:29,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1697310284] [2024-06-28 00:55:29,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:29,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:29,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:29,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-28 00:55:29,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:29,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1697310284] [2024-06-28 00:55:29,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1697310284] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:29,879 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:29,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:55:29,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1178747843] [2024-06-28 00:55:29,879 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:29,880 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:55:29,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:29,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:55:29,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:55:29,923 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:55:29,923 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 295 transitions, 4109 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:55:29,924 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:29,924 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:55:29,924 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:30,614 INFO L124 PetriNetUnfolderBase]: 2758/4653 cut-off events. [2024-06-28 00:55:30,614 INFO L125 PetriNetUnfolderBase]: For 122164/122195 co-relation queries the response was YES. [2024-06-28 00:55:30,637 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26749 conditions, 4653 events. 2758/4653 cut-off events. For 122164/122195 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 30747 event pairs, 897 based on Foata normal form. 14/4465 useless extension candidates. Maximal degree in co-relation 26636. Up to 3935 conditions per place. [2024-06-28 00:55:30,651 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 206 selfloop transitions, 96 changer transitions 0/316 dead transitions. [2024-06-28 00:55:30,652 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 316 transitions, 4917 flow [2024-06-28 00:55:30,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:55:30,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:55:30,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 188 transitions. [2024-06-28 00:55:30,653 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5968253968253968 [2024-06-28 00:55:30,653 INFO L175 Difference]: Start difference. First operand has 251 places, 295 transitions, 4109 flow. Second operand 7 states and 188 transitions. [2024-06-28 00:55:30,653 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 316 transitions, 4917 flow [2024-06-28 00:55:31,024 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 316 transitions, 4754 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-06-28 00:55:31,029 INFO L231 Difference]: Finished difference. Result has 251 places, 298 transitions, 4202 flow [2024-06-28 00:55:31,029 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3948, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4202, PETRI_PLACES=251, PETRI_TRANSITIONS=298} [2024-06-28 00:55:31,029 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 202 predicate places. [2024-06-28 00:55:31,029 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 298 transitions, 4202 flow [2024-06-28 00:55:31,030 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:55:31,030 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:31,030 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-28 00:55:31,030 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-28 00:55:31,030 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-28 00:55:31,030 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:31,030 INFO L85 PathProgramCache]: Analyzing trace with hash 1259571647, now seen corresponding path program 5 times [2024-06-28 00:55:31,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:31,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [718937079] [2024-06-28 00:55:31,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:31,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:31,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:31,138 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-28 00:55:31,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:31,139 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [718937079] [2024-06-28 00:55:31,139 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [718937079] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:31,139 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:31,139 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:55:31,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2102042998] [2024-06-28 00:55:31,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:31,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:55:31,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:31,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:55:31,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:55:31,194 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:55:31,194 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 298 transitions, 4202 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:55:31,195 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:31,195 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:55:31,195 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:31,871 INFO L124 PetriNetUnfolderBase]: 2781/4689 cut-off events. [2024-06-28 00:55:31,871 INFO L125 PetriNetUnfolderBase]: For 124259/124290 co-relation queries the response was YES. [2024-06-28 00:55:31,900 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27200 conditions, 4689 events. 2781/4689 cut-off events. For 124259/124290 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 30976 event pairs, 897 based on Foata normal form. 14/4496 useless extension candidates. Maximal degree in co-relation 27086. Up to 4012 conditions per place. [2024-06-28 00:55:31,916 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 210 selfloop transitions, 103 changer transitions 0/327 dead transitions. [2024-06-28 00:55:31,916 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 327 transitions, 5212 flow [2024-06-28 00:55:31,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:55:31,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:55:31,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 273 transitions. [2024-06-28 00:55:31,917 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5515151515151515 [2024-06-28 00:55:31,917 INFO L175 Difference]: Start difference. First operand has 251 places, 298 transitions, 4202 flow. Second operand 11 states and 273 transitions. [2024-06-28 00:55:31,917 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 327 transitions, 5212 flow [2024-06-28 00:55:32,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 327 transitions, 5034 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-28 00:55:32,273 INFO L231 Difference]: Finished difference. Result has 258 places, 307 transitions, 4366 flow [2024-06-28 00:55:32,273 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4029, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4366, PETRI_PLACES=258, PETRI_TRANSITIONS=307} [2024-06-28 00:55:32,273 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 209 predicate places. [2024-06-28 00:55:32,273 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 307 transitions, 4366 flow [2024-06-28 00:55:32,274 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:55:32,274 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:32,274 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-28 00:55:32,274 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-28 00:55:32,274 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-28 00:55:32,274 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:32,274 INFO L85 PathProgramCache]: Analyzing trace with hash 1259577041, now seen corresponding path program 8 times [2024-06-28 00:55:32,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:32,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1032479419] [2024-06-28 00:55:32,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:32,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:32,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:32,383 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-28 00:55:32,384 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:32,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1032479419] [2024-06-28 00:55:32,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1032479419] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:32,384 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:32,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:55:32,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [586741348] [2024-06-28 00:55:32,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:32,385 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:55:32,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:32,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:55:32,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:55:32,432 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:55:32,433 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 307 transitions, 4366 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:55:32,433 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:32,433 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:55:32,433 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:33,094 INFO L124 PetriNetUnfolderBase]: 2798/4715 cut-off events. [2024-06-28 00:55:33,094 INFO L125 PetriNetUnfolderBase]: For 129853/129884 co-relation queries the response was YES. [2024-06-28 00:55:33,123 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27529 conditions, 4715 events. 2798/4715 cut-off events. For 129853/129884 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 31172 event pairs, 897 based on Foata normal form. 14/4518 useless extension candidates. Maximal degree in co-relation 27414. Up to 4077 conditions per place. [2024-06-28 00:55:33,141 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 246 selfloop transitions, 68 changer transitions 0/328 dead transitions. [2024-06-28 00:55:33,142 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 328 transitions, 5260 flow [2024-06-28 00:55:33,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:55:33,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:55:33,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-06-28 00:55:33,142 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5841269841269842 [2024-06-28 00:55:33,143 INFO L175 Difference]: Start difference. First operand has 258 places, 307 transitions, 4366 flow. Second operand 7 states and 184 transitions. [2024-06-28 00:55:33,143 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 328 transitions, 5260 flow [2024-06-28 00:55:33,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 328 transitions, 5095 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-28 00:55:33,546 INFO L231 Difference]: Finished difference. Result has 261 places, 313 transitions, 4499 flow [2024-06-28 00:55:33,547 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4201, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4499, PETRI_PLACES=261, PETRI_TRANSITIONS=313} [2024-06-28 00:55:33,547 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 212 predicate places. [2024-06-28 00:55:33,547 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 313 transitions, 4499 flow [2024-06-28 00:55:33,547 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:55:33,547 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:33,547 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-28 00:55:33,547 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-28 00:55:33,548 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-28 00:55:33,548 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:33,548 INFO L85 PathProgramCache]: Analyzing trace with hash 174922669, now seen corresponding path program 2 times [2024-06-28 00:55:33,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:33,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1560909607] [2024-06-28 00:55:33,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:33,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:33,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:33,667 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-28 00:55:33,668 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:33,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1560909607] [2024-06-28 00:55:33,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1560909607] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:33,668 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:33,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:55:33,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1452170519] [2024-06-28 00:55:33,668 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:33,669 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:55:33,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:33,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:55:33,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:55:33,714 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:55:33,714 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 313 transitions, 4499 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:55:33,714 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:33,714 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:55:33,714 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:34,421 INFO L124 PetriNetUnfolderBase]: 2821/4748 cut-off events. [2024-06-28 00:55:34,422 INFO L125 PetriNetUnfolderBase]: For 135580/135612 co-relation queries the response was YES. [2024-06-28 00:55:34,453 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27883 conditions, 4748 events. 2821/4748 cut-off events. For 135580/135612 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 31328 event pairs, 889 based on Foata normal form. 18/4548 useless extension candidates. Maximal degree in co-relation 27766. Up to 4139 conditions per place. [2024-06-28 00:55:34,471 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 246 selfloop transitions, 81 changer transitions 0/341 dead transitions. [2024-06-28 00:55:34,471 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 341 transitions, 5443 flow [2024-06-28 00:55:34,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:55:34,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:55:34,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 269 transitions. [2024-06-28 00:55:34,472 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5434343434343434 [2024-06-28 00:55:34,472 INFO L175 Difference]: Start difference. First operand has 261 places, 313 transitions, 4499 flow. Second operand 11 states and 269 transitions. [2024-06-28 00:55:34,472 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 341 transitions, 5443 flow [2024-06-28 00:55:34,902 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 341 transitions, 5289 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-28 00:55:34,906 INFO L231 Difference]: Finished difference. Result has 269 places, 322 transitions, 4677 flow [2024-06-28 00:55:34,907 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4347, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4677, PETRI_PLACES=269, PETRI_TRANSITIONS=322} [2024-06-28 00:55:34,907 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 220 predicate places. [2024-06-28 00:55:34,907 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 322 transitions, 4677 flow [2024-06-28 00:55:34,907 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:55:34,907 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:34,907 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-28 00:55:34,907 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-28 00:55:34,908 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-28 00:55:34,908 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:34,908 INFO L85 PathProgramCache]: Analyzing trace with hash 174922483, now seen corresponding path program 6 times [2024-06-28 00:55:34,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:34,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1097365628] [2024-06-28 00:55:34,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:34,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:34,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:35,015 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-28 00:55:35,015 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:35,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1097365628] [2024-06-28 00:55:35,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1097365628] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:35,016 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:35,016 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:55:35,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [31031989] [2024-06-28 00:55:35,016 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:35,016 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:55:35,016 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:35,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:55:35,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:55:35,057 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:55:35,058 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 322 transitions, 4677 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:55:35,058 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:35,058 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:55:35,058 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:35,743 INFO L124 PetriNetUnfolderBase]: 2818/4745 cut-off events. [2024-06-28 00:55:35,744 INFO L125 PetriNetUnfolderBase]: For 138006/138037 co-relation queries the response was YES. [2024-06-28 00:55:35,773 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27893 conditions, 4745 events. 2818/4745 cut-off events. For 138006/138037 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 31317 event pairs, 897 based on Foata normal form. 14/4543 useless extension candidates. Maximal degree in co-relation 27774. Up to 4061 conditions per place. [2024-06-28 00:55:35,791 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 224 selfloop transitions, 101 changer transitions 0/339 dead transitions. [2024-06-28 00:55:35,791 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 339 transitions, 5477 flow [2024-06-28 00:55:35,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:55:35,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:55:35,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 230 transitions. [2024-06-28 00:55:35,792 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5679012345679012 [2024-06-28 00:55:35,792 INFO L175 Difference]: Start difference. First operand has 269 places, 322 transitions, 4677 flow. Second operand 9 states and 230 transitions. [2024-06-28 00:55:35,792 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 339 transitions, 5477 flow [2024-06-28 00:55:36,224 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 339 transitions, 5355 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-28 00:55:36,229 INFO L231 Difference]: Finished difference. Result has 272 places, 322 transitions, 4764 flow [2024-06-28 00:55:36,229 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4555, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4764, PETRI_PLACES=272, PETRI_TRANSITIONS=322} [2024-06-28 00:55:36,229 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 223 predicate places. [2024-06-28 00:55:36,229 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 322 transitions, 4764 flow [2024-06-28 00:55:36,229 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:55:36,230 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:36,230 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-28 00:55:36,230 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-28 00:55:36,230 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-28 00:55:36,230 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:36,230 INFO L85 PathProgramCache]: Analyzing trace with hash 1259571461, now seen corresponding path program 9 times [2024-06-28 00:55:36,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:36,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1177276107] [2024-06-28 00:55:36,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:36,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:36,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:36,342 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-28 00:55:36,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:36,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1177276107] [2024-06-28 00:55:36,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1177276107] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:36,342 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:36,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:55:36,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1591614666] [2024-06-28 00:55:36,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:36,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:55:36,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:36,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:55:36,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:55:36,387 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:55:36,387 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 322 transitions, 4764 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:55:36,387 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:36,387 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:55:36,388 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:37,109 INFO L124 PetriNetUnfolderBase]: 2815/4741 cut-off events. [2024-06-28 00:55:37,109 INFO L125 PetriNetUnfolderBase]: For 140345/140376 co-relation queries the response was YES. [2024-06-28 00:55:37,138 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28057 conditions, 4741 events. 2815/4741 cut-off events. For 140345/140376 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 31352 event pairs, 897 based on Foata normal form. 14/4539 useless extension candidates. Maximal degree in co-relation 27936. Up to 4097 conditions per place. [2024-06-28 00:55:37,154 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 251 selfloop transitions, 73 changer transitions 0/338 dead transitions. [2024-06-28 00:55:37,154 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 338 transitions, 5450 flow [2024-06-28 00:55:37,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:55:37,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:55:37,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 225 transitions. [2024-06-28 00:55:37,155 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-28 00:55:37,155 INFO L175 Difference]: Start difference. First operand has 272 places, 322 transitions, 4764 flow. Second operand 9 states and 225 transitions. [2024-06-28 00:55:37,156 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 338 transitions, 5450 flow [2024-06-28 00:55:37,654 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 338 transitions, 5222 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-28 00:55:37,658 INFO L231 Difference]: Finished difference. Result has 273 places, 322 transitions, 4688 flow [2024-06-28 00:55:37,659 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4536, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4688, PETRI_PLACES=273, PETRI_TRANSITIONS=322} [2024-06-28 00:55:37,659 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 224 predicate places. [2024-06-28 00:55:37,659 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 322 transitions, 4688 flow [2024-06-28 00:55:37,660 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:55:37,660 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:37,660 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-28 00:55:37,660 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-28 00:55:37,660 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-28 00:55:37,660 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:37,660 INFO L85 PathProgramCache]: Analyzing trace with hash 174917089, now seen corresponding path program 3 times [2024-06-28 00:55:37,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:37,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [186337080] [2024-06-28 00:55:37,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:37,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:37,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:37,783 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-28 00:55:37,784 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:37,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [186337080] [2024-06-28 00:55:37,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [186337080] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:37,784 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:37,784 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:55:37,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [701300348] [2024-06-28 00:55:37,784 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:37,785 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:55:37,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:37,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:55:37,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:55:37,851 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:55:37,851 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 322 transitions, 4688 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:55:37,851 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:37,851 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:55:37,851 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:38,570 INFO L124 PetriNetUnfolderBase]: 2812/4736 cut-off events. [2024-06-28 00:55:38,570 INFO L125 PetriNetUnfolderBase]: For 142086/142118 co-relation queries the response was YES. [2024-06-28 00:55:38,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27939 conditions, 4736 events. 2812/4736 cut-off events. For 142086/142118 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 31243 event pairs, 889 based on Foata normal form. 18/4536 useless extension candidates. Maximal degree in co-relation 27817. Up to 4128 conditions per place. [2024-06-28 00:55:38,619 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 244 selfloop transitions, 81 changer transitions 0/339 dead transitions. [2024-06-28 00:55:38,619 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 339 transitions, 5378 flow [2024-06-28 00:55:38,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:55:38,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:55:38,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 247 transitions. [2024-06-28 00:55:38,620 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5488888888888889 [2024-06-28 00:55:38,620 INFO L175 Difference]: Start difference. First operand has 273 places, 322 transitions, 4688 flow. Second operand 10 states and 247 transitions. [2024-06-28 00:55:38,620 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 339 transitions, 5378 flow [2024-06-28 00:55:39,111 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 339 transitions, 5187 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-28 00:55:39,115 INFO L231 Difference]: Finished difference. Result has 275 places, 322 transitions, 4669 flow [2024-06-28 00:55:39,116 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4497, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4669, PETRI_PLACES=275, PETRI_TRANSITIONS=322} [2024-06-28 00:55:39,116 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 226 predicate places. [2024-06-28 00:55:39,116 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 322 transitions, 4669 flow [2024-06-28 00:55:39,116 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:55:39,116 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:39,117 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-28 00:55:39,117 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-28 00:55:39,117 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-28 00:55:39,117 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:39,117 INFO L85 PathProgramCache]: Analyzing trace with hash 1725842337, now seen corresponding path program 10 times [2024-06-28 00:55:39,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:39,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1281508316] [2024-06-28 00:55:39,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:39,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:39,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:39,225 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-28 00:55:39,226 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:39,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1281508316] [2024-06-28 00:55:39,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1281508316] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:39,226 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:39,226 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:55:39,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [256671624] [2024-06-28 00:55:39,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:39,226 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:55:39,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:39,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:55:39,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:55:39,280 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:55:39,281 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 322 transitions, 4669 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:55:39,281 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:39,281 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:55:39,281 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:40,106 INFO L124 PetriNetUnfolderBase]: 2809/4733 cut-off events. [2024-06-28 00:55:40,106 INFO L125 PetriNetUnfolderBase]: For 144026/144057 co-relation queries the response was YES. [2024-06-28 00:55:40,133 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27891 conditions, 4733 events. 2809/4733 cut-off events. For 144026/144057 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 31264 event pairs, 897 based on Foata normal form. 14/4531 useless extension candidates. Maximal degree in co-relation 27768. Up to 4014 conditions per place. [2024-06-28 00:55:40,150 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 236 selfloop transitions, 100 changer transitions 0/350 dead transitions. [2024-06-28 00:55:40,150 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 350 transitions, 5527 flow [2024-06-28 00:55:40,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:55:40,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:55:40,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 219 transitions. [2024-06-28 00:55:40,151 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6083333333333333 [2024-06-28 00:55:40,151 INFO L175 Difference]: Start difference. First operand has 275 places, 322 transitions, 4669 flow. Second operand 8 states and 219 transitions. [2024-06-28 00:55:40,151 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 350 transitions, 5527 flow [2024-06-28 00:55:40,747 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 350 transitions, 5333 flow, removed 16 selfloop flow, removed 9 redundant places. [2024-06-28 00:55:40,752 INFO L231 Difference]: Finished difference. Result has 274 places, 322 transitions, 4693 flow [2024-06-28 00:55:40,752 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4475, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4693, PETRI_PLACES=274, PETRI_TRANSITIONS=322} [2024-06-28 00:55:40,752 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 225 predicate places. [2024-06-28 00:55:40,753 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 322 transitions, 4693 flow [2024-06-28 00:55:40,753 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:55:40,753 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:40,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-28 00:55:40,753 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-28 00:55:40,753 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-28 00:55:40,753 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:40,754 INFO L85 PathProgramCache]: Analyzing trace with hash 48349705, now seen corresponding path program 7 times [2024-06-28 00:55:40,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:40,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [934288517] [2024-06-28 00:55:40,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:40,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:40,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:40,860 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-28 00:55:40,860 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:40,860 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [934288517] [2024-06-28 00:55:40,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [934288517] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:40,861 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:40,861 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:55:40,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1471376376] [2024-06-28 00:55:40,861 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:40,861 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:55:40,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:40,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:55:40,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:55:40,901 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:55:40,902 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 322 transitions, 4693 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:55:40,902 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:40,902 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:55:40,902 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:41,607 INFO L124 PetriNetUnfolderBase]: 2816/4744 cut-off events. [2024-06-28 00:55:41,607 INFO L125 PetriNetUnfolderBase]: For 148579/148610 co-relation queries the response was YES. [2024-06-28 00:55:41,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28130 conditions, 4744 events. 2816/4744 cut-off events. For 148579/148610 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 31270 event pairs, 897 based on Foata normal form. 14/4540 useless extension candidates. Maximal degree in co-relation 28006. Up to 4057 conditions per place. [2024-06-28 00:55:41,661 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 223 selfloop transitions, 108 changer transitions 0/345 dead transitions. [2024-06-28 00:55:41,661 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 345 transitions, 5572 flow [2024-06-28 00:55:41,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:55:41,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:55:41,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 230 transitions. [2024-06-28 00:55:41,662 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5679012345679012 [2024-06-28 00:55:41,662 INFO L175 Difference]: Start difference. First operand has 274 places, 322 transitions, 4693 flow. Second operand 9 states and 230 transitions. [2024-06-28 00:55:41,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 345 transitions, 5572 flow [2024-06-28 00:55:42,245 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 345 transitions, 5288 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-28 00:55:42,249 INFO L231 Difference]: Finished difference. Result has 273 places, 325 transitions, 4696 flow [2024-06-28 00:55:42,250 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4415, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4696, PETRI_PLACES=273, PETRI_TRANSITIONS=325} [2024-06-28 00:55:42,250 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 224 predicate places. [2024-06-28 00:55:42,250 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 325 transitions, 4696 flow [2024-06-28 00:55:42,250 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:55:42,250 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:42,250 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-28 00:55:42,251 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-28 00:55:42,251 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-28 00:55:42,251 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:42,251 INFO L85 PathProgramCache]: Analyzing trace with hash -1163335019, now seen corresponding path program 4 times [2024-06-28 00:55:42,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:42,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1636670959] [2024-06-28 00:55:42,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:42,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:42,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:42,358 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-28 00:55:42,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:42,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1636670959] [2024-06-28 00:55:42,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1636670959] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:42,358 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:42,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:55:42,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [108710196] [2024-06-28 00:55:42,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:42,360 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:55:42,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:42,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:55:42,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:55:42,391 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:55:42,391 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 325 transitions, 4696 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:55:42,391 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:42,391 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:55:42,391 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:43,127 INFO L124 PetriNetUnfolderBase]: 2851/4806 cut-off events. [2024-06-28 00:55:43,127 INFO L125 PetriNetUnfolderBase]: For 144463/144646 co-relation queries the response was YES. [2024-06-28 00:55:43,161 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28462 conditions, 4806 events. 2851/4806 cut-off events. For 144463/144646 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 31775 event pairs, 907 based on Foata normal form. 110/4696 useless extension candidates. Maximal degree in co-relation 28339. Up to 4129 conditions per place. [2024-06-28 00:55:43,180 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 239 selfloop transitions, 100 changer transitions 0/353 dead transitions. [2024-06-28 00:55:43,180 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 353 transitions, 5727 flow [2024-06-28 00:55:43,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:55:43,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:55:43,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-28 00:55:43,181 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5694444444444444 [2024-06-28 00:55:43,181 INFO L175 Difference]: Start difference. First operand has 273 places, 325 transitions, 4696 flow. Second operand 8 states and 205 transitions. [2024-06-28 00:55:43,181 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 353 transitions, 5727 flow [2024-06-28 00:55:43,711 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 353 transitions, 5480 flow, removed 21 selfloop flow, removed 9 redundant places. [2024-06-28 00:55:43,716 INFO L231 Difference]: Finished difference. Result has 273 places, 337 transitions, 4908 flow [2024-06-28 00:55:43,716 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4453, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4908, PETRI_PLACES=273, PETRI_TRANSITIONS=337} [2024-06-28 00:55:43,716 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 224 predicate places. [2024-06-28 00:55:43,716 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 337 transitions, 4908 flow [2024-06-28 00:55:43,716 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:55:43,717 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:43,717 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-28 00:55:43,717 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-28 00:55:43,717 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-28 00:55:43,717 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:43,717 INFO L85 PathProgramCache]: Analyzing trace with hash -1170692249, now seen corresponding path program 5 times [2024-06-28 00:55:43,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:43,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1119512480] [2024-06-28 00:55:43,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:43,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:43,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:43,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-28 00:55:43,831 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:43,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1119512480] [2024-06-28 00:55:43,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1119512480] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:43,831 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:43,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:55:43,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [562520102] [2024-06-28 00:55:43,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:43,832 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:55:43,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:43,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:55:43,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:55:43,880 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:55:43,880 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 337 transitions, 4908 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:55:43,880 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:43,880 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:55:43,880 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:44,648 INFO L124 PetriNetUnfolderBase]: 2858/4805 cut-off events. [2024-06-28 00:55:44,648 INFO L125 PetriNetUnfolderBase]: For 138598/138630 co-relation queries the response was YES. [2024-06-28 00:55:44,681 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28480 conditions, 4805 events. 2858/4805 cut-off events. For 138598/138630 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 31618 event pairs, 889 based on Foata normal form. 18/4595 useless extension candidates. Maximal degree in co-relation 28358. Up to 4137 conditions per place. [2024-06-28 00:55:44,700 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 238 selfloop transitions, 107 changer transitions 0/359 dead transitions. [2024-06-28 00:55:44,700 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 359 transitions, 5806 flow [2024-06-28 00:55:44,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:55:44,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:55:44,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 208 transitions. [2024-06-28 00:55:44,701 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5777777777777777 [2024-06-28 00:55:44,701 INFO L175 Difference]: Start difference. First operand has 273 places, 337 transitions, 4908 flow. Second operand 8 states and 208 transitions. [2024-06-28 00:55:44,701 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 359 transitions, 5806 flow [2024-06-28 00:55:45,148 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 359 transitions, 5706 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-28 00:55:45,153 INFO L231 Difference]: Finished difference. Result has 277 places, 340 transitions, 5092 flow [2024-06-28 00:55:45,153 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4810, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5092, PETRI_PLACES=277, PETRI_TRANSITIONS=340} [2024-06-28 00:55:45,153 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 228 predicate places. [2024-06-28 00:55:45,153 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 340 transitions, 5092 flow [2024-06-28 00:55:45,154 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:55:45,154 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:45,154 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-28 00:55:45,154 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-28 00:55:45,154 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-28 00:55:45,154 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:45,154 INFO L85 PathProgramCache]: Analyzing trace with hash -1163335205, now seen corresponding path program 8 times [2024-06-28 00:55:45,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:45,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [969725867] [2024-06-28 00:55:45,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:45,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:45,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:45,262 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-28 00:55:45,262 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:45,262 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [969725867] [2024-06-28 00:55:45,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [969725867] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:45,263 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:45,263 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:55:45,263 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [4073871] [2024-06-28 00:55:45,263 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:45,263 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:55:45,263 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:45,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:55:45,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:55:45,304 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:55:45,305 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 340 transitions, 5092 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:55:45,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:45,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:55:45,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:45,991 INFO L124 PetriNetUnfolderBase]: 2865/4831 cut-off events. [2024-06-28 00:55:45,992 INFO L125 PetriNetUnfolderBase]: For 142275/142502 co-relation queries the response was YES. [2024-06-28 00:55:46,024 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28839 conditions, 4831 events. 2865/4831 cut-off events. For 142275/142502 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 31942 event pairs, 928 based on Foata normal form. 106/4718 useless extension candidates. Maximal degree in co-relation 28716. Up to 4121 conditions per place. [2024-06-28 00:55:46,040 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 245 selfloop transitions, 95 changer transitions 0/354 dead transitions. [2024-06-28 00:55:46,041 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 354 transitions, 5964 flow [2024-06-28 00:55:46,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:55:46,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:55:46,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 159 transitions. [2024-06-28 00:55:46,042 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5888888888888889 [2024-06-28 00:55:46,042 INFO L175 Difference]: Start difference. First operand has 277 places, 340 transitions, 5092 flow. Second operand 6 states and 159 transitions. [2024-06-28 00:55:46,042 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 354 transitions, 5964 flow [2024-06-28 00:55:46,608 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 354 transitions, 5780 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-28 00:55:46,613 INFO L231 Difference]: Finished difference. Result has 276 places, 343 transitions, 5162 flow [2024-06-28 00:55:46,613 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4912, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5162, PETRI_PLACES=276, PETRI_TRANSITIONS=343} [2024-06-28 00:55:46,613 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 227 predicate places. [2024-06-28 00:55:46,614 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 343 transitions, 5162 flow [2024-06-28 00:55:46,614 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:55:46,614 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:46,614 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-28 00:55:46,614 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-28 00:55:46,614 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-28 00:55:46,614 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:46,614 INFO L85 PathProgramCache]: Analyzing trace with hash 1725847917, now seen corresponding path program 11 times [2024-06-28 00:55:46,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:46,615 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1406259900] [2024-06-28 00:55:46,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:46,615 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:46,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:46,739 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:55:46,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:46,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1406259900] [2024-06-28 00:55:46,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1406259900] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:46,739 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:46,739 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:55:46,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [955587807] [2024-06-28 00:55:46,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:46,740 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:55:46,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:46,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:55:46,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:55:46,786 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:55:46,787 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 343 transitions, 5162 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:55:46,787 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:46,787 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:55:46,787 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:47,589 INFO L124 PetriNetUnfolderBase]: 2862/4813 cut-off events. [2024-06-28 00:55:47,589 INFO L125 PetriNetUnfolderBase]: For 134563/134594 co-relation queries the response was YES. [2024-06-28 00:55:47,621 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28633 conditions, 4813 events. 2862/4813 cut-off events. For 134563/134594 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 31674 event pairs, 897 based on Foata normal form. 14/4599 useless extension candidates. Maximal degree in co-relation 28511. Up to 4073 conditions per place. [2024-06-28 00:55:47,639 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 248 selfloop transitions, 100 changer transitions 0/362 dead transitions. [2024-06-28 00:55:47,640 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 362 transitions, 5906 flow [2024-06-28 00:55:47,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:55:47,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:55:47,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 168 transitions. [2024-06-28 00:55:47,641 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6222222222222222 [2024-06-28 00:55:47,641 INFO L175 Difference]: Start difference. First operand has 276 places, 343 transitions, 5162 flow. Second operand 6 states and 168 transitions. [2024-06-28 00:55:47,641 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 362 transitions, 5906 flow [2024-06-28 00:55:48,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 362 transitions, 5717 flow, removed 30 selfloop flow, removed 3 redundant places. [2024-06-28 00:55:48,169 INFO L231 Difference]: Finished difference. Result has 279 places, 343 transitions, 5190 flow [2024-06-28 00:55:48,169 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4973, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5190, PETRI_PLACES=279, PETRI_TRANSITIONS=343} [2024-06-28 00:55:48,173 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 230 predicate places. [2024-06-28 00:55:48,173 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 343 transitions, 5190 flow [2024-06-28 00:55:48,173 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:55:48,173 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:48,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-28 00:55:48,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-28 00:55:48,174 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-28 00:55:48,174 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:48,174 INFO L85 PathProgramCache]: Analyzing trace with hash 1725853683, now seen corresponding path program 9 times [2024-06-28 00:55:48,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:48,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1521122812] [2024-06-28 00:55:48,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:48,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:48,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:48,289 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:55:48,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:48,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1521122812] [2024-06-28 00:55:48,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1521122812] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:48,290 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:48,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:55:48,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1118382281] [2024-06-28 00:55:48,290 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:48,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:55:48,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:48,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:55:48,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:55:48,335 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:55:48,336 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 343 transitions, 5190 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:55:48,336 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:48,336 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:55:48,336 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:48,994 INFO L124 PetriNetUnfolderBase]: 2859/4809 cut-off events. [2024-06-28 00:55:48,994 INFO L125 PetriNetUnfolderBase]: For 137091/137122 co-relation queries the response was YES. [2024-06-28 00:55:49,025 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28644 conditions, 4809 events. 2859/4809 cut-off events. For 137091/137122 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 31714 event pairs, 897 based on Foata normal form. 14/4595 useless extension candidates. Maximal degree in co-relation 28521. Up to 4114 conditions per place. [2024-06-28 00:55:49,040 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 240 selfloop transitions, 104 changer transitions 0/358 dead transitions. [2024-06-28 00:55:49,040 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 358 transitions, 5914 flow [2024-06-28 00:55:49,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:55:49,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:55:49,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-06-28 00:55:49,041 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5722222222222222 [2024-06-28 00:55:49,041 INFO L175 Difference]: Start difference. First operand has 279 places, 343 transitions, 5190 flow. Second operand 8 states and 206 transitions. [2024-06-28 00:55:49,041 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 358 transitions, 5914 flow [2024-06-28 00:55:49,555 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 358 transitions, 5677 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-28 00:55:49,560 INFO L231 Difference]: Finished difference. Result has 281 places, 343 transitions, 5173 flow [2024-06-28 00:55:49,560 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4953, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5173, PETRI_PLACES=281, PETRI_TRANSITIONS=343} [2024-06-28 00:55:49,560 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 232 predicate places. [2024-06-28 00:55:49,560 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 343 transitions, 5173 flow [2024-06-28 00:55:49,560 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:55:49,560 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:49,561 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-28 00:55:49,561 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-28 00:55:49,561 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-28 00:55:49,561 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:49,561 INFO L85 PathProgramCache]: Analyzing trace with hash -1170686669, now seen corresponding path program 6 times [2024-06-28 00:55:49,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:49,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1692835324] [2024-06-28 00:55:49,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:49,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:49,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:49,677 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:55:49,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:49,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1692835324] [2024-06-28 00:55:49,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1692835324] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:49,677 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:49,677 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:55:49,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1959666096] [2024-06-28 00:55:49,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:49,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:55:49,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:49,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:55:49,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:55:49,726 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:55:49,726 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 343 transitions, 5173 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:55:49,726 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:49,726 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:55:49,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:50,561 INFO L124 PetriNetUnfolderBase]: 2856/4804 cut-off events. [2024-06-28 00:55:50,561 INFO L125 PetriNetUnfolderBase]: For 131263/131295 co-relation queries the response was YES. [2024-06-28 00:55:50,586 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28432 conditions, 4804 events. 2856/4804 cut-off events. For 131263/131295 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 31673 event pairs, 889 based on Foata normal form. 18/4592 useless extension candidates. Maximal degree in co-relation 28309. Up to 4135 conditions per place. [2024-06-28 00:55:50,601 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 242 selfloop transitions, 107 changer transitions 0/363 dead transitions. [2024-06-28 00:55:50,601 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 363 transitions, 5919 flow [2024-06-28 00:55:50,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:55:50,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:55:50,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 251 transitions. [2024-06-28 00:55:50,602 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5577777777777778 [2024-06-28 00:55:50,602 INFO L175 Difference]: Start difference. First operand has 281 places, 343 transitions, 5173 flow. Second operand 10 states and 251 transitions. [2024-06-28 00:55:50,602 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 363 transitions, 5919 flow [2024-06-28 00:55:51,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 363 transitions, 5629 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-28 00:55:51,081 INFO L231 Difference]: Finished difference. Result has 282 places, 343 transitions, 5117 flow [2024-06-28 00:55:51,081 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4883, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5117, PETRI_PLACES=282, PETRI_TRANSITIONS=343} [2024-06-28 00:55:51,081 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 233 predicate places. [2024-06-28 00:55:51,081 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 343 transitions, 5117 flow [2024-06-28 00:55:51,082 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:55:51,082 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:51,082 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-28 00:55:51,082 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-28 00:55:51,082 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-28 00:55:51,082 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:51,082 INFO L85 PathProgramCache]: Analyzing trace with hash 1784380201, now seen corresponding path program 7 times [2024-06-28 00:55:51,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:51,083 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [337990278] [2024-06-28 00:55:51,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:51,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:51,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:51,185 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-28 00:55:51,185 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:51,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [337990278] [2024-06-28 00:55:51,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [337990278] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:51,185 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:51,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:55:51,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1871226830] [2024-06-28 00:55:51,186 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:51,186 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:55:51,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:51,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:55:51,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:55:51,222 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:55:51,222 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 343 transitions, 5117 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:55:51,223 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:51,223 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:55:51,223 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:51,885 INFO L124 PetriNetUnfolderBase]: 2863/4813 cut-off events. [2024-06-28 00:55:51,885 INFO L125 PetriNetUnfolderBase]: For 131120/131152 co-relation queries the response was YES. [2024-06-28 00:55:51,919 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28502 conditions, 4813 events. 2863/4813 cut-off events. For 131120/131152 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 31759 event pairs, 892 based on Foata normal form. 18/4599 useless extension candidates. Maximal degree in co-relation 28379. Up to 4069 conditions per place. [2024-06-28 00:55:51,936 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 228 selfloop transitions, 126 changer transitions 0/368 dead transitions. [2024-06-28 00:55:51,937 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 368 transitions, 6093 flow [2024-06-28 00:55:51,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:55:51,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:55:51,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-06-28 00:55:51,937 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5805555555555556 [2024-06-28 00:55:51,938 INFO L175 Difference]: Start difference. First operand has 282 places, 343 transitions, 5117 flow. Second operand 8 states and 209 transitions. [2024-06-28 00:55:51,938 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 368 transitions, 6093 flow [2024-06-28 00:55:52,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 368 transitions, 5786 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-06-28 00:55:52,465 INFO L231 Difference]: Finished difference. Result has 278 places, 349 transitions, 5190 flow [2024-06-28 00:55:52,465 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4814, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5190, PETRI_PLACES=278, PETRI_TRANSITIONS=349} [2024-06-28 00:55:52,466 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 229 predicate places. [2024-06-28 00:55:52,466 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 349 transitions, 5190 flow [2024-06-28 00:55:52,466 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:55:52,466 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:52,466 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-28 00:55:52,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-28 00:55:52,466 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-28 00:55:52,467 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:52,467 INFO L85 PathProgramCache]: Analyzing trace with hash 604011077, now seen corresponding path program 8 times [2024-06-28 00:55:52,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:52,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1000117116] [2024-06-28 00:55:52,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:52,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:52,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:52,585 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-28 00:55:52,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:52,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1000117116] [2024-06-28 00:55:52,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1000117116] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:52,586 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:52,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:55:52,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1522513066] [2024-06-28 00:55:52,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:52,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:55:52,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:52,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:55:52,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:55:52,637 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:55:52,637 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 349 transitions, 5190 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:55:52,637 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:52,637 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:55:52,637 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:53,358 INFO L124 PetriNetUnfolderBase]: 2870/4824 cut-off events. [2024-06-28 00:55:53,359 INFO L125 PetriNetUnfolderBase]: For 128282/128314 co-relation queries the response was YES. [2024-06-28 00:55:53,391 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28610 conditions, 4824 events. 2870/4824 cut-off events. For 128282/128314 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 31820 event pairs, 889 based on Foata normal form. 18/4608 useless extension candidates. Maximal degree in co-relation 28488. Up to 4242 conditions per place. [2024-06-28 00:55:53,410 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 308 selfloop transitions, 45 changer transitions 0/367 dead transitions. [2024-06-28 00:55:53,410 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 367 transitions, 5982 flow [2024-06-28 00:55:53,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:55:53,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:55:53,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-28 00:55:53,411 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-28 00:55:53,411 INFO L175 Difference]: Start difference. First operand has 278 places, 349 transitions, 5190 flow. Second operand 8 states and 200 transitions. [2024-06-28 00:55:53,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 367 transitions, 5982 flow [2024-06-28 00:55:53,917 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 367 transitions, 5840 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-28 00:55:53,922 INFO L231 Difference]: Finished difference. Result has 282 places, 352 transitions, 5200 flow [2024-06-28 00:55:53,923 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5048, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5200, PETRI_PLACES=282, PETRI_TRANSITIONS=352} [2024-06-28 00:55:53,923 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 233 predicate places. [2024-06-28 00:55:53,923 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 352 transitions, 5200 flow [2024-06-28 00:55:53,923 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:55:53,923 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:53,924 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-28 00:55:53,924 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-28 00:55:53,924 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-28 00:55:53,924 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:53,924 INFO L85 PathProgramCache]: Analyzing trace with hash 1922908351, now seen corresponding path program 9 times [2024-06-28 00:55:53,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:53,924 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [341279341] [2024-06-28 00:55:53,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:53,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:53,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:54,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-28 00:55:54,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:54,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [341279341] [2024-06-28 00:55:54,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [341279341] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:54,034 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:54,034 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:55:54,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [494818607] [2024-06-28 00:55:54,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:54,035 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:55:54,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:54,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:55:54,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:55:54,079 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:55:54,079 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 352 transitions, 5200 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:55:54,079 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:54,079 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:55:54,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:54,821 INFO L124 PetriNetUnfolderBase]: 2887/4850 cut-off events. [2024-06-28 00:55:54,822 INFO L125 PetriNetUnfolderBase]: For 132749/132781 co-relation queries the response was YES. [2024-06-28 00:55:54,852 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28870 conditions, 4850 events. 2887/4850 cut-off events. For 132749/132781 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 32012 event pairs, 892 based on Foata normal form. 18/4630 useless extension candidates. Maximal degree in co-relation 28746. Up to 4196 conditions per place. [2024-06-28 00:55:54,869 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 266 selfloop transitions, 94 changer transitions 0/374 dead transitions. [2024-06-28 00:55:54,869 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 374 transitions, 6176 flow [2024-06-28 00:55:54,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:55:54,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:55:54,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-06-28 00:55:54,870 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5722222222222222 [2024-06-28 00:55:54,870 INFO L175 Difference]: Start difference. First operand has 282 places, 352 transitions, 5200 flow. Second operand 8 states and 206 transitions. [2024-06-28 00:55:54,870 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 374 transitions, 6176 flow [2024-06-28 00:55:55,449 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 374 transitions, 6049 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-28 00:55:55,454 INFO L231 Difference]: Finished difference. Result has 284 places, 358 transitions, 5381 flow [2024-06-28 00:55:55,454 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5073, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5381, PETRI_PLACES=284, PETRI_TRANSITIONS=358} [2024-06-28 00:55:55,454 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 235 predicate places. [2024-06-28 00:55:55,455 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 358 transitions, 5381 flow [2024-06-28 00:55:55,455 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:55:55,455 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:55,455 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-28 00:55:55,455 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-28 00:55:55,455 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-28 00:55:55,455 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:55,456 INFO L85 PathProgramCache]: Analyzing trace with hash 609551831, now seen corresponding path program 10 times [2024-06-28 00:55:55,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:55,456 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1219331751] [2024-06-28 00:55:55,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:55,456 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:55,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:55,557 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-28 00:55:55,557 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:55,557 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1219331751] [2024-06-28 00:55:55,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1219331751] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:55,557 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:55,557 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:55:55,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [993577836] [2024-06-28 00:55:55,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:55,558 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:55:55,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:55,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:55:55,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:55:55,604 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:55:55,605 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 358 transitions, 5381 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:55:55,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:55,605 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:55:55,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:56,291 INFO L124 PetriNetUnfolderBase]: 2894/4860 cut-off events. [2024-06-28 00:55:56,291 INFO L125 PetriNetUnfolderBase]: For 137188/137219 co-relation queries the response was YES. [2024-06-28 00:55:56,324 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29131 conditions, 4860 events. 2894/4860 cut-off events. For 137188/137219 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 32092 event pairs, 902 based on Foata normal form. 11/4633 useless extension candidates. Maximal degree in co-relation 29007. Up to 4128 conditions per place. [2024-06-28 00:55:56,341 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 252 selfloop transitions, 114 changer transitions 0/380 dead transitions. [2024-06-28 00:55:56,341 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 380 transitions, 6399 flow [2024-06-28 00:55:56,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:55:56,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:55:56,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-06-28 00:55:56,342 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-28 00:55:56,342 INFO L175 Difference]: Start difference. First operand has 284 places, 358 transitions, 5381 flow. Second operand 8 states and 207 transitions. [2024-06-28 00:55:56,342 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 380 transitions, 6399 flow [2024-06-28 00:55:56,865 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 380 transitions, 6275 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-28 00:55:56,870 INFO L231 Difference]: Finished difference. Result has 288 places, 364 transitions, 5633 flow [2024-06-28 00:55:56,871 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5257, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5633, PETRI_PLACES=288, PETRI_TRANSITIONS=364} [2024-06-28 00:55:56,871 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 239 predicate places. [2024-06-28 00:55:56,871 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 364 transitions, 5633 flow [2024-06-28 00:55:56,871 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:55:56,871 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:56,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-28 00:55:56,872 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-28 00:55:56,872 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-28 00:55:56,872 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:56,872 INFO L85 PathProgramCache]: Analyzing trace with hash -292965041, now seen corresponding path program 10 times [2024-06-28 00:55:56,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:56,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2095993055] [2024-06-28 00:55:56,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:56,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:56,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:56,979 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-28 00:55:56,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:56,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2095993055] [2024-06-28 00:55:56,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2095993055] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:56,979 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:56,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:55:56,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [881808175] [2024-06-28 00:55:56,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:56,980 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:55:56,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:56,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:55:56,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:55:57,017 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:55:57,017 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 364 transitions, 5633 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:55:57,017 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:57,018 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:55:57,018 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:57,719 INFO L124 PetriNetUnfolderBase]: 2901/4865 cut-off events. [2024-06-28 00:55:57,720 INFO L125 PetriNetUnfolderBase]: For 141726/141761 co-relation queries the response was YES. [2024-06-28 00:55:57,753 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29591 conditions, 4865 events. 2901/4865 cut-off events. For 141726/141761 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 31977 event pairs, 885 based on Foata normal form. 18/4640 useless extension candidates. Maximal degree in co-relation 29465. Up to 4213 conditions per place. [2024-06-28 00:55:57,771 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 270 selfloop transitions, 102 changer transitions 0/386 dead transitions. [2024-06-28 00:55:57,771 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 386 transitions, 6593 flow [2024-06-28 00:55:57,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:55:57,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:55:57,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 268 transitions. [2024-06-28 00:55:57,772 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5414141414141415 [2024-06-28 00:55:57,772 INFO L175 Difference]: Start difference. First operand has 288 places, 364 transitions, 5633 flow. Second operand 11 states and 268 transitions. [2024-06-28 00:55:57,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 386 transitions, 6593 flow [2024-06-28 00:55:58,371 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 386 transitions, 6463 flow, removed 30 selfloop flow, removed 4 redundant places. [2024-06-28 00:55:58,376 INFO L231 Difference]: Finished difference. Result has 295 places, 367 transitions, 5771 flow [2024-06-28 00:55:58,376 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5503, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5771, PETRI_PLACES=295, PETRI_TRANSITIONS=367} [2024-06-28 00:55:58,377 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 246 predicate places. [2024-06-28 00:55:58,377 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 367 transitions, 5771 flow [2024-06-28 00:55:58,377 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:55:58,377 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:58,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] [2024-06-28 00:55:58,377 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-28 00:55:58,377 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-28 00:55:58,377 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:58,378 INFO L85 PathProgramCache]: Analyzing trace with hash -1479686651, now seen corresponding path program 11 times [2024-06-28 00:55:58,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:58,378 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [246692989] [2024-06-28 00:55:58,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:58,378 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:58,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:58,488 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-28 00:55:58,488 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:58,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [246692989] [2024-06-28 00:55:58,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [246692989] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:58,488 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:58,489 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:55:58,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1385104382] [2024-06-28 00:55:58,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:58,489 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:55:58,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:58,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:55:58,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:55:58,536 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:55:58,537 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 367 transitions, 5771 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:55:58,537 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:58,537 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:55:58,537 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:59,259 INFO L124 PetriNetUnfolderBase]: 2898/4864 cut-off events. [2024-06-28 00:55:59,259 INFO L125 PetriNetUnfolderBase]: For 143081/143113 co-relation queries the response was YES. [2024-06-28 00:55:59,292 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29676 conditions, 4864 events. 2898/4864 cut-off events. For 143081/143113 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 32045 event pairs, 892 based on Foata normal form. 18/4640 useless extension candidates. Maximal degree in co-relation 29548. Up to 4210 conditions per place. [2024-06-28 00:55:59,309 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 270 selfloop transitions, 100 changer transitions 0/384 dead transitions. [2024-06-28 00:55:59,310 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 384 transitions, 6551 flow [2024-06-28 00:55:59,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:55:59,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:55:59,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 247 transitions. [2024-06-28 00:55:59,310 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5488888888888889 [2024-06-28 00:55:59,310 INFO L175 Difference]: Start difference. First operand has 295 places, 367 transitions, 5771 flow. Second operand 10 states and 247 transitions. [2024-06-28 00:55:59,311 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 384 transitions, 6551 flow [2024-06-28 00:55:59,913 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 384 transitions, 6295 flow, removed 32 selfloop flow, removed 8 redundant places. [2024-06-28 00:55:59,918 INFO L231 Difference]: Finished difference. Result has 297 places, 367 transitions, 5721 flow [2024-06-28 00:55:59,918 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5515, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5721, PETRI_PLACES=297, PETRI_TRANSITIONS=367} [2024-06-28 00:55:59,919 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 248 predicate places. [2024-06-28 00:55:59,919 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 367 transitions, 5721 flow [2024-06-28 00:55:59,919 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:55:59,919 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:59,919 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-28 00:55:59,919 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-28 00:55:59,919 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-28 00:55:59,920 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:59,920 INFO L85 PathProgramCache]: Analyzing trace with hash 1577074919, now seen corresponding path program 12 times [2024-06-28 00:55:59,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:59,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2008201891] [2024-06-28 00:55:59,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:59,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:59,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:00,042 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-28 00:56:00,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:00,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2008201891] [2024-06-28 00:56:00,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2008201891] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:00,043 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:00,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:56:00,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1555228103] [2024-06-28 00:56:00,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:00,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:56:00,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:00,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:56:00,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:56:00,093 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:56:00,093 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 367 transitions, 5721 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:56:00,093 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:00,093 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:56:00,094 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:00,822 INFO L124 PetriNetUnfolderBase]: 2895/4855 cut-off events. [2024-06-28 00:56:00,823 INFO L125 PetriNetUnfolderBase]: For 144667/144702 co-relation queries the response was YES. [2024-06-28 00:56:00,855 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29569 conditions, 4855 events. 2895/4855 cut-off events. For 144667/144702 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 31944 event pairs, 882 based on Foata normal form. 18/4630 useless extension candidates. Maximal degree in co-relation 29440. Up to 4228 conditions per place. [2024-06-28 00:56:00,871 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 311 selfloop transitions, 62 changer transitions 0/387 dead transitions. [2024-06-28 00:56:00,872 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 387 transitions, 6517 flow [2024-06-28 00:56:00,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:56:00,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:56:00,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 186 transitions. [2024-06-28 00:56:00,873 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5904761904761905 [2024-06-28 00:56:00,873 INFO L175 Difference]: Start difference. First operand has 297 places, 367 transitions, 5721 flow. Second operand 7 states and 186 transitions. [2024-06-28 00:56:00,873 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 387 transitions, 6517 flow [2024-06-28 00:56:01,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 387 transitions, 6273 flow, removed 7 selfloop flow, removed 10 redundant places. [2024-06-28 00:56:01,512 INFO L231 Difference]: Finished difference. Result has 294 places, 367 transitions, 5611 flow [2024-06-28 00:56:01,513 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5477, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5611, PETRI_PLACES=294, PETRI_TRANSITIONS=367} [2024-06-28 00:56:01,513 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 245 predicate places. [2024-06-28 00:56:01,513 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 367 transitions, 5611 flow [2024-06-28 00:56:01,513 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:56:01,513 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:01,513 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-28 00:56:01,513 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-28 00:56:01,514 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-28 00:56:01,514 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:01,514 INFO L85 PathProgramCache]: Analyzing trace with hash -119634759, now seen corresponding path program 11 times [2024-06-28 00:56:01,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:01,514 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65932817] [2024-06-28 00:56:01,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:01,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:01,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:01,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-28 00:56:01,636 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:01,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [65932817] [2024-06-28 00:56:01,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [65932817] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:01,636 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:01,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:56:01,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1513205017] [2024-06-28 00:56:01,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:01,637 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:56:01,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:01,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:56:01,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:56:01,692 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:56:01,693 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 367 transitions, 5611 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:56:01,693 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:01,693 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:56:01,693 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:02,511 INFO L124 PetriNetUnfolderBase]: 2902/4870 cut-off events. [2024-06-28 00:56:02,512 INFO L125 PetriNetUnfolderBase]: For 148474/148505 co-relation queries the response was YES. [2024-06-28 00:56:02,540 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29653 conditions, 4870 events. 2902/4870 cut-off events. For 148474/148505 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 32092 event pairs, 897 based on Foata normal form. 14/4642 useless extension candidates. Maximal degree in co-relation 29523. Up to 4304 conditions per place. [2024-06-28 00:56:02,557 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 338 selfloop transitions, 29 changer transitions 0/381 dead transitions. [2024-06-28 00:56:02,557 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 381 transitions, 6445 flow [2024-06-28 00:56:02,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:56:02,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:56:02,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-28 00:56:02,558 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-28 00:56:02,558 INFO L175 Difference]: Start difference. First operand has 294 places, 367 transitions, 5611 flow. Second operand 7 states and 175 transitions. [2024-06-28 00:56:02,558 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 381 transitions, 6445 flow [2024-06-28 00:56:03,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 381 transitions, 6127 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-28 00:56:03,169 INFO L231 Difference]: Finished difference. Result has 293 places, 370 transitions, 5437 flow [2024-06-28 00:56:03,178 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5293, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5437, PETRI_PLACES=293, PETRI_TRANSITIONS=370} [2024-06-28 00:56:03,179 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 244 predicate places. [2024-06-28 00:56:03,179 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 370 transitions, 5437 flow [2024-06-28 00:56:03,179 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:56:03,179 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:03,179 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-28 00:56:03,179 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-28 00:56:03,179 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-28 00:56:03,180 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:03,180 INFO L85 PathProgramCache]: Analyzing trace with hash 2014139839, now seen corresponding path program 13 times [2024-06-28 00:56:03,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:03,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [760225530] [2024-06-28 00:56:03,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:03,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:03,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:03,329 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-28 00:56:03,330 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:03,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [760225530] [2024-06-28 00:56:03,330 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [760225530] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:03,330 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:03,330 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:56:03,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1751597274] [2024-06-28 00:56:03,330 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:03,330 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:56:03,331 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:03,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:56:03,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:56:03,386 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:56:03,386 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 370 transitions, 5437 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:56:03,386 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:03,386 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:56:03,386 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:04,149 INFO L124 PetriNetUnfolderBase]: 2909/4878 cut-off events. [2024-06-28 00:56:04,149 INFO L125 PetriNetUnfolderBase]: For 147359/147391 co-relation queries the response was YES. [2024-06-28 00:56:04,184 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29313 conditions, 4878 events. 2909/4878 cut-off events. For 147359/147391 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 32097 event pairs, 892 based on Foata normal form. 18/4650 useless extension candidates. Maximal degree in co-relation 29184. Up to 4143 conditions per place. [2024-06-28 00:56:04,202 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 242 selfloop transitions, 135 changer transitions 0/391 dead transitions. [2024-06-28 00:56:04,202 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 391 transitions, 6415 flow [2024-06-28 00:56:04,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:56:04,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:56:04,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 187 transitions. [2024-06-28 00:56:04,203 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5936507936507937 [2024-06-28 00:56:04,203 INFO L175 Difference]: Start difference. First operand has 293 places, 370 transitions, 5437 flow. Second operand 7 states and 187 transitions. [2024-06-28 00:56:04,203 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 391 transitions, 6415 flow [2024-06-28 00:56:04,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 391 transitions, 6221 flow, removed 29 selfloop flow, removed 8 redundant places. [2024-06-28 00:56:04,827 INFO L231 Difference]: Finished difference. Result has 292 places, 373 transitions, 5583 flow [2024-06-28 00:56:04,827 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5243, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5583, PETRI_PLACES=292, PETRI_TRANSITIONS=373} [2024-06-28 00:56:04,828 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 243 predicate places. [2024-06-28 00:56:04,828 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 373 transitions, 5583 flow [2024-06-28 00:56:04,828 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:56:04,828 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:04,828 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-28 00:56:04,828 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-28 00:56:04,828 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-28 00:56:04,840 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:04,841 INFO L85 PathProgramCache]: Analyzing trace with hash 2019502219, now seen corresponding path program 14 times [2024-06-28 00:56:04,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:04,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [247728607] [2024-06-28 00:56:04,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:04,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:04,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:04,957 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-28 00:56:04,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:04,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [247728607] [2024-06-28 00:56:04,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [247728607] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:04,958 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:04,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:56:04,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1754157687] [2024-06-28 00:56:04,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:04,959 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:56:04,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:04,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:56:04,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:56:05,004 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:56:05,005 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 373 transitions, 5583 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:56:05,005 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:05,005 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:56:05,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:05,748 INFO L124 PetriNetUnfolderBase]: 2926/4899 cut-off events. [2024-06-28 00:56:05,749 INFO L125 PetriNetUnfolderBase]: For 153981/154016 co-relation queries the response was YES. [2024-06-28 00:56:05,781 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29840 conditions, 4899 events. 2926/4899 cut-off events. For 153981/154016 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 32155 event pairs, 885 based on Foata normal form. 18/4666 useless extension candidates. Maximal degree in co-relation 29712. Up to 4162 conditions per place. [2024-06-28 00:56:05,798 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 239 selfloop transitions, 147 changer transitions 0/400 dead transitions. [2024-06-28 00:56:05,798 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 400 transitions, 6781 flow [2024-06-28 00:56:05,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:56:05,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:56:05,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 232 transitions. [2024-06-28 00:56:05,799 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5728395061728395 [2024-06-28 00:56:05,799 INFO L175 Difference]: Start difference. First operand has 292 places, 373 transitions, 5583 flow. Second operand 9 states and 232 transitions. [2024-06-28 00:56:05,799 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 400 transitions, 6781 flow [2024-06-28 00:56:06,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 400 transitions, 6447 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-28 00:56:06,426 INFO L231 Difference]: Finished difference. Result has 295 places, 379 transitions, 5689 flow [2024-06-28 00:56:06,427 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5265, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5689, PETRI_PLACES=295, PETRI_TRANSITIONS=379} [2024-06-28 00:56:06,427 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 246 predicate places. [2024-06-28 00:56:06,427 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 379 transitions, 5689 flow [2024-06-28 00:56:06,427 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:56:06,427 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:06,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-28 00:56:06,427 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-28 00:56:06,428 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-28 00:56:06,428 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:06,428 INFO L85 PathProgramCache]: Analyzing trace with hash -119514603, now seen corresponding path program 15 times [2024-06-28 00:56:06,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:06,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [573676181] [2024-06-28 00:56:06,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:06,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:06,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:06,521 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-28 00:56:06,522 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:06,522 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [573676181] [2024-06-28 00:56:06,522 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [573676181] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:06,522 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:06,522 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:56:06,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1650013793] [2024-06-28 00:56:06,522 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:06,523 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:56:06,523 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:06,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:56:06,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:56:06,550 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:56:06,551 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 379 transitions, 5689 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:56:06,551 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:06,551 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:56:06,551 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:07,300 INFO L124 PetriNetUnfolderBase]: 2933/4922 cut-off events. [2024-06-28 00:56:07,301 INFO L125 PetriNetUnfolderBase]: For 156519/156711 co-relation queries the response was YES. [2024-06-28 00:56:07,336 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29937 conditions, 4922 events. 2933/4922 cut-off events. For 156519/156711 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 32521 event pairs, 900 based on Foata normal form. 107/4782 useless extension candidates. Maximal degree in co-relation 29809. Up to 4170 conditions per place. [2024-06-28 00:56:07,354 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 233 selfloop transitions, 153 changer transitions 0/400 dead transitions. [2024-06-28 00:56:07,355 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 400 transitions, 6691 flow [2024-06-28 00:56:07,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:56:07,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:56:07,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 246 transitions. [2024-06-28 00:56:07,356 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5466666666666666 [2024-06-28 00:56:07,356 INFO L175 Difference]: Start difference. First operand has 295 places, 379 transitions, 5689 flow. Second operand 10 states and 246 transitions. [2024-06-28 00:56:07,356 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 400 transitions, 6691 flow [2024-06-28 00:56:08,081 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 400 transitions, 6343 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-28 00:56:08,086 INFO L231 Difference]: Finished difference. Result has 298 places, 382 transitions, 5721 flow [2024-06-28 00:56:08,087 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5349, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5721, PETRI_PLACES=298, PETRI_TRANSITIONS=382} [2024-06-28 00:56:08,087 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 249 predicate places. [2024-06-28 00:56:08,087 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 382 transitions, 5721 flow [2024-06-28 00:56:08,087 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:56:08,087 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:08,087 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-28 00:56:08,087 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-28 00:56:08,088 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-28 00:56:08,088 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:08,088 INFO L85 PathProgramCache]: Analyzing trace with hash -114873159, now seen corresponding path program 12 times [2024-06-28 00:56:08,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:08,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [559481120] [2024-06-28 00:56:08,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:08,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:08,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:08,184 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-28 00:56:08,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:08,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [559481120] [2024-06-28 00:56:08,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [559481120] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:08,185 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:08,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:56:08,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [587329396] [2024-06-28 00:56:08,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:08,185 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:56:08,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:08,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:56:08,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:56:08,225 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:56:08,225 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 382 transitions, 5721 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:56:08,225 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:08,225 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:56:08,225 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:08,919 INFO L124 PetriNetUnfolderBase]: 2950/4951 cut-off events. [2024-06-28 00:56:08,919 INFO L125 PetriNetUnfolderBase]: For 159344/159549 co-relation queries the response was YES. [2024-06-28 00:56:08,952 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30227 conditions, 4951 events. 2950/4951 cut-off events. For 159344/159549 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 32709 event pairs, 921 based on Foata normal form. 88/4793 useless extension candidates. Maximal degree in co-relation 30099. Up to 4196 conditions per place. [2024-06-28 00:56:08,969 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 267 selfloop transitions, 120 changer transitions 0/401 dead transitions. [2024-06-28 00:56:08,969 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 401 transitions, 6929 flow [2024-06-28 00:56:08,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:56:08,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:56:08,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-28 00:56:08,970 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5746031746031746 [2024-06-28 00:56:08,970 INFO L175 Difference]: Start difference. First operand has 298 places, 382 transitions, 5721 flow. Second operand 7 states and 181 transitions. [2024-06-28 00:56:08,970 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 401 transitions, 6929 flow [2024-06-28 00:56:09,646 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 401 transitions, 6497 flow, removed 35 selfloop flow, removed 8 redundant places. [2024-06-28 00:56:09,652 INFO L231 Difference]: Finished difference. Result has 297 places, 388 transitions, 5695 flow [2024-06-28 00:56:09,653 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5289, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5695, PETRI_PLACES=297, PETRI_TRANSITIONS=388} [2024-06-28 00:56:09,653 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 248 predicate places. [2024-06-28 00:56:09,653 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 388 transitions, 5695 flow [2024-06-28 00:56:09,653 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:56:09,653 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:09,654 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-28 00:56:09,654 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-28 00:56:09,654 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-28 00:56:09,654 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:09,654 INFO L85 PathProgramCache]: Analyzing trace with hash -119514789, now seen corresponding path program 13 times [2024-06-28 00:56:09,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:09,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1261392297] [2024-06-28 00:56:09,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:09,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:09,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:09,774 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-28 00:56:09,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:09,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1261392297] [2024-06-28 00:56:09,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1261392297] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:09,774 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:09,774 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:56:09,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1376774313] [2024-06-28 00:56:09,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:09,775 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:56:09,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:09,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:56:09,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:56:09,827 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:56:09,828 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 388 transitions, 5695 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:56:09,828 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:09,828 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:56:09,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:10,611 INFO L124 PetriNetUnfolderBase]: 2947/4950 cut-off events. [2024-06-28 00:56:10,611 INFO L125 PetriNetUnfolderBase]: For 160726/160928 co-relation queries the response was YES. [2024-06-28 00:56:10,637 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29765 conditions, 4950 events. 2947/4950 cut-off events. For 160726/160928 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 32694 event pairs, 928 based on Foata normal form. 88/4793 useless extension candidates. Maximal degree in co-relation 29637. Up to 4193 conditions per place. [2024-06-28 00:56:10,652 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 266 selfloop transitions, 120 changer transitions 0/400 dead transitions. [2024-06-28 00:56:10,652 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 400 transitions, 6619 flow [2024-06-28 00:56:10,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:56:10,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:56:10,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-28 00:56:10,653 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5746031746031746 [2024-06-28 00:56:10,653 INFO L175 Difference]: Start difference. First operand has 297 places, 388 transitions, 5695 flow. Second operand 7 states and 181 transitions. [2024-06-28 00:56:10,653 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 400 transitions, 6619 flow [2024-06-28 00:56:11,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 400 transitions, 6376 flow, removed 50 selfloop flow, removed 3 redundant places. [2024-06-28 00:56:11,243 INFO L231 Difference]: Finished difference. Result has 301 places, 388 transitions, 5698 flow [2024-06-28 00:56:11,244 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5452, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=388, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5698, PETRI_PLACES=301, PETRI_TRANSITIONS=388} [2024-06-28 00:56:11,244 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 252 predicate places. [2024-06-28 00:56:11,244 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 388 transitions, 5698 flow [2024-06-28 00:56:11,244 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:56:11,244 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:11,244 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-28 00:56:11,244 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-28 00:56:11,245 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-28 00:56:11,245 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:11,245 INFO L85 PathProgramCache]: Analyzing trace with hash -2081756307, now seen corresponding path program 16 times [2024-06-28 00:56:11,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:11,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1888735000] [2024-06-28 00:56:11,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:11,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:11,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:11,351 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-28 00:56:11,351 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:11,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1888735000] [2024-06-28 00:56:11,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1888735000] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:11,352 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:11,352 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:56:11,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [686716065] [2024-06-28 00:56:11,352 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:11,352 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:56:11,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:11,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:56:11,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:56:11,392 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:56:11,393 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 388 transitions, 5698 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:56:11,393 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:11,393 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:56:11,393 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:12,159 INFO L124 PetriNetUnfolderBase]: 2954/4958 cut-off events. [2024-06-28 00:56:12,159 INFO L125 PetriNetUnfolderBase]: For 164046/164224 co-relation queries the response was YES. [2024-06-28 00:56:12,194 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29804 conditions, 4958 events. 2954/4958 cut-off events. For 164046/164224 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 32701 event pairs, 907 based on Foata normal form. 103/4809 useless extension candidates. Maximal degree in co-relation 29675. Up to 4196 conditions per place. [2024-06-28 00:56:12,212 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 245 selfloop transitions, 150 changer transitions 0/409 dead transitions. [2024-06-28 00:56:12,212 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 409 transitions, 6825 flow [2024-06-28 00:56:12,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:56:12,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:56:12,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 227 transitions. [2024-06-28 00:56:12,213 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5604938271604938 [2024-06-28 00:56:12,213 INFO L175 Difference]: Start difference. First operand has 301 places, 388 transitions, 5698 flow. Second operand 9 states and 227 transitions. [2024-06-28 00:56:12,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 409 transitions, 6825 flow [2024-06-28 00:56:12,981 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 409 transitions, 6472 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-28 00:56:12,986 INFO L231 Difference]: Finished difference. Result has 304 places, 391 transitions, 5694 flow [2024-06-28 00:56:12,987 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5345, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=388, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5694, PETRI_PLACES=304, PETRI_TRANSITIONS=391} [2024-06-28 00:56:12,987 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 255 predicate places. [2024-06-28 00:56:12,987 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 391 transitions, 5694 flow [2024-06-28 00:56:12,987 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:56:12,987 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:12,987 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-28 00:56:12,987 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-28 00:56:12,988 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-28 00:56:12,988 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:12,988 INFO L85 PathProgramCache]: Analyzing trace with hash 1582615859, now seen corresponding path program 17 times [2024-06-28 00:56:12,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:12,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1949524065] [2024-06-28 00:56:12,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:12,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:12,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:13,093 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-28 00:56:13,093 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:13,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1949524065] [2024-06-28 00:56:13,094 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1949524065] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:13,094 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:13,094 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:56:13,094 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [767688265] [2024-06-28 00:56:13,094 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:13,094 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:56:13,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:13,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:56:13,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:56:13,131 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:56:13,132 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 391 transitions, 5694 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:56:13,132 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:13,132 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:56:13,132 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:13,907 INFO L124 PetriNetUnfolderBase]: 2951/4942 cut-off events. [2024-06-28 00:56:13,908 INFO L125 PetriNetUnfolderBase]: For 163554/163586 co-relation queries the response was YES. [2024-06-28 00:56:13,944 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29572 conditions, 4942 events. 2951/4942 cut-off events. For 163554/163586 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 32517 event pairs, 892 based on Foata normal form. 18/4702 useless extension candidates. Maximal degree in co-relation 29443. Up to 4193 conditions per place. [2024-06-28 00:56:13,962 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 241 selfloop transitions, 157 changer transitions 0/412 dead transitions. [2024-06-28 00:56:13,962 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 412 transitions, 6668 flow [2024-06-28 00:56:13,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:56:13,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:56:13,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 251 transitions. [2024-06-28 00:56:13,963 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5577777777777778 [2024-06-28 00:56:13,963 INFO L175 Difference]: Start difference. First operand has 304 places, 391 transitions, 5694 flow. Second operand 10 states and 251 transitions. [2024-06-28 00:56:13,963 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 412 transitions, 6668 flow [2024-06-28 00:56:14,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 412 transitions, 6297 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-28 00:56:14,773 INFO L231 Difference]: Finished difference. Result has 307 places, 391 transitions, 5647 flow [2024-06-28 00:56:14,773 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5323, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5647, PETRI_PLACES=307, PETRI_TRANSITIONS=391} [2024-06-28 00:56:14,774 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 258 predicate places. [2024-06-28 00:56:14,774 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 391 transitions, 5647 flow [2024-06-28 00:56:14,774 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:56:14,774 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:14,774 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-28 00:56:14,774 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-28 00:56:14,774 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-28 00:56:14,774 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:14,775 INFO L85 PathProgramCache]: Analyzing trace with hash 1582615673, now seen corresponding path program 14 times [2024-06-28 00:56:14,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:14,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1613687116] [2024-06-28 00:56:14,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:14,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:14,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56: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-28 00:56:14,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:14,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1613687116] [2024-06-28 00:56:14,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1613687116] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:14,876 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:14,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:56:14,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1423181694] [2024-06-28 00:56:14,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:14,877 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:56:14,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:14,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:56:14,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:56:14,917 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:56:14,918 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 391 transitions, 5647 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:56:14,918 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:14,918 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:56:14,918 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:15,604 INFO L124 PetriNetUnfolderBase]: 2948/4934 cut-off events. [2024-06-28 00:56:15,605 INFO L125 PetriNetUnfolderBase]: For 164756/164790 co-relation queries the response was YES. [2024-06-28 00:56:15,641 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29489 conditions, 4934 events. 2948/4934 cut-off events. For 164756/164790 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 32396 event pairs, 895 based on Foata normal form. 11/4688 useless extension candidates. Maximal degree in co-relation 29359. Up to 4195 conditions per place. [2024-06-28 00:56:15,659 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 266 selfloop transitions, 125 changer transitions 0/405 dead transitions. [2024-06-28 00:56:15,660 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 405 transitions, 6463 flow [2024-06-28 00:56:15,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:56:15,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:56:15,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-06-28 00:56:15,660 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.580952380952381 [2024-06-28 00:56:15,661 INFO L175 Difference]: Start difference. First operand has 307 places, 391 transitions, 5647 flow. Second operand 7 states and 183 transitions. [2024-06-28 00:56:15,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 405 transitions, 6463 flow [2024-06-28 00:56:16,446 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 405 transitions, 6082 flow, removed 18 selfloop flow, removed 11 redundant places. [2024-06-28 00:56:16,452 INFO L231 Difference]: Finished difference. Result has 303 places, 391 transitions, 5526 flow [2024-06-28 00:56:16,452 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5266, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5526, PETRI_PLACES=303, PETRI_TRANSITIONS=391} [2024-06-28 00:56:16,452 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 254 predicate places. [2024-06-28 00:56:16,452 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 391 transitions, 5526 flow [2024-06-28 00:56:16,452 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:56:16,452 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:16,453 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-28 00:56:16,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-28 00:56:16,453 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-28 00:56:16,453 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:16,453 INFO L85 PathProgramCache]: Analyzing trace with hash 57616917, now seen corresponding path program 18 times [2024-06-28 00:56:16,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:16,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [336854352] [2024-06-28 00:56:16,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:16,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:16,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:16,560 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-28 00:56:16,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:16,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [336854352] [2024-06-28 00:56:16,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [336854352] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:16,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:16,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:56:16,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1148606312] [2024-06-28 00:56:16,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:16,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:56:16,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:16,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:56:16,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:56:16,617 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:56:16,617 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 391 transitions, 5526 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:56:16,617 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:16,617 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:56:16,617 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:17,385 INFO L124 PetriNetUnfolderBase]: 2945/4946 cut-off events. [2024-06-28 00:56:17,385 INFO L125 PetriNetUnfolderBase]: For 164426/164607 co-relation queries the response was YES. [2024-06-28 00:56:17,422 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29282 conditions, 4946 events. 2945/4946 cut-off events. For 164426/164607 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 32655 event pairs, 907 based on Foata normal form. 103/4797 useless extension candidates. Maximal degree in co-relation 29152. Up to 4186 conditions per place. [2024-06-28 00:56:17,441 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 244 selfloop transitions, 151 changer transitions 0/409 dead transitions. [2024-06-28 00:56:17,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 409 transitions, 6358 flow [2024-06-28 00:56:17,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:56:17,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:56:17,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 267 transitions. [2024-06-28 00:56:17,442 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5393939393939394 [2024-06-28 00:56:17,442 INFO L175 Difference]: Start difference. First operand has 303 places, 391 transitions, 5526 flow. Second operand 11 states and 267 transitions. [2024-06-28 00:56:17,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 409 transitions, 6358 flow [2024-06-28 00:56:18,212 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 409 transitions, 5997 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-28 00:56:18,218 INFO L231 Difference]: Finished difference. Result has 306 places, 391 transitions, 5473 flow [2024-06-28 00:56:18,218 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5165, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5473, PETRI_PLACES=306, PETRI_TRANSITIONS=391} [2024-06-28 00:56:18,218 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 257 predicate places. [2024-06-28 00:56:18,219 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 391 transitions, 5473 flow [2024-06-28 00:56:18,219 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:56:18,219 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:18,219 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-28 00:56:18,219 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-28 00:56:18,219 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-28 00:56:18,219 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:18,219 INFO L85 PathProgramCache]: Analyzing trace with hash 1676685383, now seen corresponding path program 1 times [2024-06-28 00:56:18,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:18,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1414195270] [2024-06-28 00:56:18,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:18,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:18,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:18,329 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-28 00:56:18,329 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:18,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1414195270] [2024-06-28 00:56:18,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1414195270] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:18,329 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:18,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:56:18,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1562997876] [2024-06-28 00:56:18,330 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:18,330 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:56:18,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:18,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:56:18,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:56:18,403 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:56:18,403 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 391 transitions, 5473 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:56:18,403 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:18,403 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:56:18,403 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:19,289 INFO L124 PetriNetUnfolderBase]: 3064/5133 cut-off events. [2024-06-28 00:56:19,289 INFO L125 PetriNetUnfolderBase]: For 185075/185087 co-relation queries the response was YES. [2024-06-28 00:56:19,320 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30592 conditions, 5133 events. 3064/5133 cut-off events. For 185075/185087 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 34047 event pairs, 905 based on Foata normal form. 6/4878 useless extension candidates. Maximal degree in co-relation 30462. Up to 4231 conditions per place. [2024-06-28 00:56:19,339 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 371 selfloop transitions, 51 changer transitions 0/436 dead transitions. [2024-06-28 00:56:19,339 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 436 transitions, 6665 flow [2024-06-28 00:56:19,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:56:19,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:56:19,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 218 transitions. [2024-06-28 00:56:19,340 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6055555555555555 [2024-06-28 00:56:19,340 INFO L175 Difference]: Start difference. First operand has 306 places, 391 transitions, 5473 flow. Second operand 8 states and 218 transitions. [2024-06-28 00:56:19,340 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 436 transitions, 6665 flow [2024-06-28 00:56:20,130 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 436 transitions, 6319 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-06-28 00:56:20,135 INFO L231 Difference]: Finished difference. Result has 305 places, 396 transitions, 5321 flow [2024-06-28 00:56:20,136 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5127, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5321, PETRI_PLACES=305, PETRI_TRANSITIONS=396} [2024-06-28 00:56:20,136 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 256 predicate places. [2024-06-28 00:56:20,136 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 396 transitions, 5321 flow [2024-06-28 00:56:20,136 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:56:20,136 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:20,136 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-28 00:56:20,136 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-28 00:56:20,137 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-28 00:56:20,137 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:20,137 INFO L85 PathProgramCache]: Analyzing trace with hash -1651256861, now seen corresponding path program 2 times [2024-06-28 00:56:20,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:20,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [252665485] [2024-06-28 00:56:20,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:20,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:20,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:20,248 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-28 00:56:20,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:20,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [252665485] [2024-06-28 00:56:20,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [252665485] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:20,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:20,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:56:20,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [789183072] [2024-06-28 00:56:20,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:20,250 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:56:20,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:20,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:56:20,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:56:20,321 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:56:20,321 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 396 transitions, 5321 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:56:20,321 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:20,321 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:56:20,321 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:21,153 INFO L124 PetriNetUnfolderBase]: 3209/5366 cut-off events. [2024-06-28 00:56:21,153 INFO L125 PetriNetUnfolderBase]: For 210106/210124 co-relation queries the response was YES. [2024-06-28 00:56:21,193 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32583 conditions, 5366 events. 3209/5366 cut-off events. For 210106/210124 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 35931 event pairs, 957 based on Foata normal form. 6/5101 useless extension candidates. Maximal degree in co-relation 32450. Up to 4589 conditions per place. [2024-06-28 00:56:21,212 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 366 selfloop transitions, 50 changer transitions 0/430 dead transitions. [2024-06-28 00:56:21,212 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 430 transitions, 6444 flow [2024-06-28 00:56:21,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:56:21,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:56:21,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 213 transitions. [2024-06-28 00:56:21,214 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5916666666666667 [2024-06-28 00:56:21,214 INFO L175 Difference]: Start difference. First operand has 305 places, 396 transitions, 5321 flow. Second operand 8 states and 213 transitions. [2024-06-28 00:56:21,214 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 430 transitions, 6444 flow [2024-06-28 00:56:21,897 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 430 transitions, 6363 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-28 00:56:21,903 INFO L231 Difference]: Finished difference. Result has 311 places, 399 transitions, 5392 flow [2024-06-28 00:56:21,903 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5244, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5392, PETRI_PLACES=311, PETRI_TRANSITIONS=399} [2024-06-28 00:56:21,903 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 262 predicate places. [2024-06-28 00:56:21,903 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 399 transitions, 5392 flow [2024-06-28 00:56:21,904 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:56:21,904 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:21,904 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-28 00:56:21,904 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-28 00:56:21,904 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-28 00:56:21,904 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:21,904 INFO L85 PathProgramCache]: Analyzing trace with hash 1325376741, now seen corresponding path program 3 times [2024-06-28 00:56:21,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:21,905 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [972726448] [2024-06-28 00:56:21,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:21,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:21,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:22,021 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-28 00:56:22,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:22,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [972726448] [2024-06-28 00:56:22,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [972726448] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:22,022 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:22,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:56:22,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [324785278] [2024-06-28 00:56:22,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:22,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:56:22,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:22,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:56:22,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:56:22,064 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:56:22,064 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 399 transitions, 5392 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:56:22,064 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:22,064 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:56:22,064 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:22,880 INFO L124 PetriNetUnfolderBase]: 3191/5340 cut-off events. [2024-06-28 00:56:22,881 INFO L125 PetriNetUnfolderBase]: For 201164/201182 co-relation queries the response was YES. [2024-06-28 00:56:22,923 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32030 conditions, 5340 events. 3191/5340 cut-off events. For 201164/201182 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 35752 event pairs, 976 based on Foata normal form. 8/5075 useless extension candidates. Maximal degree in co-relation 31894. Up to 4658 conditions per place. [2024-06-28 00:56:22,944 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 362 selfloop transitions, 49 changer transitions 0/425 dead transitions. [2024-06-28 00:56:22,944 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 425 transitions, 6324 flow [2024-06-28 00:56:22,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:56:22,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:56:22,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-06-28 00:56:22,945 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-28 00:56:22,945 INFO L175 Difference]: Start difference. First operand has 311 places, 399 transitions, 5392 flow. Second operand 8 states and 207 transitions. [2024-06-28 00:56:22,945 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 425 transitions, 6324 flow [2024-06-28 00:56:23,896 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 425 transitions, 6249 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-28 00:56:23,901 INFO L231 Difference]: Finished difference. Result has 315 places, 400 transitions, 5440 flow [2024-06-28 00:56:23,902 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5323, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5440, PETRI_PLACES=315, PETRI_TRANSITIONS=400} [2024-06-28 00:56:23,902 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 266 predicate places. [2024-06-28 00:56:23,902 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 400 transitions, 5440 flow [2024-06-28 00:56:23,902 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:56:23,902 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:23,902 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-28 00:56:23,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-28 00:56:23,903 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-28 00:56:23,903 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:23,903 INFO L85 PathProgramCache]: Analyzing trace with hash 604435715, now seen corresponding path program 4 times [2024-06-28 00:56:23,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:23,903 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1413286658] [2024-06-28 00:56:23,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:23,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:23,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:24,028 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-28 00:56:24,028 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:24,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1413286658] [2024-06-28 00:56:24,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1413286658] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:24,029 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:24,029 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:56:24,029 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1790638983] [2024-06-28 00:56:24,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:24,029 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:56:24,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:24,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:56:24,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:56:24,084 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:56:24,084 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 400 transitions, 5440 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:56:24,085 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:24,085 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:56:24,085 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:24,948 INFO L124 PetriNetUnfolderBase]: 3265/5469 cut-off events. [2024-06-28 00:56:24,948 INFO L125 PetriNetUnfolderBase]: For 206280/206298 co-relation queries the response was YES. [2024-06-28 00:56:24,990 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32764 conditions, 5469 events. 3265/5469 cut-off events. For 206280/206298 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 36881 event pairs, 1005 based on Foata normal form. 8/5199 useless extension candidates. Maximal degree in co-relation 32626. Up to 4799 conditions per place. [2024-06-28 00:56:25,010 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 377 selfloop transitions, 32 changer transitions 0/423 dead transitions. [2024-06-28 00:56:25,011 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 423 transitions, 6359 flow [2024-06-28 00:56:25,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:56:25,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:56:25,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-06-28 00:56:25,011 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5666666666666667 [2024-06-28 00:56:25,012 INFO L175 Difference]: Start difference. First operand has 315 places, 400 transitions, 5440 flow. Second operand 8 states and 204 transitions. [2024-06-28 00:56:25,012 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 423 transitions, 6359 flow [2024-06-28 00:56:25,841 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 423 transitions, 6264 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-28 00:56:25,846 INFO L231 Difference]: Finished difference. Result has 317 places, 401 transitions, 5433 flow [2024-06-28 00:56:25,847 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5345, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5433, PETRI_PLACES=317, PETRI_TRANSITIONS=401} [2024-06-28 00:56:25,847 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 268 predicate places. [2024-06-28 00:56:25,847 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 401 transitions, 5433 flow [2024-06-28 00:56:25,847 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:56:25,847 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:25,847 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-28 00:56:25,848 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-28 00:56:25,848 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-28 00:56:25,848 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:25,848 INFO L85 PathProgramCache]: Analyzing trace with hash 604287845, now seen corresponding path program 5 times [2024-06-28 00:56:25,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:25,848 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1003816321] [2024-06-28 00:56:25,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:25,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:25,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:25,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-28 00:56:25,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:25,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1003816321] [2024-06-28 00:56:25,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1003816321] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:25,972 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:25,972 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:56:25,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [597518598] [2024-06-28 00:56:25,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:25,972 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:56:25,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:25,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:56:25,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:56:26,016 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:56:26,016 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 401 transitions, 5433 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:56:26,017 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:26,017 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:56:26,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:26,962 INFO L124 PetriNetUnfolderBase]: 3410/5719 cut-off events. [2024-06-28 00:56:26,962 INFO L125 PetriNetUnfolderBase]: For 229081/229105 co-relation queries the response was YES. [2024-06-28 00:56:27,006 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34871 conditions, 5719 events. 3410/5719 cut-off events. For 229081/229105 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 38985 event pairs, 1036 based on Foata normal form. 6/5438 useless extension candidates. Maximal degree in co-relation 34732. Up to 4847 conditions per place. [2024-06-28 00:56:27,028 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 384 selfloop transitions, 34 changer transitions 0/432 dead transitions. [2024-06-28 00:56:27,028 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 432 transitions, 6564 flow [2024-06-28 00:56:27,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:56:27,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:56:27,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-06-28 00:56:27,029 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5805555555555556 [2024-06-28 00:56:27,029 INFO L175 Difference]: Start difference. First operand has 317 places, 401 transitions, 5433 flow. Second operand 8 states and 209 transitions. [2024-06-28 00:56:27,029 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 432 transitions, 6564 flow [2024-06-28 00:56:28,074 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 432 transitions, 6495 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-28 00:56:28,079 INFO L231 Difference]: Finished difference. Result has 320 places, 404 transitions, 5493 flow [2024-06-28 00:56:28,079 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5364, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=401, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5493, PETRI_PLACES=320, PETRI_TRANSITIONS=404} [2024-06-28 00:56:28,079 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 271 predicate places. [2024-06-28 00:56:28,079 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 404 transitions, 5493 flow [2024-06-28 00:56:28,079 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:56:28,080 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:28,080 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-28 00:56:28,080 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-28 00:56:28,080 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-28 00:56:28,080 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:28,080 INFO L85 PathProgramCache]: Analyzing trace with hash 609798095, now seen corresponding path program 6 times [2024-06-28 00:56:28,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:28,080 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [296039214] [2024-06-28 00:56:28,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:28,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:28,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:28,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-28 00:56:28,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:28,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [296039214] [2024-06-28 00:56:28,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [296039214] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:28,203 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:28,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:56:28,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [454545905] [2024-06-28 00:56:28,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:28,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:56:28,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:28,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:56:28,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:56:28,253 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:56:28,253 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 404 transitions, 5493 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:56:28,253 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:28,253 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:56:28,253 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:29,176 INFO L124 PetriNetUnfolderBase]: 3392/5681 cut-off events. [2024-06-28 00:56:29,176 INFO L125 PetriNetUnfolderBase]: For 220648/220675 co-relation queries the response was YES. [2024-06-28 00:56:29,219 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34376 conditions, 5681 events. 3392/5681 cut-off events. For 220648/220675 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 38728 event pairs, 1047 based on Foata normal form. 8/5400 useless extension candidates. Maximal degree in co-relation 34235. Up to 4996 conditions per place. [2024-06-28 00:56:29,239 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 382 selfloop transitions, 33 changer transitions 0/429 dead transitions. [2024-06-28 00:56:29,239 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 429 transitions, 6433 flow [2024-06-28 00:56:29,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:56:29,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:56:29,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 244 transitions. [2024-06-28 00:56:29,240 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5422222222222223 [2024-06-28 00:56:29,240 INFO L175 Difference]: Start difference. First operand has 320 places, 404 transitions, 5493 flow. Second operand 10 states and 244 transitions. [2024-06-28 00:56:29,240 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 429 transitions, 6433 flow [2024-06-28 00:56:30,107 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 429 transitions, 6371 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-28 00:56:30,112 INFO L231 Difference]: Finished difference. Result has 326 places, 405 transitions, 5526 flow [2024-06-28 00:56:30,112 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5439, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=404, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=371, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5526, PETRI_PLACES=326, PETRI_TRANSITIONS=405} [2024-06-28 00:56:30,112 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 277 predicate places. [2024-06-28 00:56:30,112 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 405 transitions, 5526 flow [2024-06-28 00:56:30,113 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:56:30,113 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:30,113 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-28 00:56:30,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-28 00:56:30,113 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-28 00:56:30,113 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:30,113 INFO L85 PathProgramCache]: Analyzing trace with hash 610013297, now seen corresponding path program 1 times [2024-06-28 00:56:30,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:30,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200879964] [2024-06-28 00:56:30,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:30,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:30,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:30,234 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-28 00:56:30,234 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:30,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200879964] [2024-06-28 00:56:30,234 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [200879964] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:30,235 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:30,235 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:56:30,235 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [797461395] [2024-06-28 00:56:30,235 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:30,235 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:56:30,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:30,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:56:30,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:56:30,280 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:56:30,280 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 405 transitions, 5526 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:56:30,280 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:30,280 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:56:30,280 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:31,237 INFO L124 PetriNetUnfolderBase]: 3445/5786 cut-off events. [2024-06-28 00:56:31,238 INFO L125 PetriNetUnfolderBase]: For 219677/219701 co-relation queries the response was YES. [2024-06-28 00:56:31,282 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34730 conditions, 5786 events. 3445/5786 cut-off events. For 219677/219701 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 39587 event pairs, 1055 based on Foata normal form. 6/5502 useless extension candidates. Maximal degree in co-relation 34587. Up to 4922 conditions per place. [2024-06-28 00:56:31,303 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 384 selfloop transitions, 37 changer transitions 0/435 dead transitions. [2024-06-28 00:56:31,303 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 435 transitions, 6498 flow [2024-06-28 00:56:31,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:56:31,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:56:31,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 248 transitions. [2024-06-28 00:56:31,304 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5511111111111111 [2024-06-28 00:56:31,304 INFO L175 Difference]: Start difference. First operand has 326 places, 405 transitions, 5526 flow. Second operand 10 states and 248 transitions. [2024-06-28 00:56:31,304 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 435 transitions, 6498 flow [2024-06-28 00:56:32,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 435 transitions, 6437 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-28 00:56:32,388 INFO L231 Difference]: Finished difference. Result has 329 places, 406 transitions, 5561 flow [2024-06-28 00:56:32,388 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5465, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5561, PETRI_PLACES=329, PETRI_TRANSITIONS=406} [2024-06-28 00:56:32,389 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 280 predicate places. [2024-06-28 00:56:32,389 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 406 transitions, 5561 flow [2024-06-28 00:56:32,389 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:56:32,389 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:32,389 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-28 00:56:32,389 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-28 00:56:32,389 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-28 00:56:32,390 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:32,390 INFO L85 PathProgramCache]: Analyzing trace with hash 57862995, now seen corresponding path program 7 times [2024-06-28 00:56:32,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:32,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1096313251] [2024-06-28 00:56:32,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:32,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:32,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:32,515 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-28 00:56:32,516 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:32,516 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1096313251] [2024-06-28 00:56:32,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1096313251] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:32,516 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:32,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:56:32,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1820289654] [2024-06-28 00:56:32,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:32,517 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:56:32,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:32,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:56:32,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:56:32,564 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:56:32,565 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 406 transitions, 5561 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:56:32,565 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:32,565 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:56:32,565 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:33,637 INFO L124 PetriNetUnfolderBase]: 3519/5903 cut-off events. [2024-06-28 00:56:33,637 INFO L125 PetriNetUnfolderBase]: For 234243/234304 co-relation queries the response was YES. [2024-06-28 00:56:33,687 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35693 conditions, 5903 events. 3519/5903 cut-off events. For 234243/234304 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 40678 event pairs, 1101 based on Foata normal form. 35/5641 useless extension candidates. Maximal degree in co-relation 35549. Up to 5172 conditions per place. [2024-06-28 00:56:33,709 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 370 selfloop transitions, 46 changer transitions 0/430 dead transitions. [2024-06-28 00:56:33,709 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 430 transitions, 6500 flow [2024-06-28 00:56:33,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:56:33,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:56:33,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 223 transitions. [2024-06-28 00:56:33,710 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5506172839506173 [2024-06-28 00:56:33,710 INFO L175 Difference]: Start difference. First operand has 329 places, 406 transitions, 5561 flow. Second operand 9 states and 223 transitions. [2024-06-28 00:56:33,710 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 430 transitions, 6500 flow [2024-06-28 00:56:34,614 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 430 transitions, 6416 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-28 00:56:34,619 INFO L231 Difference]: Finished difference. Result has 330 places, 407 transitions, 5597 flow [2024-06-28 00:56:34,620 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5477, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=360, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5597, PETRI_PLACES=330, PETRI_TRANSITIONS=407} [2024-06-28 00:56:34,620 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 281 predicate places. [2024-06-28 00:56:34,620 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 407 transitions, 5597 flow [2024-06-28 00:56:34,620 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:56:34,620 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:34,620 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-28 00:56:34,620 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-28 00:56:34,621 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-28 00:56:34,621 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:34,621 INFO L85 PathProgramCache]: Analyzing trace with hash 1582861937, now seen corresponding path program 8 times [2024-06-28 00:56:34,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:34,621 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1981909984] [2024-06-28 00:56:34,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:34,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:34,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:34,745 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:56:34,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:34,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1981909984] [2024-06-28 00:56:34,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1981909984] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:34,746 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:34,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:56:34,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [963442622] [2024-06-28 00:56:34,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:34,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:56:34,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:34,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:56:34,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:56:34,814 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:56:34,814 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 407 transitions, 5597 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:56:34,814 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:34,815 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:56:34,815 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:35,808 INFO L124 PetriNetUnfolderBase]: 3593/6022 cut-off events. [2024-06-28 00:56:35,809 INFO L125 PetriNetUnfolderBase]: For 240245/240278 co-relation queries the response was YES. [2024-06-28 00:56:35,861 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36463 conditions, 6022 events. 3593/6022 cut-off events. For 240245/240278 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 41621 event pairs, 1118 based on Foata normal form. 8/5726 useless extension candidates. Maximal degree in co-relation 36318. Up to 5206 conditions per place. [2024-06-28 00:56:35,885 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 372 selfloop transitions, 48 changer transitions 0/434 dead transitions. [2024-06-28 00:56:35,886 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 434 transitions, 6554 flow [2024-06-28 00:56:35,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:56:35,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:56:35,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 228 transitions. [2024-06-28 00:56:35,887 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.562962962962963 [2024-06-28 00:56:35,887 INFO L175 Difference]: Start difference. First operand has 330 places, 407 transitions, 5597 flow. Second operand 9 states and 228 transitions. [2024-06-28 00:56:35,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 434 transitions, 6554 flow [2024-06-28 00:56:37,046 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 434 transitions, 6464 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-28 00:56:37,052 INFO L231 Difference]: Finished difference. Result has 333 places, 408 transitions, 5636 flow [2024-06-28 00:56:37,052 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5507, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5636, PETRI_PLACES=333, PETRI_TRANSITIONS=408} [2024-06-28 00:56:37,052 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 284 predicate places. [2024-06-28 00:56:37,052 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 408 transitions, 5636 flow [2024-06-28 00:56:37,053 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:56:37,053 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:37,053 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-28 00:56:37,053 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-28 00:56:37,053 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-28 00:56:37,053 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:37,053 INFO L85 PathProgramCache]: Analyzing trace with hash 1577499557, now seen corresponding path program 9 times [2024-06-28 00:56:37,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:37,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [753885937] [2024-06-28 00:56:37,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:37,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:37,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:37,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-28 00:56:37,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:37,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [753885937] [2024-06-28 00:56:37,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [753885937] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:37,176 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:37,177 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:56:37,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [101768503] [2024-06-28 00:56:37,177 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:37,177 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:56:37,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:37,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:56:37,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:56:37,220 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:56:37,220 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 408 transitions, 5636 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:56:37,221 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:37,221 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:56:37,221 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:38,211 INFO L124 PetriNetUnfolderBase]: 3641/6108 cut-off events. [2024-06-28 00:56:38,212 INFO L125 PetriNetUnfolderBase]: For 241821/241848 co-relation queries the response was YES. [2024-06-28 00:56:38,259 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36915 conditions, 6108 events. 3641/6108 cut-off events. For 241821/241848 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 42324 event pairs, 1144 based on Foata normal form. 8/5811 useless extension candidates. Maximal degree in co-relation 36769. Up to 5282 conditions per place. [2024-06-28 00:56:38,281 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 373 selfloop transitions, 46 changer transitions 0/433 dead transitions. [2024-06-28 00:56:38,281 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 433 transitions, 6589 flow [2024-06-28 00:56:38,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:56:38,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:56:38,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 186 transitions. [2024-06-28 00:56:38,282 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5904761904761905 [2024-06-28 00:56:38,282 INFO L175 Difference]: Start difference. First operand has 333 places, 408 transitions, 5636 flow. Second operand 7 states and 186 transitions. [2024-06-28 00:56:38,282 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 433 transitions, 6589 flow [2024-06-28 00:56:39,552 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 433 transitions, 6487 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-28 00:56:39,557 INFO L231 Difference]: Finished difference. Result has 333 places, 409 transitions, 5661 flow [2024-06-28 00:56:39,557 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5534, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=362, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5661, PETRI_PLACES=333, PETRI_TRANSITIONS=409} [2024-06-28 00:56:39,557 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 284 predicate places. [2024-06-28 00:56:39,557 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 409 transitions, 5661 flow [2024-06-28 00:56:39,558 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:56:39,558 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:39,558 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:56:39,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-28 00:56:39,558 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-28 00:56:39,558 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:39,558 INFO L85 PathProgramCache]: Analyzing trace with hash 2014000897, now seen corresponding path program 10 times [2024-06-28 00:56:39,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:39,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [144918591] [2024-06-28 00:56:39,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:39,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:39,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:39,676 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-28 00:56:39,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:39,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [144918591] [2024-06-28 00:56:39,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [144918591] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:39,677 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:39,677 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:56:39,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [125560055] [2024-06-28 00:56:39,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:39,677 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:56:39,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:39,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:56:39,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:56:39,719 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:56:39,720 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 409 transitions, 5661 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:56:39,720 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:39,720 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:56:39,720 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:40,704 INFO L124 PetriNetUnfolderBase]: 3628/6117 cut-off events. [2024-06-28 00:56:40,704 INFO L125 PetriNetUnfolderBase]: For 224098/224125 co-relation queries the response was YES. [2024-06-28 00:56:40,751 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36341 conditions, 6117 events. 3628/6117 cut-off events. For 224098/224125 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 42722 event pairs, 1059 based on Foata normal form. 6/5824 useless extension candidates. Maximal degree in co-relation 36194. Up to 4843 conditions per place. [2024-06-28 00:56:40,772 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 375 selfloop transitions, 54 changer transitions 0/443 dead transitions. [2024-06-28 00:56:40,773 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 443 transitions, 6677 flow [2024-06-28 00:56:40,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:56:40,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:56:40,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 194 transitions. [2024-06-28 00:56:40,774 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6158730158730159 [2024-06-28 00:56:40,774 INFO L175 Difference]: Start difference. First operand has 333 places, 409 transitions, 5661 flow. Second operand 7 states and 194 transitions. [2024-06-28 00:56:40,774 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 443 transitions, 6677 flow [2024-06-28 00:56:42,022 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 443 transitions, 6567 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-28 00:56:42,027 INFO L231 Difference]: Finished difference. Result has 336 places, 411 transitions, 5724 flow [2024-06-28 00:56:42,027 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5557, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5724, PETRI_PLACES=336, PETRI_TRANSITIONS=411} [2024-06-28 00:56:42,027 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 287 predicate places. [2024-06-28 00:56:42,027 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 411 transitions, 5724 flow [2024-06-28 00:56:42,028 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:56:42,028 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:42,028 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-28 00:56:42,028 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-28 00:56:42,028 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-28 00:56:42,028 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:42,028 INFO L85 PathProgramCache]: Analyzing trace with hash 58078197, now seen corresponding path program 2 times [2024-06-28 00:56:42,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:42,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1706987127] [2024-06-28 00:56:42,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:42,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:42,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:42,145 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-28 00:56:42,145 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:42,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1706987127] [2024-06-28 00:56:42,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1706987127] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:42,146 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:42,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:56:42,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [973447268] [2024-06-28 00:56:42,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:42,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:56:42,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:42,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:56:42,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:56:42,197 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:56:42,197 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 411 transitions, 5724 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:56:42,197 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:42,198 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:56:42,198 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:43,258 INFO L124 PetriNetUnfolderBase]: 3681/6199 cut-off events. [2024-06-28 00:56:43,259 INFO L125 PetriNetUnfolderBase]: For 230322/230386 co-relation queries the response was YES. [2024-06-28 00:56:43,302 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37063 conditions, 6199 events. 3681/6199 cut-off events. For 230322/230386 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 43329 event pairs, 1150 based on Foata normal form. 33/5927 useless extension candidates. Maximal degree in co-relation 36914. Up to 5349 conditions per place. [2024-06-28 00:56:43,324 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 378 selfloop transitions, 49 changer transitions 0/441 dead transitions. [2024-06-28 00:56:43,324 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 441 transitions, 6710 flow [2024-06-28 00:56:43,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:56:43,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:56:43,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 248 transitions. [2024-06-28 00:56:43,325 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5511111111111111 [2024-06-28 00:56:43,325 INFO L175 Difference]: Start difference. First operand has 336 places, 411 transitions, 5724 flow. Second operand 10 states and 248 transitions. [2024-06-28 00:56:43,325 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 441 transitions, 6710 flow [2024-06-28 00:56:44,588 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 441 transitions, 6547 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-28 00:56:44,592 INFO L231 Difference]: Finished difference. Result has 339 places, 412 transitions, 5683 flow [2024-06-28 00:56:44,593 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5561, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=411, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=362, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5683, PETRI_PLACES=339, PETRI_TRANSITIONS=412} [2024-06-28 00:56:44,593 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 290 predicate places. [2024-06-28 00:56:44,593 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 412 transitions, 5683 flow [2024-06-28 00:56:44,593 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:56:44,593 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:44,593 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-28 00:56:44,594 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-28 00:56:44,594 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-28 00:56:44,594 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:44,594 INFO L85 PathProgramCache]: Analyzing trace with hash 323775477, now seen corresponding path program 3 times [2024-06-28 00:56:44,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:44,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1099792106] [2024-06-28 00:56:44,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:44,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:44,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:44,710 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-28 00:56:44,711 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:44,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1099792106] [2024-06-28 00:56:44,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1099792106] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:44,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:44,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:56:44,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1200591131] [2024-06-28 00:56:44,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:44,712 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:56:44,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:44,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:56:44,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:56:44,765 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:56:44,765 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 412 transitions, 5683 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:56:44,765 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:44,765 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:56:44,765 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:45,770 INFO L124 PetriNetUnfolderBase]: 3734/6300 cut-off events. [2024-06-28 00:56:45,770 INFO L125 PetriNetUnfolderBase]: For 228403/228461 co-relation queries the response was YES. [2024-06-28 00:56:45,821 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37042 conditions, 6300 events. 3734/6300 cut-off events. For 228403/228461 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 44020 event pairs, 1136 based on Foata normal form. 33/6030 useless extension candidates. Maximal degree in co-relation 36894. Up to 4847 conditions per place. [2024-06-28 00:56:45,843 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 371 selfloop transitions, 60 changer transitions 0/445 dead transitions. [2024-06-28 00:56:45,844 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 445 transitions, 6841 flow [2024-06-28 00:56:45,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:56:45,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:56:45,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 231 transitions. [2024-06-28 00:56:45,845 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5703703703703704 [2024-06-28 00:56:45,845 INFO L175 Difference]: Start difference. First operand has 339 places, 412 transitions, 5683 flow. Second operand 9 states and 231 transitions. [2024-06-28 00:56:45,845 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 445 transitions, 6841 flow [2024-06-28 00:56:47,122 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 445 transitions, 6731 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-28 00:56:47,127 INFO L231 Difference]: Finished difference. Result has 340 places, 413 transitions, 5717 flow [2024-06-28 00:56:47,127 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5573, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5717, PETRI_PLACES=340, PETRI_TRANSITIONS=413} [2024-06-28 00:56:47,128 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 291 predicate places. [2024-06-28 00:56:47,128 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 413 transitions, 5717 flow [2024-06-28 00:56:47,128 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:56:47,128 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:47,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] [2024-06-28 00:56:47,128 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-28 00:56:47,129 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-28 00:56:47,129 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:47,129 INFO L85 PathProgramCache]: Analyzing trace with hash 561864251, now seen corresponding path program 4 times [2024-06-28 00:56:47,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:47,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2062645755] [2024-06-28 00:56:47,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:47,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:47,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:47,245 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-28 00:56:47,245 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:47,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2062645755] [2024-06-28 00:56:47,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2062645755] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:47,245 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:47,245 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:56:47,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [640543510] [2024-06-28 00:56:47,246 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:47,246 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:56:47,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:47,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:56:47,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:56:47,297 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:56:47,297 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 413 transitions, 5717 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:56:47,297 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:47,297 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:56:47,297 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:48,420 INFO L124 PetriNetUnfolderBase]: 3721/6248 cut-off events. [2024-06-28 00:56:48,420 INFO L125 PetriNetUnfolderBase]: For 214805/214832 co-relation queries the response was YES. [2024-06-28 00:56:48,464 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36629 conditions, 6248 events. 3721/6248 cut-off events. For 214805/214832 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 43659 event pairs, 1130 based on Foata normal form. 6/5950 useless extension candidates. Maximal degree in co-relation 36480. Up to 5096 conditions per place. [2024-06-28 00:56:48,484 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 374 selfloop transitions, 56 changer transitions 0/444 dead transitions. [2024-06-28 00:56:48,485 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 444 transitions, 6697 flow [2024-06-28 00:56:48,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:56:48,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:56:48,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 232 transitions. [2024-06-28 00:56:48,485 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5728395061728395 [2024-06-28 00:56:48,485 INFO L175 Difference]: Start difference. First operand has 340 places, 413 transitions, 5717 flow. Second operand 9 states and 232 transitions. [2024-06-28 00:56:48,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 444 transitions, 6697 flow [2024-06-28 00:56:49,899 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 444 transitions, 6600 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-28 00:56:49,904 INFO L231 Difference]: Finished difference. Result has 344 places, 413 transitions, 5738 flow [2024-06-28 00:56:49,904 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5620, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5738, PETRI_PLACES=344, PETRI_TRANSITIONS=413} [2024-06-28 00:56:49,905 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 295 predicate places. [2024-06-28 00:56:49,905 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 413 transitions, 5738 flow [2024-06-28 00:56:49,905 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:56:49,905 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:49,905 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:56:49,905 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-28 00:56:49,905 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-28 00:56:49,905 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:49,906 INFO L85 PathProgramCache]: Analyzing trace with hash 345412963, now seen corresponding path program 1 times [2024-06-28 00:56:49,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:49,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1397298385] [2024-06-28 00:56:49,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:49,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:49,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:50,046 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-28 00:56:50,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:50,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1397298385] [2024-06-28 00:56:50,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1397298385] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:50,046 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:50,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:56:50,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [506420496] [2024-06-28 00:56:50,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:50,047 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:56:50,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:50,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:56:50,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:56:50,100 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:56:50,101 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 413 transitions, 5738 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:50,101 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:50,101 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:56:50,101 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:51,172 INFO L124 PetriNetUnfolderBase]: 3805/6388 cut-off events. [2024-06-28 00:56:51,172 INFO L125 PetriNetUnfolderBase]: For 210337/210389 co-relation queries the response was YES. [2024-06-28 00:56:51,225 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37558 conditions, 6388 events. 3805/6388 cut-off events. For 210337/210389 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 44633 event pairs, 1200 based on Foata normal form. 14/6073 useless extension candidates. Maximal degree in co-relation 37407. Up to 5509 conditions per place. [2024-06-28 00:56:51,249 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 316 selfloop transitions, 135 changer transitions 0/465 dead transitions. [2024-06-28 00:56:51,249 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 465 transitions, 7358 flow [2024-06-28 00:56:51,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:56:51,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:56:51,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 215 transitions. [2024-06-28 00:56:51,250 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5972222222222222 [2024-06-28 00:56:51,250 INFO L175 Difference]: Start difference. First operand has 344 places, 413 transitions, 5738 flow. Second operand 8 states and 215 transitions. [2024-06-28 00:56:51,250 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 465 transitions, 7358 flow [2024-06-28 00:56:52,681 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 465 transitions, 7170 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-28 00:56:52,686 INFO L231 Difference]: Finished difference. Result has 345 places, 444 transitions, 6459 flow [2024-06-28 00:56:52,686 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5552, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6459, PETRI_PLACES=345, PETRI_TRANSITIONS=444} [2024-06-28 00:56:52,687 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 296 predicate places. [2024-06-28 00:56:52,687 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 444 transitions, 6459 flow [2024-06-28 00:56:52,688 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:52,688 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:52,688 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:56:52,688 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-28 00:56:52,688 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-28 00:56:52,688 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:52,688 INFO L85 PathProgramCache]: Analyzing trace with hash -420291371, now seen corresponding path program 2 times [2024-06-28 00:56:52,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:52,689 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [532775398] [2024-06-28 00:56:52,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:52,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:52,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:52,829 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-28 00:56:52,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:52,830 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [532775398] [2024-06-28 00:56:52,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [532775398] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:52,830 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:52,830 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:56:52,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [538184525] [2024-06-28 00:56:52,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:52,830 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:56:52,830 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:52,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:56:52,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:56:52,888 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:56:52,888 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 444 transitions, 6459 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:52,888 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:52,888 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:56:52,888 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:54,093 INFO L124 PetriNetUnfolderBase]: 3824/6416 cut-off events. [2024-06-28 00:56:54,094 INFO L125 PetriNetUnfolderBase]: For 211685/211737 co-relation queries the response was YES. [2024-06-28 00:56:54,138 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37531 conditions, 6416 events. 3824/6416 cut-off events. For 211685/211737 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 44793 event pairs, 1200 based on Foata normal form. 14/6095 useless extension candidates. Maximal degree in co-relation 37378. Up to 5610 conditions per place. [2024-06-28 00:56:54,160 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 358 selfloop transitions, 97 changer transitions 0/469 dead transitions. [2024-06-28 00:56:54,160 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 469 transitions, 7739 flow [2024-06-28 00:56:54,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:56:54,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:56:54,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 256 transitions. [2024-06-28 00:56:54,161 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5688888888888889 [2024-06-28 00:56:54,161 INFO L175 Difference]: Start difference. First operand has 345 places, 444 transitions, 6459 flow. Second operand 10 states and 256 transitions. [2024-06-28 00:56:54,161 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 469 transitions, 7739 flow [2024-06-28 00:56:55,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 469 transitions, 7565 flow, removed 41 selfloop flow, removed 4 redundant places. [2024-06-28 00:56:55,626 INFO L231 Difference]: Finished difference. Result has 352 places, 451 transitions, 6687 flow [2024-06-28 00:56:55,626 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6303, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6687, PETRI_PLACES=352, PETRI_TRANSITIONS=451} [2024-06-28 00:56:55,626 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 303 predicate places. [2024-06-28 00:56:55,626 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 451 transitions, 6687 flow [2024-06-28 00:56:55,626 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:55,627 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:55,628 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:56:55,628 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-28 00:56:55,628 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-28 00:56:55,628 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:55,628 INFO L85 PathProgramCache]: Analyzing trace with hash -1504957275, now seen corresponding path program 3 times [2024-06-28 00:56:55,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:55,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [698029699] [2024-06-28 00:56:55,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:55,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:55,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:55,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-28 00:56:55,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:55,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [698029699] [2024-06-28 00:56:55,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [698029699] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:55,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:55,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:56:55,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [58186993] [2024-06-28 00:56:55,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:55,790 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:56:55,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:55,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:56:55,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:56:55,850 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:56:55,852 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 451 transitions, 6687 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:55,852 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:55,852 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:56:55,852 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:56,965 INFO L124 PetriNetUnfolderBase]: 3821/6412 cut-off events. [2024-06-28 00:56:56,966 INFO L125 PetriNetUnfolderBase]: For 208506/208558 co-relation queries the response was YES. [2024-06-28 00:56:57,018 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37573 conditions, 6412 events. 3821/6412 cut-off events. For 208506/208558 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 44856 event pairs, 1200 based on Foata normal form. 14/6091 useless extension candidates. Maximal degree in co-relation 37417. Up to 5607 conditions per place. [2024-06-28 00:56:57,041 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 358 selfloop transitions, 94 changer transitions 0/466 dead transitions. [2024-06-28 00:56:57,041 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 466 transitions, 7627 flow [2024-06-28 00:56:57,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:56:57,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:56:57,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 211 transitions. [2024-06-28 00:56:57,042 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5861111111111111 [2024-06-28 00:56:57,042 INFO L175 Difference]: Start difference. First operand has 352 places, 451 transitions, 6687 flow. Second operand 8 states and 211 transitions. [2024-06-28 00:56:57,042 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 466 transitions, 7627 flow [2024-06-28 00:56:58,691 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 466 transitions, 7453 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-06-28 00:56:58,696 INFO L231 Difference]: Finished difference. Result has 354 places, 451 transitions, 6715 flow [2024-06-28 00:56:58,697 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6513, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6715, PETRI_PLACES=354, PETRI_TRANSITIONS=451} [2024-06-28 00:56:58,697 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 305 predicate places. [2024-06-28 00:56:58,697 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 451 transitions, 6715 flow [2024-06-28 00:56:58,698 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:58,698 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:58,698 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:56:58,698 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-28 00:56:58,698 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-28 00:56:58,699 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:58,699 INFO L85 PathProgramCache]: Analyzing trace with hash 1444400683, now seen corresponding path program 4 times [2024-06-28 00:56:58,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:58,699 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1657776368] [2024-06-28 00:56:58,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:58,699 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:58,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:58,815 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-28 00:56:58,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:58,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1657776368] [2024-06-28 00:56:58,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1657776368] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:58,816 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:58,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:56:58,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1848146026] [2024-06-28 00:56:58,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:58,816 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:56:58,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:58,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:56:58,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:56:58,847 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:56:58,847 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 451 transitions, 6715 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:58,848 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:58,848 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:56:58,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:00,055 INFO L124 PetriNetUnfolderBase]: 3829/6424 cut-off events. [2024-06-28 00:57:00,056 INFO L125 PetriNetUnfolderBase]: For 212836/212888 co-relation queries the response was YES. [2024-06-28 00:57:00,102 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37889 conditions, 6424 events. 3829/6424 cut-off events. For 212836/212888 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 44904 event pairs, 1200 based on Foata normal form. 14/6100 useless extension candidates. Maximal degree in co-relation 37731. Up to 5554 conditions per place. [2024-06-28 00:57:00,123 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 327 selfloop transitions, 132 changer transitions 0/473 dead transitions. [2024-06-28 00:57:00,124 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 473 transitions, 7924 flow [2024-06-28 00:57:00,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:57:00,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:57:00,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 192 transitions. [2024-06-28 00:57:00,125 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6095238095238096 [2024-06-28 00:57:00,125 INFO L175 Difference]: Start difference. First operand has 354 places, 451 transitions, 6715 flow. Second operand 7 states and 192 transitions. [2024-06-28 00:57:00,125 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 473 transitions, 7924 flow [2024-06-28 00:57:01,838 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 473 transitions, 7736 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-28 00:57:01,844 INFO L231 Difference]: Finished difference. Result has 355 places, 455 transitions, 6976 flow [2024-06-28 00:57:01,844 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6527, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6976, PETRI_PLACES=355, PETRI_TRANSITIONS=455} [2024-06-28 00:57:01,844 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 306 predicate places. [2024-06-28 00:57:01,845 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 455 transitions, 6976 flow [2024-06-28 00:57:01,845 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:01,845 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:01,845 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:01,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-28 00:57:01,845 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-28 00:57:01,845 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:01,846 INFO L85 PathProgramCache]: Analyzing trace with hash 1451757913, now seen corresponding path program 5 times [2024-06-28 00:57:01,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:01,846 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [536657547] [2024-06-28 00:57:01,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:01,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:01,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:01,958 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-28 00:57:01,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:01,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [536657547] [2024-06-28 00:57:01,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [536657547] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:01,959 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:01,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:57:01,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1170857200] [2024-06-28 00:57:01,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:01,959 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:57:01,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:01,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:57:01,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:57:01,997 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:57:01,997 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 455 transitions, 6976 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:01,997 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:01,997 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:57:01,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:03,127 INFO L124 PetriNetUnfolderBase]: 3837/6436 cut-off events. [2024-06-28 00:57:03,127 INFO L125 PetriNetUnfolderBase]: For 218731/218783 co-relation queries the response was YES. [2024-06-28 00:57:03,184 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38423 conditions, 6436 events. 3837/6436 cut-off events. For 218731/218783 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 44992 event pairs, 1200 based on Foata normal form. 14/6109 useless extension candidates. Maximal degree in co-relation 38263. Up to 5563 conditions per place. [2024-06-28 00:57:03,209 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 324 selfloop transitions, 141 changer transitions 0/479 dead transitions. [2024-06-28 00:57:03,209 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 479 transitions, 8200 flow [2024-06-28 00:57:03,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:57:03,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:57:03,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 259 transitions. [2024-06-28 00:57:03,210 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5755555555555556 [2024-06-28 00:57:03,210 INFO L175 Difference]: Start difference. First operand has 355 places, 455 transitions, 6976 flow. Second operand 10 states and 259 transitions. [2024-06-28 00:57:03,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 479 transitions, 8200 flow [2024-06-28 00:57:04,996 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 479 transitions, 7890 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-28 00:57:05,002 INFO L231 Difference]: Finished difference. Result has 359 places, 458 transitions, 7048 flow [2024-06-28 00:57:05,002 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6674, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7048, PETRI_PLACES=359, PETRI_TRANSITIONS=458} [2024-06-28 00:57:05,003 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 310 predicate places. [2024-06-28 00:57:05,003 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 458 transitions, 7048 flow [2024-06-28 00:57:05,003 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:05,003 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:05,003 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:05,003 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-28 00:57:05,003 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-28 00:57:05,004 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:05,004 INFO L85 PathProgramCache]: Analyzing trace with hash -839818775, now seen corresponding path program 6 times [2024-06-28 00:57:05,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:05,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [689071628] [2024-06-28 00:57:05,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:05,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:05,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:05,141 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-28 00:57:05,142 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:05,142 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [689071628] [2024-06-28 00:57:05,142 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [689071628] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:05,142 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:05,142 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:57:05,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2002585749] [2024-06-28 00:57:05,143 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:05,143 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:57:05,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:05,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:57:05,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:57:05,234 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:57:05,234 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 458 transitions, 7048 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:05,235 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:05,235 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:57:05,235 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:06,433 INFO L124 PetriNetUnfolderBase]: 3834/6432 cut-off events. [2024-06-28 00:57:06,433 INFO L125 PetriNetUnfolderBase]: For 215076/215128 co-relation queries the response was YES. [2024-06-28 00:57:06,483 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38264 conditions, 6432 events. 3834/6432 cut-off events. For 215076/215128 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 44952 event pairs, 1200 based on Foata normal form. 14/6105 useless extension candidates. Maximal degree in co-relation 38104. Up to 5560 conditions per place. [2024-06-28 00:57:06,505 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 322 selfloop transitions, 141 changer transitions 0/477 dead transitions. [2024-06-28 00:57:06,506 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 477 transitions, 8020 flow [2024-06-28 00:57:06,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:57:06,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:57:06,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 237 transitions. [2024-06-28 00:57:06,507 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5851851851851851 [2024-06-28 00:57:06,507 INFO L175 Difference]: Start difference. First operand has 359 places, 458 transitions, 7048 flow. Second operand 9 states and 237 transitions. [2024-06-28 00:57:06,507 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 477 transitions, 8020 flow [2024-06-28 00:57:08,218 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 477 transitions, 7719 flow, removed 38 selfloop flow, removed 7 redundant places. [2024-06-28 00:57:08,224 INFO L231 Difference]: Finished difference. Result has 361 places, 458 transitions, 7055 flow [2024-06-28 00:57:08,224 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6747, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7055, PETRI_PLACES=361, PETRI_TRANSITIONS=458} [2024-06-28 00:57:08,225 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 312 predicate places. [2024-06-28 00:57:08,225 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 458 transitions, 7055 flow [2024-06-28 00:57:08,225 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:08,225 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:08,225 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:08,225 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-28 00:57:08,225 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-28 00:57:08,225 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:08,226 INFO L85 PathProgramCache]: Analyzing trace with hash 101404457, now seen corresponding path program 7 times [2024-06-28 00:57:08,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:08,226 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [221732429] [2024-06-28 00:57:08,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:08,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:08,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:08,347 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-28 00:57:08,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:08,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [221732429] [2024-06-28 00:57:08,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [221732429] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:08,347 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:08,348 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:57:08,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1385468537] [2024-06-28 00:57:08,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:08,350 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:57:08,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:08,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:57:08,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:57:08,394 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:57:08,394 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 458 transitions, 7055 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:08,394 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:08,395 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:57:08,395 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:09,514 INFO L124 PetriNetUnfolderBase]: 3864/6476 cut-off events. [2024-06-28 00:57:09,514 INFO L125 PetriNetUnfolderBase]: For 222787/222839 co-relation queries the response was YES. [2024-06-28 00:57:09,569 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38836 conditions, 6476 events. 3864/6476 cut-off events. For 222787/222839 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 45234 event pairs, 1200 based on Foata normal form. 14/6140 useless extension candidates. Maximal degree in co-relation 38676. Up to 5329 conditions per place. [2024-06-28 00:57:09,591 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 231 selfloop transitions, 249 changer transitions 0/494 dead transitions. [2024-06-28 00:57:09,592 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 494 transitions, 8621 flow [2024-06-28 00:57:09,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 00:57:09,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 00:57:09,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 302 transitions. [2024-06-28 00:57:09,592 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5592592592592592 [2024-06-28 00:57:09,593 INFO L175 Difference]: Start difference. First operand has 361 places, 458 transitions, 7055 flow. Second operand 12 states and 302 transitions. [2024-06-28 00:57:09,593 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 494 transitions, 8621 flow [2024-06-28 00:57:11,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 494 transitions, 8226 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-28 00:57:11,418 INFO L231 Difference]: Finished difference. Result has 363 places, 467 transitions, 7396 flow [2024-06-28 00:57:11,418 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6664, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=243, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7396, PETRI_PLACES=363, PETRI_TRANSITIONS=467} [2024-06-28 00:57:11,418 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 314 predicate places. [2024-06-28 00:57:11,419 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 467 transitions, 7396 flow [2024-06-28 00:57:11,419 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:11,419 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:11,419 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:11,419 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-28 00:57:11,419 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-28 00:57:11,419 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:11,419 INFO L85 PathProgramCache]: Analyzing trace with hash 105123527, now seen corresponding path program 8 times [2024-06-28 00:57:11,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:11,420 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1554604711] [2024-06-28 00:57:11,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:11,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:11,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:11,541 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-28 00:57:11,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:11,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1554604711] [2024-06-28 00:57:11,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1554604711] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:11,542 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:11,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:57:11,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [572138453] [2024-06-28 00:57:11,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:11,542 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:57:11,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:11,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:57:11,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:57:11,606 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:57:11,606 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 467 transitions, 7396 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:11,606 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:11,606 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:57:11,606 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:12,809 INFO L124 PetriNetUnfolderBase]: 3883/6504 cut-off events. [2024-06-28 00:57:12,809 INFO L125 PetriNetUnfolderBase]: For 227695/227747 co-relation queries the response was YES. [2024-06-28 00:57:12,860 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39481 conditions, 6504 events. 3883/6504 cut-off events. For 227695/227747 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 45415 event pairs, 1200 based on Foata normal form. 14/6162 useless extension candidates. Maximal degree in co-relation 39321. Up to 5630 conditions per place. [2024-06-28 00:57:12,882 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 361 selfloop transitions, 121 changer transitions 0/496 dead transitions. [2024-06-28 00:57:12,882 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 496 transitions, 8734 flow [2024-06-28 00:57:12,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 00:57:12,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 00:57:12,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 294 transitions. [2024-06-28 00:57:12,883 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5444444444444444 [2024-06-28 00:57:12,883 INFO L175 Difference]: Start difference. First operand has 363 places, 467 transitions, 7396 flow. Second operand 12 states and 294 transitions. [2024-06-28 00:57:12,883 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 496 transitions, 8734 flow [2024-06-28 00:57:14,884 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 496 transitions, 8159 flow, removed 93 selfloop flow, removed 8 redundant places. [2024-06-28 00:57:14,890 INFO L231 Difference]: Finished difference. Result has 367 places, 473 transitions, 7235 flow [2024-06-28 00:57:14,891 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6885, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=467, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7235, PETRI_PLACES=367, PETRI_TRANSITIONS=473} [2024-06-28 00:57:14,891 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 318 predicate places. [2024-06-28 00:57:14,891 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 473 transitions, 7235 flow [2024-06-28 00:57:14,891 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:14,891 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:14,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] [2024-06-28 00:57:14,891 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-28 00:57:14,892 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-28 00:57:14,892 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:14,892 INFO L85 PathProgramCache]: Analyzing trace with hash 1002906561, now seen corresponding path program 9 times [2024-06-28 00:57:14,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:14,892 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2073028423] [2024-06-28 00:57:14,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:14,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:14,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:15,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-28 00:57:15,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:15,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2073028423] [2024-06-28 00:57:15,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2073028423] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:15,004 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:15,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:57:15,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [633165506] [2024-06-28 00:57:15,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:15,004 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:57:15,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:15,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:57:15,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:57:15,062 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:57:15,062 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 473 transitions, 7235 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:15,062 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:15,062 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:57:15,062 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:16,225 INFO L124 PetriNetUnfolderBase]: 3891/6516 cut-off events. [2024-06-28 00:57:16,225 INFO L125 PetriNetUnfolderBase]: For 228765/228817 co-relation queries the response was YES. [2024-06-28 00:57:16,283 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39179 conditions, 6516 events. 3891/6516 cut-off events. For 228765/228817 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 45525 event pairs, 1200 based on Foata normal form. 14/6171 useless extension candidates. Maximal degree in co-relation 39018. Up to 5359 conditions per place. [2024-06-28 00:57:16,307 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 219 selfloop transitions, 270 changer transitions 0/503 dead transitions. [2024-06-28 00:57:16,307 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 503 transitions, 8653 flow [2024-06-28 00:57:16,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 00:57:16,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 00:57:16,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 302 transitions. [2024-06-28 00:57:16,308 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5592592592592592 [2024-06-28 00:57:16,308 INFO L175 Difference]: Start difference. First operand has 367 places, 473 transitions, 7235 flow. Second operand 12 states and 302 transitions. [2024-06-28 00:57:16,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 503 transitions, 8653 flow [2024-06-28 00:57:18,389 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 503 transitions, 8482 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-28 00:57:18,395 INFO L231 Difference]: Finished difference. Result has 371 places, 476 transitions, 7662 flow [2024-06-28 00:57:18,395 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7064, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=473, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=267, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7662, PETRI_PLACES=371, PETRI_TRANSITIONS=476} [2024-06-28 00:57:18,395 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 322 predicate places. [2024-06-28 00:57:18,396 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 476 transitions, 7662 flow [2024-06-28 00:57:18,396 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:18,396 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:18,396 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:18,396 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-28 00:57:18,396 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-28 00:57:18,396 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:18,396 INFO L85 PathProgramCache]: Analyzing trace with hash 1012160991, now seen corresponding path program 10 times [2024-06-28 00:57:18,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:18,397 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [239454437] [2024-06-28 00:57:18,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:18,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:18,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:18,494 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-28 00:57:18,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:18,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [239454437] [2024-06-28 00:57:18,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [239454437] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:18,495 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:18,495 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:57:18,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1746009083] [2024-06-28 00:57:18,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:18,495 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:57:18,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:18,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:57:18,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:57:18,532 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:57:18,533 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 476 transitions, 7662 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:18,533 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:18,533 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:57:18,533 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:19,703 INFO L124 PetriNetUnfolderBase]: 3910/6544 cut-off events. [2024-06-28 00:57:19,703 INFO L125 PetriNetUnfolderBase]: For 238427/238479 co-relation queries the response was YES. [2024-06-28 00:57:19,756 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40219 conditions, 6544 events. 3910/6544 cut-off events. For 238427/238479 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 45692 event pairs, 1200 based on Foata normal form. 14/6193 useless extension candidates. Maximal degree in co-relation 40056. Up to 5380 conditions per place. [2024-06-28 00:57:19,778 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 231 selfloop transitions, 262 changer transitions 0/507 dead transitions. [2024-06-28 00:57:19,779 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 507 transitions, 9150 flow [2024-06-28 00:57:19,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 00:57:19,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 00:57:19,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 323 transitions. [2024-06-28 00:57:19,780 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5521367521367522 [2024-06-28 00:57:19,780 INFO L175 Difference]: Start difference. First operand has 371 places, 476 transitions, 7662 flow. Second operand 13 states and 323 transitions. [2024-06-28 00:57:19,780 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 507 transitions, 9150 flow [2024-06-28 00:57:21,570 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 507 transitions, 8532 flow, removed 20 selfloop flow, removed 10 redundant places. [2024-06-28 00:57:21,576 INFO L231 Difference]: Finished difference. Result has 374 places, 482 transitions, 7690 flow [2024-06-28 00:57:21,577 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7064, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=476, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=256, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=7690, PETRI_PLACES=374, PETRI_TRANSITIONS=482} [2024-06-28 00:57:21,577 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 325 predicate places. [2024-06-28 00:57:21,577 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 482 transitions, 7690 flow [2024-06-28 00:57:21,578 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:21,578 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:21,578 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:21,578 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-28 00:57:21,578 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-28 00:57:21,578 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:21,579 INFO L85 PathProgramCache]: Analyzing trace with hash 105129107, now seen corresponding path program 11 times [2024-06-28 00:57:21,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:21,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [493198026] [2024-06-28 00:57:21,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:21,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:21,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:21,691 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-28 00:57:21,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:21,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [493198026] [2024-06-28 00:57:21,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [493198026] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:21,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:21,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:57:21,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [725917821] [2024-06-28 00:57:21,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:21,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:57:21,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:21,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:57:21,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:57:21,730 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:57:21,730 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 482 transitions, 7690 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:21,730 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:21,730 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:57:21,730 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:22,894 INFO L124 PetriNetUnfolderBase]: 3907/6540 cut-off events. [2024-06-28 00:57:22,894 INFO L125 PetriNetUnfolderBase]: For 239313/239365 co-relation queries the response was YES. [2024-06-28 00:57:22,950 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40051 conditions, 6540 events. 3907/6540 cut-off events. For 239313/239365 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 45744 event pairs, 1200 based on Foata normal form. 14/6189 useless extension candidates. Maximal degree in co-relation 39887. Up to 5661 conditions per place. [2024-06-28 00:57:22,973 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 370 selfloop transitions, 121 changer transitions 0/505 dead transitions. [2024-06-28 00:57:22,973 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 505 transitions, 8726 flow [2024-06-28 00:57:22,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 00:57:22,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 00:57:22,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 313 transitions. [2024-06-28 00:57:22,974 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.535042735042735 [2024-06-28 00:57:22,974 INFO L175 Difference]: Start difference. First operand has 374 places, 482 transitions, 7690 flow. Second operand 13 states and 313 transitions. [2024-06-28 00:57:22,974 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 505 transitions, 8726 flow [2024-06-28 00:57:24,905 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 505 transitions, 8259 flow, removed 24 selfloop flow, removed 9 redundant places. [2024-06-28 00:57:24,913 INFO L231 Difference]: Finished difference. Result has 378 places, 482 transitions, 7471 flow [2024-06-28 00:57:24,914 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7223, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=482, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=7471, PETRI_PLACES=378, PETRI_TRANSITIONS=482} [2024-06-28 00:57:24,914 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 329 predicate places. [2024-06-28 00:57:24,914 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 482 transitions, 7471 flow [2024-06-28 00:57:24,914 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:24,914 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:24,914 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:24,914 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-28 00:57:24,915 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-28 00:57:24,915 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:24,915 INFO L85 PathProgramCache]: Analyzing trace with hash 276903827, now seen corresponding path program 12 times [2024-06-28 00:57:24,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:24,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [152801178] [2024-06-28 00:57:24,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:24,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:24,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:25,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-28 00:57:25,037 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:25,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [152801178] [2024-06-28 00:57:25,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [152801178] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:25,038 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:25,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:57:25,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1760349972] [2024-06-28 00:57:25,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:25,038 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:57:25,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:25,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:57:25,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:57:25,089 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:57:25,089 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 482 transitions, 7471 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:25,089 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:25,089 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:57:25,089 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:26,261 INFO L124 PetriNetUnfolderBase]: 3904/6536 cut-off events. [2024-06-28 00:57:26,261 INFO L125 PetriNetUnfolderBase]: For 239189/239241 co-relation queries the response was YES. [2024-06-28 00:57:26,316 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39572 conditions, 6536 events. 3904/6536 cut-off events. For 239189/239241 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 45640 event pairs, 1200 based on Foata normal form. 14/6185 useless extension candidates. Maximal degree in co-relation 39407. Up to 5374 conditions per place. [2024-06-28 00:57:26,337 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 230 selfloop transitions, 260 changer transitions 0/504 dead transitions. [2024-06-28 00:57:26,338 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 504 transitions, 8671 flow [2024-06-28 00:57:26,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:57:26,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:57:26,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 280 transitions. [2024-06-28 00:57:26,339 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5656565656565656 [2024-06-28 00:57:26,339 INFO L175 Difference]: Start difference. First operand has 378 places, 482 transitions, 7471 flow. Second operand 11 states and 280 transitions. [2024-06-28 00:57:26,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 504 transitions, 8671 flow [2024-06-28 00:57:28,513 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 504 transitions, 8401 flow, removed 12 selfloop flow, removed 12 redundant places. [2024-06-28 00:57:28,520 INFO L231 Difference]: Finished difference. Result has 377 places, 482 transitions, 7728 flow [2024-06-28 00:57:28,520 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7201, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=482, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=260, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7728, PETRI_PLACES=377, PETRI_TRANSITIONS=482} [2024-06-28 00:57:28,520 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 328 predicate places. [2024-06-28 00:57:28,520 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 482 transitions, 7728 flow [2024-06-28 00:57:28,521 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:28,521 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:28,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] [2024-06-28 00:57:28,521 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-28 00:57:28,521 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-28 00:57:28,521 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:28,521 INFO L85 PathProgramCache]: Analyzing trace with hash 392375138, now seen corresponding path program 1 times [2024-06-28 00:57:28,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:28,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [773949314] [2024-06-28 00:57:28,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:28,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:28,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:28,651 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-28 00:57:28,651 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:28,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [773949314] [2024-06-28 00:57:28,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [773949314] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:28,651 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:28,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:57:28,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1206293722] [2024-06-28 00:57:28,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:28,652 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:57:28,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:28,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:57:28,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:57:28,692 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:57:28,692 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 482 transitions, 7728 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:57:28,693 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:28,693 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:57:28,693 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:29,872 INFO L124 PetriNetUnfolderBase]: 3925/6588 cut-off events. [2024-06-28 00:57:29,873 INFO L125 PetriNetUnfolderBase]: For 249418/249471 co-relation queries the response was YES. [2024-06-28 00:57:29,931 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40268 conditions, 6588 events. 3925/6588 cut-off events. For 249418/249471 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 46107 event pairs, 1187 based on Foata normal form. 19/6241 useless extension candidates. Maximal degree in co-relation 40102. Up to 5764 conditions per place. [2024-06-28 00:57:29,956 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 422 selfloop transitions, 67 changer transitions 0/503 dead transitions. [2024-06-28 00:57:29,957 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 503 transitions, 8790 flow [2024-06-28 00:57:29,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:57:29,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:57:29,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 226 transitions. [2024-06-28 00:57:29,957 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5580246913580247 [2024-06-28 00:57:29,957 INFO L175 Difference]: Start difference. First operand has 377 places, 482 transitions, 7728 flow. Second operand 9 states and 226 transitions. [2024-06-28 00:57:29,958 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 503 transitions, 8790 flow [2024-06-28 00:57:32,053 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 503 transitions, 8270 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-28 00:57:32,059 INFO L231 Difference]: Finished difference. Result has 376 places, 484 transitions, 7391 flow [2024-06-28 00:57:32,060 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7208, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=482, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=415, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7391, PETRI_PLACES=376, PETRI_TRANSITIONS=484} [2024-06-28 00:57:32,060 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 327 predicate places. [2024-06-28 00:57:32,060 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 484 transitions, 7391 flow [2024-06-28 00:57:32,060 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:57:32,060 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:32,061 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:32,062 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-28 00:57:32,062 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-28 00:57:32,062 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:32,063 INFO L85 PathProgramCache]: Analyzing trace with hash -1212331833, now seen corresponding path program 13 times [2024-06-28 00:57:32,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:32,064 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [939517793] [2024-06-28 00:57:32,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:32,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:32,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:32,199 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:57:32,199 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:32,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [939517793] [2024-06-28 00:57:32,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [939517793] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:32,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:32,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:57:32,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1791142900] [2024-06-28 00:57:32,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:32,204 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:57:32,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:32,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:57:32,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:57:32,261 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:57:32,261 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 484 transitions, 7391 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:32,261 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:32,261 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:57:32,261 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:33,509 INFO L124 PetriNetUnfolderBase]: 3962/6627 cut-off events. [2024-06-28 00:57:33,509 INFO L125 PetriNetUnfolderBase]: For 258000/258052 co-relation queries the response was YES. [2024-06-28 00:57:33,567 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40512 conditions, 6627 events. 3962/6627 cut-off events. For 258000/258052 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 46249 event pairs, 1202 based on Foata normal form. 14/6263 useless extension candidates. Maximal degree in co-relation 40345. Up to 5670 conditions per place. [2024-06-28 00:57:33,590 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 343 selfloop transitions, 159 changer transitions 0/516 dead transitions. [2024-06-28 00:57:33,591 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 516 transitions, 8977 flow [2024-06-28 00:57:33,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:57:33,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:57:33,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 277 transitions. [2024-06-28 00:57:33,593 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5595959595959596 [2024-06-28 00:57:33,594 INFO L175 Difference]: Start difference. First operand has 376 places, 484 transitions, 7391 flow. Second operand 11 states and 277 transitions. [2024-06-28 00:57:33,594 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 516 transitions, 8977 flow [2024-06-28 00:57:35,683 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 516 transitions, 8822 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-28 00:57:35,689 INFO L231 Difference]: Finished difference. Result has 382 places, 496 transitions, 7840 flow [2024-06-28 00:57:35,689 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7236, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=484, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7840, PETRI_PLACES=382, PETRI_TRANSITIONS=496} [2024-06-28 00:57:35,695 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 333 predicate places. [2024-06-28 00:57:35,696 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 496 transitions, 7840 flow [2024-06-28 00:57:35,696 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:35,696 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:35,696 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:35,698 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-28 00:57:35,698 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-28 00:57:35,698 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:35,698 INFO L85 PathProgramCache]: Analyzing trace with hash 392194997, now seen corresponding path program 14 times [2024-06-28 00:57:35,698 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:35,698 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [3851503] [2024-06-28 00:57:35,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:35,699 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:35,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:35,843 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-28 00:57:35,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:35,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [3851503] [2024-06-28 00:57:35,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [3851503] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:35,852 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:35,852 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:57:35,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [131502111] [2024-06-28 00:57:35,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:35,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:57:35,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:35,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:57:35,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:57:35,912 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:57:35,913 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 496 transitions, 7840 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:35,913 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:35,913 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:57:35,913 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:37,158 INFO L124 PetriNetUnfolderBase]: 3981/6655 cut-off events. [2024-06-28 00:57:37,159 INFO L125 PetriNetUnfolderBase]: For 267987/268039 co-relation queries the response was YES. [2024-06-28 00:57:37,218 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41211 conditions, 6655 events. 3981/6655 cut-off events. For 267987/268039 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 46429 event pairs, 1202 based on Foata normal form. 14/6285 useless extension candidates. Maximal degree in co-relation 41041. Up to 5691 conditions per place. [2024-06-28 00:57:37,241 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 341 selfloop transitions, 167 changer transitions 0/522 dead transitions. [2024-06-28 00:57:37,241 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 522 transitions, 9376 flow [2024-06-28 00:57:37,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:57:37,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:57:37,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 278 transitions. [2024-06-28 00:57:37,242 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5616161616161616 [2024-06-28 00:57:37,242 INFO L175 Difference]: Start difference. First operand has 382 places, 496 transitions, 7840 flow. Second operand 11 states and 278 transitions. [2024-06-28 00:57:37,242 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 522 transitions, 9376 flow [2024-06-28 00:57:39,375 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 522 transitions, 9254 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-28 00:57:39,544 INFO L231 Difference]: Finished difference. Result has 388 places, 502 transitions, 8185 flow [2024-06-28 00:57:39,544 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7718, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=496, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8185, PETRI_PLACES=388, PETRI_TRANSITIONS=502} [2024-06-28 00:57:39,545 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 339 predicate places. [2024-06-28 00:57:39,545 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 502 transitions, 8185 flow [2024-06-28 00:57:39,545 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:39,545 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:39,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, 1] [2024-06-28 00:57:39,546 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-28 00:57:39,546 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-28 00:57:39,546 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:39,546 INFO L85 PathProgramCache]: Analyzing trace with hash 392010857, now seen corresponding path program 15 times [2024-06-28 00:57:39,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:39,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [796325864] [2024-06-28 00:57:39,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:39,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:39,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:39,694 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-28 00:57:39,695 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:39,695 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [796325864] [2024-06-28 00:57:39,695 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [796325864] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:39,695 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:39,695 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:57:39,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1080499615] [2024-06-28 00:57:39,703 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:39,703 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:57:39,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:39,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:57:39,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:57:39,758 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:57:39,758 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 502 transitions, 8185 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:39,758 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:39,758 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:57:39,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:41,077 INFO L124 PetriNetUnfolderBase]: 3978/6651 cut-off events. [2024-06-28 00:57:41,078 INFO L125 PetriNetUnfolderBase]: For 270092/270144 co-relation queries the response was YES. [2024-06-28 00:57:41,143 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41532 conditions, 6651 events. 3978/6651 cut-off events. For 270092/270144 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 46476 event pairs, 1202 based on Foata normal form. 14/6281 useless extension candidates. Maximal degree in co-relation 41360. Up to 5688 conditions per place. [2024-06-28 00:57:41,169 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 342 selfloop transitions, 169 changer transitions 0/525 dead transitions. [2024-06-28 00:57:41,169 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 525 transitions, 9611 flow [2024-06-28 00:57:41,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-28 00:57:41,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-28 00:57:41,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 341 transitions. [2024-06-28 00:57:41,170 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5412698412698412 [2024-06-28 00:57:41,170 INFO L175 Difference]: Start difference. First operand has 388 places, 502 transitions, 8185 flow. Second operand 14 states and 341 transitions. [2024-06-28 00:57:41,171 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 525 transitions, 9611 flow [2024-06-28 00:57:43,009 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 525 transitions, 9313 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-28 00:57:43,016 INFO L231 Difference]: Finished difference. Result has 395 places, 502 transitions, 8231 flow [2024-06-28 00:57:43,016 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7887, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=8231, PETRI_PLACES=395, PETRI_TRANSITIONS=502} [2024-06-28 00:57:43,016 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 346 predicate places. [2024-06-28 00:57:43,017 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 502 transitions, 8231 flow [2024-06-28 00:57:43,017 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:43,017 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:43,017 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:43,017 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-28 00:57:43,017 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-28 00:57:43,017 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:43,017 INFO L85 PathProgramCache]: Analyzing trace with hash 392016437, now seen corresponding path program 16 times [2024-06-28 00:57:43,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:43,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1637892714] [2024-06-28 00:57:43,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:43,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:43,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:43,138 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-28 00:57:43,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:43,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1637892714] [2024-06-28 00:57:43,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1637892714] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:43,139 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:43,139 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:57:43,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [193366048] [2024-06-28 00:57:43,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:43,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:57:43,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:43,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:57:43,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:57:43,183 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:57:43,184 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 502 transitions, 8231 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:43,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:43,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:57:43,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:44,643 INFO L124 PetriNetUnfolderBase]: 3986/6663 cut-off events. [2024-06-28 00:57:44,643 INFO L125 PetriNetUnfolderBase]: For 275783/275835 co-relation queries the response was YES. [2024-06-28 00:57:44,692 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41696 conditions, 6663 events. 3986/6663 cut-off events. For 275783/275835 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 46518 event pairs, 1202 based on Foata normal form. 14/6290 useless extension candidates. Maximal degree in co-relation 41523. Up to 5697 conditions per place. [2024-06-28 00:57:44,714 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 341 selfloop transitions, 173 changer transitions 0/528 dead transitions. [2024-06-28 00:57:44,714 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 528 transitions, 9564 flow [2024-06-28 00:57:44,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-28 00:57:44,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-28 00:57:44,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 360 transitions. [2024-06-28 00:57:44,715 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5333333333333333 [2024-06-28 00:57:44,715 INFO L175 Difference]: Start difference. First operand has 395 places, 502 transitions, 8231 flow. Second operand 15 states and 360 transitions. [2024-06-28 00:57:44,715 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 528 transitions, 9564 flow [2024-06-28 00:57:46,592 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 528 transitions, 9126 flow, removed 9 selfloop flow, removed 13 redundant places. [2024-06-28 00:57:46,598 INFO L231 Difference]: Finished difference. Result has 397 places, 505 transitions, 8220 flow [2024-06-28 00:57:46,599 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7805, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=8220, PETRI_PLACES=397, PETRI_TRANSITIONS=505} [2024-06-28 00:57:46,599 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 348 predicate places. [2024-06-28 00:57:46,599 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 505 transitions, 8220 flow [2024-06-28 00:57:46,599 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:46,599 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:46,600 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:46,600 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-28 00:57:46,600 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-28 00:57:46,600 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:46,600 INFO L85 PathProgramCache]: Analyzing trace with hash -190934805, now seen corresponding path program 17 times [2024-06-28 00:57:46,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:46,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [644067694] [2024-06-28 00:57:46,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:46,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:46,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:46,720 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-28 00:57:46,720 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:46,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [644067694] [2024-06-28 00:57:46,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [644067694] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:46,720 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:46,720 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:57:46,720 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [683447390] [2024-06-28 00:57:46,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:46,721 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:57:46,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:46,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:57:46,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:57:46,783 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:57:46,784 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 505 transitions, 8220 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:46,784 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:46,784 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:57:46,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:48,044 INFO L124 PetriNetUnfolderBase]: 3983/6659 cut-off events. [2024-06-28 00:57:48,044 INFO L125 PetriNetUnfolderBase]: For 275870/275922 co-relation queries the response was YES. [2024-06-28 00:57:48,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41575 conditions, 6659 events. 3983/6659 cut-off events. For 275870/275922 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 46550 event pairs, 1202 based on Foata normal form. 14/6286 useless extension candidates. Maximal degree in co-relation 41401. Up to 5694 conditions per place. [2024-06-28 00:57:48,136 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 341 selfloop transitions, 170 changer transitions 0/525 dead transitions. [2024-06-28 00:57:48,136 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 525 transitions, 9468 flow [2024-06-28 00:57:48,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 00:57:48,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 00:57:48,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 299 transitions. [2024-06-28 00:57:48,137 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5537037037037037 [2024-06-28 00:57:48,137 INFO L175 Difference]: Start difference. First operand has 397 places, 505 transitions, 8220 flow. Second operand 12 states and 299 transitions. [2024-06-28 00:57:48,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 525 transitions, 9468 flow [2024-06-28 00:57:50,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 525 transitions, 9101 flow, removed 24 selfloop flow, removed 12 redundant places. [2024-06-28 00:57:50,100 INFO L231 Difference]: Finished difference. Result has 397 places, 505 transitions, 8200 flow [2024-06-28 00:57:50,101 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7853, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=505, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8200, PETRI_PLACES=397, PETRI_TRANSITIONS=505} [2024-06-28 00:57:50,101 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 348 predicate places. [2024-06-28 00:57:50,101 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 505 transitions, 8200 flow [2024-06-28 00:57:50,101 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:50,101 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:50,101 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:50,101 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-28 00:57:50,102 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-28 00:57:50,102 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:50,102 INFO L85 PathProgramCache]: Analyzing trace with hash 1127630721, now seen corresponding path program 18 times [2024-06-28 00:57:50,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:50,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1207133312] [2024-06-28 00:57:50,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:50,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:50,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:50,226 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:57:50,226 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:50,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1207133312] [2024-06-28 00:57:50,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1207133312] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:50,227 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:50,227 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:57:50,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2033022010] [2024-06-28 00:57:50,227 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:50,227 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:57:50,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:50,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:57:50,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:57:50,288 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:57:50,289 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 505 transitions, 8200 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:50,289 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:50,289 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:57:50,289 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:51,619 INFO L124 PetriNetUnfolderBase]: 3980/6655 cut-off events. [2024-06-28 00:57:51,620 INFO L125 PetriNetUnfolderBase]: For 276600/276652 co-relation queries the response was YES. [2024-06-28 00:57:51,679 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41452 conditions, 6655 events. 3980/6655 cut-off events. For 276600/276652 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 46531 event pairs, 1202 based on Foata normal form. 14/6282 useless extension candidates. Maximal degree in co-relation 41277. Up to 5691 conditions per place. [2024-06-28 00:57:51,703 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 337 selfloop transitions, 174 changer transitions 0/525 dead transitions. [2024-06-28 00:57:51,704 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 525 transitions, 9268 flow [2024-06-28 00:57:51,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 00:57:51,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 00:57:51,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 317 transitions. [2024-06-28 00:57:51,705 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5418803418803418 [2024-06-28 00:57:51,705 INFO L175 Difference]: Start difference. First operand has 397 places, 505 transitions, 8200 flow. Second operand 13 states and 317 transitions. [2024-06-28 00:57:51,705 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 525 transitions, 9268 flow [2024-06-28 00:57:53,774 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 525 transitions, 8908 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-28 00:57:53,781 INFO L231 Difference]: Finished difference. Result has 401 places, 505 transitions, 8194 flow [2024-06-28 00:57:53,781 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7840, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=505, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=8194, PETRI_PLACES=401, PETRI_TRANSITIONS=505} [2024-06-28 00:57:53,781 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 352 predicate places. [2024-06-28 00:57:53,781 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 505 transitions, 8194 flow [2024-06-28 00:57:53,782 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:53,782 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:53,782 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:53,782 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-28 00:57:53,782 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-28 00:57:53,782 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:53,782 INFO L85 PathProgramCache]: Analyzing trace with hash -1695364992, now seen corresponding path program 2 times [2024-06-28 00:57:53,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:53,782 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [544678857] [2024-06-28 00:57:53,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:53,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:53,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:53,904 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-28 00:57:53,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:53,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [544678857] [2024-06-28 00:57:53,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [544678857] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:53,905 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:53,905 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:57:53,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1817233735] [2024-06-28 00:57:53,905 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:53,906 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:57:53,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:53,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:57:53,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:57:53,951 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:57:53,952 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 505 transitions, 8194 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:57:53,952 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:53,952 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:57:53,952 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:55,185 INFO L124 PetriNetUnfolderBase]: 4001/6719 cut-off events. [2024-06-28 00:57:55,186 INFO L125 PetriNetUnfolderBase]: For 289217/289424 co-relation queries the response was YES. [2024-06-28 00:57:55,250 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41776 conditions, 6719 events. 4001/6719 cut-off events. For 289217/289424 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 47165 event pairs, 1207 based on Foata normal form. 97/6435 useless extension candidates. Maximal degree in co-relation 41600. Up to 5867 conditions per place. [2024-06-28 00:57:55,274 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 446 selfloop transitions, 60 changer transitions 0/520 dead transitions. [2024-06-28 00:57:55,275 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 520 transitions, 9280 flow [2024-06-28 00:57:55,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:57:55,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:57:55,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 158 transitions. [2024-06-28 00:57:55,276 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5851851851851851 [2024-06-28 00:57:55,276 INFO L175 Difference]: Start difference. First operand has 401 places, 505 transitions, 8194 flow. Second operand 6 states and 158 transitions. [2024-06-28 00:57:55,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 520 transitions, 9280 flow [2024-06-28 00:57:58,100 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 520 transitions, 8873 flow, removed 0 selfloop flow, removed 14 redundant places. [2024-06-28 00:57:58,106 INFO L231 Difference]: Finished difference. Result has 393 places, 507 transitions, 7959 flow [2024-06-28 00:57:58,106 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7787, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=505, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=445, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7959, PETRI_PLACES=393, PETRI_TRANSITIONS=507} [2024-06-28 00:57:58,107 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 344 predicate places. [2024-06-28 00:57:58,107 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 507 transitions, 7959 flow [2024-06-28 00:57:58,107 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:57:58,107 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:58,107 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:58,107 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-28 00:57:58,107 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-28 00:57:58,108 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:58,108 INFO L85 PathProgramCache]: Analyzing trace with hash -1931540352, now seen corresponding path program 3 times [2024-06-28 00:57:58,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:58,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1949477034] [2024-06-28 00:57:58,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:58,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:58,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:58,233 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:57:58,233 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:58,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1949477034] [2024-06-28 00:57:58,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1949477034] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:58,234 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:58,234 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:57:58,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1764767938] [2024-06-28 00:57:58,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:58,234 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:57:58,234 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:58,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:57:58,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:57:58,277 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:57:58,278 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 507 transitions, 7959 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:57:58,278 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:58,278 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:57:58,278 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:59,519 INFO L124 PetriNetUnfolderBase]: 4022/6755 cut-off events. [2024-06-28 00:57:59,519 INFO L125 PetriNetUnfolderBase]: For 291891/291944 co-relation queries the response was YES. [2024-06-28 00:57:59,584 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41961 conditions, 6755 events. 4022/6755 cut-off events. For 291891/291944 co-relation queries the response was YES. Maximal size of possible extension queue 405. Compared 47340 event pairs, 1191 based on Foata normal form. 19/6387 useless extension candidates. Maximal degree in co-relation 41784. Up to 5864 conditions per place. [2024-06-28 00:57:59,609 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 445 selfloop transitions, 68 changer transitions 0/527 dead transitions. [2024-06-28 00:57:59,609 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 527 transitions, 9075 flow [2024-06-28 00:57:59,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:57:59,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:57:59,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-06-28 00:57:59,610 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5666666666666667 [2024-06-28 00:57:59,610 INFO L175 Difference]: Start difference. First operand has 393 places, 507 transitions, 7959 flow. Second operand 8 states and 204 transitions. [2024-06-28 00:57:59,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 527 transitions, 9075 flow [2024-06-28 00:58:01,744 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 527 transitions, 8923 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-28 00:58:01,750 INFO L231 Difference]: Finished difference. Result has 397 places, 509 transitions, 8007 flow [2024-06-28 00:58:01,751 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7809, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=507, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=439, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8007, PETRI_PLACES=397, PETRI_TRANSITIONS=509} [2024-06-28 00:58:01,751 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 348 predicate places. [2024-06-28 00:58:01,751 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 509 transitions, 8007 flow [2024-06-28 00:58:01,751 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:58:01,751 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:01,751 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:58:01,752 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-28 00:58:01,752 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-28 00:58:01,752 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:01,752 INFO L85 PathProgramCache]: Analyzing trace with hash -1695068322, now seen corresponding path program 4 times [2024-06-28 00:58:01,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:01,752 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1162147884] [2024-06-28 00:58:01,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:01,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:01,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:01,894 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-28 00:58:01,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:01,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1162147884] [2024-06-28 00:58:01,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1162147884] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:01,894 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:01,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:58:01,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [344767564] [2024-06-28 00:58:01,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:01,895 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:58:01,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:01,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:58:01,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:58:01,956 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:58:01,957 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 509 transitions, 8007 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:58:01,957 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:01,957 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:58:01,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:03,204 INFO L124 PetriNetUnfolderBase]: 4043/6877 cut-off events. [2024-06-28 00:58:03,204 INFO L125 PetriNetUnfolderBase]: For 296419/296626 co-relation queries the response was YES. [2024-06-28 00:58:03,275 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42395 conditions, 6877 events. 4043/6877 cut-off events. For 296419/296626 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 48778 event pairs, 1107 based on Foata normal form. 97/6601 useless extension candidates. Maximal degree in co-relation 42217. Up to 5797 conditions per place. [2024-06-28 00:58:03,302 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 441 selfloop transitions, 74 changer transitions 0/529 dead transitions. [2024-06-28 00:58:03,302 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 529 transitions, 9160 flow [2024-06-28 00:58:03,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:58:03,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:58:03,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 161 transitions. [2024-06-28 00:58:03,303 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5962962962962963 [2024-06-28 00:58:03,303 INFO L175 Difference]: Start difference. First operand has 397 places, 509 transitions, 8007 flow. Second operand 6 states and 161 transitions. [2024-06-28 00:58:03,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 529 transitions, 9160 flow [2024-06-28 00:58:05,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 529 transitions, 9001 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-28 00:58:05,804 INFO L231 Difference]: Finished difference. Result has 397 places, 513 transitions, 8115 flow [2024-06-28 00:58:05,804 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7856, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=509, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=436, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=8115, PETRI_PLACES=397, PETRI_TRANSITIONS=513} [2024-06-28 00:58:05,805 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 348 predicate places. [2024-06-28 00:58:05,805 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 513 transitions, 8115 flow [2024-06-28 00:58:05,805 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:58:05,805 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58: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] [2024-06-28 00:58:05,805 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-28 00:58:05,805 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-28 00:58:05,806 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:05,806 INFO L85 PathProgramCache]: Analyzing trace with hash 1961863245, now seen corresponding path program 19 times [2024-06-28 00:58:05,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:05,806 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2005231432] [2024-06-28 00:58:05,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:05,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:05,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:05,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-28 00:58:05,923 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:05,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2005231432] [2024-06-28 00:58:05,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2005231432] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:05,924 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:05,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:58:05,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1897009066] [2024-06-28 00:58:05,924 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:05,924 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:58:05,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:05,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:58:05,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:58:05,967 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:58:05,967 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 513 transitions, 8115 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:05,967 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:05,967 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:58:05,968 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:07,316 INFO L124 PetriNetUnfolderBase]: 4115/6868 cut-off events. [2024-06-28 00:58:07,316 INFO L125 PetriNetUnfolderBase]: For 297567/297619 co-relation queries the response was YES. [2024-06-28 00:58:07,382 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43418 conditions, 6868 events. 4115/6868 cut-off events. For 297567/297619 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 48067 event pairs, 1215 based on Foata normal form. 14/6470 useless extension candidates. Maximal degree in co-relation 43240. Up to 5734 conditions per place. [2024-06-28 00:58:07,408 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 300 selfloop transitions, 244 changer transitions 0/558 dead transitions. [2024-06-28 00:58:07,408 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 558 transitions, 10182 flow [2024-06-28 00:58:07,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:58:07,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:58:07,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 283 transitions. [2024-06-28 00:58:07,409 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5717171717171717 [2024-06-28 00:58:07,409 INFO L175 Difference]: Start difference. First operand has 397 places, 513 transitions, 8115 flow. Second operand 11 states and 283 transitions. [2024-06-28 00:58:07,409 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 558 transitions, 10182 flow [2024-06-28 00:58:09,873 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 558 transitions, 10051 flow, removed 33 selfloop flow, removed 3 redundant places. [2024-06-28 00:58:09,880 INFO L231 Difference]: Finished difference. Result has 406 places, 534 transitions, 8969 flow [2024-06-28 00:58:09,881 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7990, PETRI_DIFFERENCE_MINUEND_PLACES=394, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=513, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=226, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8969, PETRI_PLACES=406, PETRI_TRANSITIONS=534} [2024-06-28 00:58:09,881 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 357 predicate places. [2024-06-28 00:58:09,881 INFO L495 AbstractCegarLoop]: Abstraction has has 406 places, 534 transitions, 8969 flow [2024-06-28 00:58:09,881 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:09,881 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:09,881 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:58:09,882 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-28 00:58:09,882 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-28 00:58:09,882 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:09,882 INFO L85 PathProgramCache]: Analyzing trace with hash 1961511705, now seen corresponding path program 20 times [2024-06-28 00:58:09,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:09,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1533376501] [2024-06-28 00:58:09,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:09,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:09,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:10,005 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-28 00:58:10,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:10,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1533376501] [2024-06-28 00:58:10,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1533376501] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:10,006 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:10,006 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:58:10,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1899852715] [2024-06-28 00:58:10,006 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:10,007 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:58:10,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:10,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:58:10,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:58:10,071 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:58:10,071 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 534 transitions, 8969 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:10,071 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:10,071 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:58:10,071 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:11,509 INFO L124 PetriNetUnfolderBase]: 4134/6896 cut-off events. [2024-06-28 00:58:11,509 INFO L125 PetriNetUnfolderBase]: For 303493/303545 co-relation queries the response was YES. [2024-06-28 00:58:11,569 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44387 conditions, 6896 events. 4134/6896 cut-off events. For 303493/303545 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 48227 event pairs, 1215 based on Foata normal form. 14/6492 useless extension candidates. Maximal degree in co-relation 44207. Up to 5755 conditions per place. [2024-06-28 00:58:11,592 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 293 selfloop transitions, 264 changer transitions 0/571 dead transitions. [2024-06-28 00:58:11,593 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 571 transitions, 10653 flow [2024-06-28 00:58:11,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 00:58:11,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 00:58:11,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 327 transitions. [2024-06-28 00:58:11,594 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.558974358974359 [2024-06-28 00:58:11,594 INFO L175 Difference]: Start difference. First operand has 406 places, 534 transitions, 8969 flow. Second operand 13 states and 327 transitions. [2024-06-28 00:58:11,594 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 571 transitions, 10653 flow [2024-06-28 00:58:14,119 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 571 transitions, 10487 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-28 00:58:14,126 INFO L231 Difference]: Finished difference. Result has 413 places, 540 transitions, 9481 flow [2024-06-28 00:58:14,127 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=8807, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=534, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=258, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=9481, PETRI_PLACES=413, PETRI_TRANSITIONS=540} [2024-06-28 00:58:14,127 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 364 predicate places. [2024-06-28 00:58:14,127 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 540 transitions, 9481 flow [2024-06-28 00:58:14,127 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:14,128 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:14,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] [2024-06-28 00:58:14,128 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-28 00:58:14,128 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-28 00:58:14,128 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:14,128 INFO L85 PathProgramCache]: Analyzing trace with hash -1931720493, now seen corresponding path program 21 times [2024-06-28 00:58:14,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:14,128 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1186699199] [2024-06-28 00:58:14,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:14,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:14,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:14,236 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-28 00:58:14,236 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:14,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1186699199] [2024-06-28 00:58:14,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1186699199] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:14,237 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:14,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:58:14,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1486690508] [2024-06-28 00:58:14,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:14,237 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:58:14,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:14,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:58:14,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:58:14,292 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:58:14,292 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 540 transitions, 9481 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:14,292 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:14,292 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:58:14,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:15,659 INFO L124 PetriNetUnfolderBase]: 4131/6892 cut-off events. [2024-06-28 00:58:15,660 INFO L125 PetriNetUnfolderBase]: For 300756/300808 co-relation queries the response was YES. [2024-06-28 00:58:15,730 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44947 conditions, 6892 events. 4131/6892 cut-off events. For 300756/300808 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 48164 event pairs, 1215 based on Foata normal form. 14/6488 useless extension candidates. Maximal degree in co-relation 44766. Up to 5752 conditions per place. [2024-06-28 00:58:15,756 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 297 selfloop transitions, 250 changer transitions 0/561 dead transitions. [2024-06-28 00:58:15,756 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 561 transitions, 10989 flow [2024-06-28 00:58:15,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:58:15,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:58:15,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 236 transitions. [2024-06-28 00:58:15,757 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.582716049382716 [2024-06-28 00:58:15,757 INFO L175 Difference]: Start difference. First operand has 413 places, 540 transitions, 9481 flow. Second operand 9 states and 236 transitions. [2024-06-28 00:58:15,757 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 561 transitions, 10989 flow [2024-06-28 00:58:18,284 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 561 transitions, 10516 flow, removed 18 selfloop flow, removed 11 redundant places. [2024-06-28 00:58:18,291 INFO L231 Difference]: Finished difference. Result has 411 places, 540 transitions, 9528 flow [2024-06-28 00:58:18,292 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=9016, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=540, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=250, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9528, PETRI_PLACES=411, PETRI_TRANSITIONS=540} [2024-06-28 00:58:18,292 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 362 predicate places. [2024-06-28 00:58:18,292 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 540 transitions, 9528 flow [2024-06-28 00:58:18,292 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:18,292 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:18,292 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:58:18,292 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-28 00:58:18,293 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-28 00:58:18,293 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:18,293 INFO L85 PathProgramCache]: Analyzing trace with hash -1703651943, now seen corresponding path program 22 times [2024-06-28 00:58:18,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:18,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [327549155] [2024-06-28 00:58:18,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:18,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:18,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:18,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-28 00:58:18,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:18,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [327549155] [2024-06-28 00:58:18,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [327549155] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:18,419 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:18,419 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:58:18,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1426738055] [2024-06-28 00:58:18,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:18,420 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:58:18,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:18,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:58:18,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:58:18,473 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:58:18,474 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 540 transitions, 9528 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:18,474 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:18,474 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:58:18,474 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:19,786 INFO L124 PetriNetUnfolderBase]: 4128/6902 cut-off events. [2024-06-28 00:58:19,787 INFO L125 PetriNetUnfolderBase]: For 295870/296128 co-relation queries the response was YES. [2024-06-28 00:58:19,856 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44766 conditions, 6902 events. 4128/6902 cut-off events. For 295870/296128 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 48491 event pairs, 1246 based on Foata normal form. 107/6601 useless extension candidates. Maximal degree in co-relation 44586. Up to 5749 conditions per place. [2024-06-28 00:58:19,884 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 304 selfloop transitions, 242 changer transitions 0/560 dead transitions. [2024-06-28 00:58:19,885 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 560 transitions, 11026 flow [2024-06-28 00:58:19,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:58:19,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:58:19,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 275 transitions. [2024-06-28 00:58:19,886 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-28 00:58:19,886 INFO L175 Difference]: Start difference. First operand has 411 places, 540 transitions, 9528 flow. Second operand 11 states and 275 transitions. [2024-06-28 00:58:19,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 560 transitions, 11026 flow [2024-06-28 00:58:22,696 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 560 transitions, 10447 flow, removed 15 selfloop flow, removed 9 redundant places. [2024-06-28 00:58:22,703 INFO L231 Difference]: Finished difference. Result has 413 places, 540 transitions, 9443 flow [2024-06-28 00:58:22,703 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=8953, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=540, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=242, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9443, PETRI_PLACES=413, PETRI_TRANSITIONS=540} [2024-06-28 00:58:22,704 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 364 predicate places. [2024-06-28 00:58:22,704 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 540 transitions, 9443 flow [2024-06-28 00:58:22,704 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:22,704 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:22,704 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:58:22,704 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-28 00:58:22,704 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-28 00:58:22,704 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:22,705 INFO L85 PathProgramCache]: Analyzing trace with hash -1703646363, now seen corresponding path program 23 times [2024-06-28 00:58:22,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:22,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1007899916] [2024-06-28 00:58:22,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:22,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:22,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:22,824 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-28 00:58:22,824 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:22,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1007899916] [2024-06-28 00:58:22,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1007899916] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:22,825 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:22,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:58:22,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [405540531] [2024-06-28 00:58:22,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:22,825 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:58:22,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:22,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:58:22,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:58:22,881 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:58:22,882 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 540 transitions, 9443 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:22,882 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:22,882 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:58:22,882 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:24,357 INFO L124 PetriNetUnfolderBase]: 4125/6898 cut-off events. [2024-06-28 00:58:24,357 INFO L125 PetriNetUnfolderBase]: For 290808/291066 co-relation queries the response was YES. [2024-06-28 00:58:24,407 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44556 conditions, 6898 events. 4125/6898 cut-off events. For 290808/291066 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 48469 event pairs, 1246 based on Foata normal form. 107/6597 useless extension candidates. Maximal degree in co-relation 44376. Up to 5746 conditions per place. [2024-06-28 00:58:24,431 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 302 selfloop transitions, 241 changer transitions 0/557 dead transitions. [2024-06-28 00:58:24,431 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 557 transitions, 10749 flow [2024-06-28 00:58:24,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:58:24,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:58:24,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 232 transitions. [2024-06-28 00:58:24,432 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5728395061728395 [2024-06-28 00:58:24,432 INFO L175 Difference]: Start difference. First operand has 413 places, 540 transitions, 9443 flow. Second operand 9 states and 232 transitions. [2024-06-28 00:58:24,432 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 557 transitions, 10749 flow [2024-06-28 00:58:26,713 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 557 transitions, 10201 flow, removed 33 selfloop flow, removed 7 redundant places. [2024-06-28 00:58:26,720 INFO L231 Difference]: Finished difference. Result has 415 places, 540 transitions, 9383 flow [2024-06-28 00:58:26,720 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=8895, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=540, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=241, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9383, PETRI_PLACES=415, PETRI_TRANSITIONS=540} [2024-06-28 00:58:26,721 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 366 predicate places. [2024-06-28 00:58:26,721 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 540 transitions, 9383 flow [2024-06-28 00:58:26,721 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:26,721 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:26,721 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:58:26,721 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-28 00:58:26,721 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-28 00:58:26,722 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:26,722 INFO L85 PathProgramCache]: Analyzing trace with hash -1931904633, now seen corresponding path program 24 times [2024-06-28 00:58:26,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:26,722 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145235781] [2024-06-28 00:58:26,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:26,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:26,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:26,841 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-28 00:58:26,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:26,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2145235781] [2024-06-28 00:58:26,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2145235781] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:26,841 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:26,841 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:58:26,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [215040973] [2024-06-28 00:58:26,841 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:26,842 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:58:26,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:26,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:58:26,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:58:26,897 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:58:26,897 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 540 transitions, 9383 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:26,897 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:26,897 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:58:26,897 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:28,302 INFO L124 PetriNetUnfolderBase]: 4122/6880 cut-off events. [2024-06-28 00:58:28,302 INFO L125 PetriNetUnfolderBase]: For 287454/287506 co-relation queries the response was YES. [2024-06-28 00:58:28,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44372 conditions, 6880 events. 4122/6880 cut-off events. For 287454/287506 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 48230 event pairs, 1215 based on Foata normal form. 14/6476 useless extension candidates. Maximal degree in co-relation 44191. Up to 5743 conditions per place. [2024-06-28 00:58:28,397 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 297 selfloop transitions, 262 changer transitions 0/573 dead transitions. [2024-06-28 00:58:28,397 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 573 transitions, 10945 flow [2024-06-28 00:58:28,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 00:58:28,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 00:58:28,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 311 transitions. [2024-06-28 00:58:28,398 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575925925925926 [2024-06-28 00:58:28,398 INFO L175 Difference]: Start difference. First operand has 415 places, 540 transitions, 9383 flow. Second operand 12 states and 311 transitions. [2024-06-28 00:58:28,398 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 573 transitions, 10945 flow [2024-06-28 00:58:30,862 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 573 transitions, 10463 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-28 00:58:30,870 INFO L231 Difference]: Finished difference. Result has 419 places, 540 transitions, 9439 flow [2024-06-28 00:58:30,870 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=8901, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=540, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=262, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9439, PETRI_PLACES=419, PETRI_TRANSITIONS=540} [2024-06-28 00:58:30,870 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 370 predicate places. [2024-06-28 00:58:30,870 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 540 transitions, 9439 flow [2024-06-28 00:58:30,871 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:30,871 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:30,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, 1] [2024-06-28 00:58:30,871 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-28 00:58:30,871 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-28 00:58:30,871 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:30,871 INFO L85 PathProgramCache]: Analyzing trace with hash -1931553093, now seen corresponding path program 25 times [2024-06-28 00:58:30,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:30,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1854156847] [2024-06-28 00:58:30,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:30,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:30,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:30,994 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-28 00:58:30,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:30,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1854156847] [2024-06-28 00:58:30,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1854156847] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:30,995 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:30,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:58:30,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1105204985] [2024-06-28 00:58:30,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:30,995 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:58:30,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:30,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:58:30,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:58:31,046 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:58:31,047 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 540 transitions, 9439 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:31,047 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:31,047 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:58:31,047 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:32,424 INFO L124 PetriNetUnfolderBase]: 4119/6876 cut-off events. [2024-06-28 00:58:32,424 INFO L125 PetriNetUnfolderBase]: For 288126/288178 co-relation queries the response was YES. [2024-06-28 00:58:32,494 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44386 conditions, 6876 events. 4119/6876 cut-off events. For 288126/288178 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 48058 event pairs, 1215 based on Foata normal form. 14/6472 useless extension candidates. Maximal degree in co-relation 44204. Up to 5740 conditions per place. [2024-06-28 00:58:32,520 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 291 selfloop transitions, 258 changer transitions 0/563 dead transitions. [2024-06-28 00:58:32,521 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 563 transitions, 10775 flow [2024-06-28 00:58:32,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 00:58:32,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 00:58:32,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 300 transitions. [2024-06-28 00:58:32,521 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-28 00:58:32,521 INFO L175 Difference]: Start difference. First operand has 419 places, 540 transitions, 9439 flow. Second operand 12 states and 300 transitions. [2024-06-28 00:58:32,522 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 563 transitions, 10775 flow [2024-06-28 00:58:35,393 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 563 transitions, 10282 flow, removed 28 selfloop flow, removed 10 redundant places. [2024-06-28 00:58:35,400 INFO L231 Difference]: Finished difference. Result has 421 places, 540 transitions, 9476 flow [2024-06-28 00:58:35,401 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=8950, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=540, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=258, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9476, PETRI_PLACES=421, PETRI_TRANSITIONS=540} [2024-06-28 00:58:35,401 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 372 predicate places. [2024-06-28 00:58:35,401 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 540 transitions, 9476 flow [2024-06-28 00:58:35,401 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:35,401 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:35,401 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:58:35,401 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-28 00:58:35,402 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-28 00:58:35,402 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:35,402 INFO L85 PathProgramCache]: Analyzing trace with hash -1931731653, now seen corresponding path program 26 times [2024-06-28 00:58:35,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:35,402 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [738558596] [2024-06-28 00:58:35,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:35,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:35,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:35,524 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-28 00:58:35,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:35,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [738558596] [2024-06-28 00:58:35,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [738558596] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:35,525 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:35,525 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:58:35,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [638012273] [2024-06-28 00:58:35,525 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:35,526 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:58:35,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:35,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:58:35,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:58:35,573 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:58:35,573 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 540 transitions, 9476 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:35,573 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:35,573 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:58:35,574 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:36,933 INFO L124 PetriNetUnfolderBase]: 4116/6872 cut-off events. [2024-06-28 00:58:36,933 INFO L125 PetriNetUnfolderBase]: For 278847/278899 co-relation queries the response was YES. [2024-06-28 00:58:37,005 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44174 conditions, 6872 events. 4116/6872 cut-off events. For 278847/278899 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 48118 event pairs, 1215 based on Foata normal form. 14/6468 useless extension candidates. Maximal degree in co-relation 43993. Up to 5737 conditions per place. [2024-06-28 00:58:37,034 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 298 selfloop transitions, 250 changer transitions 0/562 dead transitions. [2024-06-28 00:58:37,034 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 562 transitions, 10626 flow [2024-06-28 00:58:37,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:58:37,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:58:37,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 237 transitions. [2024-06-28 00:58:37,035 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5851851851851851 [2024-06-28 00:58:37,035 INFO L175 Difference]: Start difference. First operand has 421 places, 540 transitions, 9476 flow. Second operand 9 states and 237 transitions. [2024-06-28 00:58:37,035 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 429 places, 562 transitions, 10626 flow [2024-06-28 00:58:39,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 562 transitions, 9954 flow, removed 16 selfloop flow, removed 14 redundant places. [2024-06-28 00:58:39,519 INFO L231 Difference]: Finished difference. Result has 416 places, 540 transitions, 9314 flow [2024-06-28 00:58:39,519 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=8804, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=540, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=250, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9314, PETRI_PLACES=416, PETRI_TRANSITIONS=540} [2024-06-28 00:58:39,519 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 367 predicate places. [2024-06-28 00:58:39,519 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 540 transitions, 9314 flow [2024-06-28 00:58:39,520 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:39,520 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:39,520 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:58:39,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-28 00:58:39,520 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-28 00:58:39,520 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:39,520 INFO L85 PathProgramCache]: Analyzing trace with hash -518787759, now seen corresponding path program 27 times [2024-06-28 00:58:39,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:39,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [740729355] [2024-06-28 00:58:39,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:39,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:39,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:39,628 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-28 00:58:39,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:39,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [740729355] [2024-06-28 00:58:39,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [740729355] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:39,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:39,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:58:39,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [106650945] [2024-06-28 00:58:39,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:39,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:58:39,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:39,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:58:39,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:58:39,672 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:58:39,672 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 540 transitions, 9314 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:39,672 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:39,672 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:58:39,672 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:40,942 INFO L124 PetriNetUnfolderBase]: 4124/6884 cut-off events. [2024-06-28 00:58:40,942 INFO L125 PetriNetUnfolderBase]: For 278654/278706 co-relation queries the response was YES. [2024-06-28 00:58:41,014 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44189 conditions, 6884 events. 4124/6884 cut-off events. For 278654/278706 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 48227 event pairs, 1220 based on Foata normal form. 11/6474 useless extension candidates. Maximal degree in co-relation 44008. Up to 5550 conditions per place. [2024-06-28 00:58:41,041 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 228 selfloop transitions, 321 changer transitions 0/563 dead transitions. [2024-06-28 00:58:41,042 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 563 transitions, 10716 flow [2024-06-28 00:58:41,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:58:41,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:58:41,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 235 transitions. [2024-06-28 00:58:41,043 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5802469135802469 [2024-06-28 00:58:41,043 INFO L175 Difference]: Start difference. First operand has 416 places, 540 transitions, 9314 flow. Second operand 9 states and 235 transitions. [2024-06-28 00:58:41,043 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 563 transitions, 10716 flow [2024-06-28 00:58:43,274 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 563 transitions, 10125 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-28 00:58:43,281 INFO L231 Difference]: Finished difference. Result has 415 places, 543 transitions, 9447 flow [2024-06-28 00:58:43,281 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=8725, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=540, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=318, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9447, PETRI_PLACES=415, PETRI_TRANSITIONS=543} [2024-06-28 00:58:43,281 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 366 predicate places. [2024-06-28 00:58:43,281 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 543 transitions, 9447 flow [2024-06-28 00:58:43,282 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:43,282 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:43,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, 1] [2024-06-28 00:58:43,282 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-28 00:58:43,282 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-28 00:58:43,282 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:43,282 INFO L85 PathProgramCache]: Analyzing trace with hash -360493114, now seen corresponding path program 5 times [2024-06-28 00:58:43,282 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:43,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [780762122] [2024-06-28 00:58:43,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:43,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:43,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:43,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-28 00:58:43,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:43,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [780762122] [2024-06-28 00:58:43,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [780762122] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:43,402 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:43,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:58:43,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1397974816] [2024-06-28 00:58:43,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:43,402 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:58:43,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:43,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:58:43,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:58:43,446 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:58:43,446 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 543 transitions, 9447 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:58:43,446 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:43,446 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:58:43,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:44,781 INFO L124 PetriNetUnfolderBase]: 4145/6919 cut-off events. [2024-06-28 00:58:44,781 INFO L125 PetriNetUnfolderBase]: For 284117/284167 co-relation queries the response was YES. [2024-06-28 00:58:44,841 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44634 conditions, 6919 events. 4145/6919 cut-off events. For 284117/284167 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 48545 event pairs, 1226 based on Foata normal form. 19/6514 useless extension candidates. Maximal degree in co-relation 44453. Up to 6062 conditions per place. [2024-06-28 00:58:44,866 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 477 selfloop transitions, 72 changer transitions 0/563 dead transitions. [2024-06-28 00:58:44,866 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 563 transitions, 10635 flow [2024-06-28 00:58:44,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:58:44,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:58:44,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-06-28 00:58:44,867 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5666666666666667 [2024-06-28 00:58:44,867 INFO L175 Difference]: Start difference. First operand has 415 places, 543 transitions, 9447 flow. Second operand 8 states and 204 transitions. [2024-06-28 00:58:44,867 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 563 transitions, 10635 flow [2024-06-28 00:58:47,044 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 563 transitions, 9889 flow, removed 32 selfloop flow, removed 7 redundant places. [2024-06-28 00:58:47,052 INFO L231 Difference]: Finished difference. Result has 416 places, 545 transitions, 8898 flow [2024-06-28 00:58:47,052 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=8701, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=543, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=471, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8898, PETRI_PLACES=416, PETRI_TRANSITIONS=545} [2024-06-28 00:58:47,052 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 367 predicate places. [2024-06-28 00:58:47,052 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 545 transitions, 8898 flow [2024-06-28 00:58:47,053 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:58:47,053 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:47,053 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:58:47,053 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-28 00:58:47,053 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:58:47,053 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:47,053 INFO L85 PathProgramCache]: Analyzing trace with hash -346208314, now seen corresponding path program 6 times [2024-06-28 00:58:47,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:47,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [54188079] [2024-06-28 00:58:47,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:47,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:47,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:47,168 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-28 00:58:47,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:47,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [54188079] [2024-06-28 00:58:47,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [54188079] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:47,169 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:47,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:58:47,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867243361] [2024-06-28 00:58:47,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:47,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:58:47,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:47,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:58:47,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:58:47,221 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:58:47,221 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 545 transitions, 8898 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:58:47,221 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:47,221 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:58:47,221 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:48,512 INFO L124 PetriNetUnfolderBase]: 4166/6972 cut-off events. [2024-06-28 00:58:48,513 INFO L125 PetriNetUnfolderBase]: For 286053/286103 co-relation queries the response was YES. [2024-06-28 00:58:48,578 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44390 conditions, 6972 events. 4166/6972 cut-off events. For 286053/286103 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 48987 event pairs, 1212 based on Foata normal form. 19/6570 useless extension candidates. Maximal degree in co-relation 44209. Up to 6041 conditions per place. [2024-06-28 00:58:48,602 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 477 selfloop transitions, 77 changer transitions 0/568 dead transitions. [2024-06-28 00:58:48,602 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 568 transitions, 10110 flow [2024-06-28 00:58:48,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:58:48,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:58:48,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-06-28 00:58:48,603 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-28 00:58:48,603 INFO L175 Difference]: Start difference. First operand has 416 places, 545 transitions, 8898 flow. Second operand 8 states and 207 transitions. [2024-06-28 00:58:48,604 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 568 transitions, 10110 flow [2024-06-28 00:58:51,335 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 568 transitions, 9929 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-28 00:58:51,342 INFO L231 Difference]: Finished difference. Result has 418 places, 547 transitions, 8928 flow [2024-06-28 00:58:51,342 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=8717, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=545, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=468, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8928, PETRI_PLACES=418, PETRI_TRANSITIONS=547} [2024-06-28 00:58:51,343 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 369 predicate places. [2024-06-28 00:58:51,343 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 547 transitions, 8928 flow [2024-06-28 00:58:51,343 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:58:51,343 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:51,343 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:58:51,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-28 00:58:51,343 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:58:51,344 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:51,344 INFO L85 PathProgramCache]: Analyzing trace with hash 1723595851, now seen corresponding path program 28 times [2024-06-28 00:58:51,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:51,344 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1820369389] [2024-06-28 00:58:51,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:51,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:51,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:51,447 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:58:51,448 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:51,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1820369389] [2024-06-28 00:58:51,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1820369389] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:51,448 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:51,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:58:51,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1762899645] [2024-06-28 00:58:51,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:51,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:58:51,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:51,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:58:51,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:58:51,494 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:58:51,495 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 547 transitions, 8928 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:51,495 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:51,495 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:58:51,495 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:52,836 INFO L124 PetriNetUnfolderBase]: 4207/7011 cut-off events. [2024-06-28 00:58:52,836 INFO L125 PetriNetUnfolderBase]: For 301538/301587 co-relation queries the response was YES. [2024-06-28 00:58:52,907 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45263 conditions, 7011 events. 4207/7011 cut-off events. For 301538/301587 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 49083 event pairs, 1245 based on Foata normal form. 11/6586 useless extension candidates. Maximal degree in co-relation 45081. Up to 5931 conditions per place. [2024-06-28 00:58:52,934 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 357 selfloop transitions, 208 changer transitions 0/579 dead transitions. [2024-06-28 00:58:52,934 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 579 transitions, 10731 flow [2024-06-28 00:58:52,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:58:52,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:58:52,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 277 transitions. [2024-06-28 00:58:52,935 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5595959595959596 [2024-06-28 00:58:52,935 INFO L175 Difference]: Start difference. First operand has 418 places, 547 transitions, 8928 flow. Second operand 11 states and 277 transitions. [2024-06-28 00:58:52,935 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 579 transitions, 10731 flow [2024-06-28 00:58:55,174 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 579 transitions, 10536 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-28 00:58:55,181 INFO L231 Difference]: Finished difference. Result has 424 places, 559 transitions, 9462 flow [2024-06-28 00:58:55,182 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=8733, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=547, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=199, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9462, PETRI_PLACES=424, PETRI_TRANSITIONS=559} [2024-06-28 00:58:55,182 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 375 predicate places. [2024-06-28 00:58:55,182 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 559 transitions, 9462 flow [2024-06-28 00:58:55,182 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:55,182 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:55,182 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:58:55,183 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-28 00:58:55,183 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:58:55,183 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:55,183 INFO L85 PathProgramCache]: Analyzing trace with hash 1716238621, now seen corresponding path program 29 times [2024-06-28 00:58:55,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:55,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2138824355] [2024-06-28 00:58:55,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:55,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:55,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:55,297 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-28 00:58:55,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:55,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2138824355] [2024-06-28 00:58:55,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2138824355] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:55,297 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:55,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:58:55,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1485252680] [2024-06-28 00:58:55,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:55,298 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:58:55,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:55,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:58:55,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:58:55,349 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:58:55,349 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 559 transitions, 9462 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:55,349 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:55,349 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:58:55,349 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:57,006 INFO L124 PetriNetUnfolderBase]: 4215/7028 cut-off events. [2024-06-28 00:58:57,006 INFO L125 PetriNetUnfolderBase]: For 308518/308567 co-relation queries the response was YES. [2024-06-28 00:58:57,062 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45704 conditions, 7028 events. 4215/7028 cut-off events. For 308518/308567 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 49282 event pairs, 1238 based on Foata normal form. 11/6600 useless extension candidates. Maximal degree in co-relation 45520. Up to 5940 conditions per place. [2024-06-28 00:58:57,087 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 354 selfloop transitions, 216 changer transitions 0/584 dead transitions. [2024-06-28 00:58:57,087 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 584 transitions, 11100 flow [2024-06-28 00:58:57,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 00:58:57,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 00:58:57,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 317 transitions. [2024-06-28 00:58:57,088 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5418803418803418 [2024-06-28 00:58:57,088 INFO L175 Difference]: Start difference. First operand has 424 places, 559 transitions, 9462 flow. Second operand 13 states and 317 transitions. [2024-06-28 00:58:57,089 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 584 transitions, 11100 flow [2024-06-28 00:58:59,750 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 584 transitions, 10846 flow, removed 39 selfloop flow, removed 6 redundant places. [2024-06-28 00:58:59,772 INFO L231 Difference]: Finished difference. Result has 431 places, 562 transitions, 9718 flow [2024-06-28 00:58:59,779 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=9218, PETRI_DIFFERENCE_MINUEND_PLACES=418, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=559, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=213, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=9718, PETRI_PLACES=431, PETRI_TRANSITIONS=562} [2024-06-28 00:58:59,779 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 382 predicate places. [2024-06-28 00:58:59,779 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 562 transitions, 9718 flow [2024-06-28 00:58:59,779 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:59,779 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:59,780 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:58:59,780 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-28 00:58:59,780 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:58:59,780 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:59,780 INFO L85 PathProgramCache]: Analyzing trace with hash -360500275, now seen corresponding path program 30 times [2024-06-28 00:58:59,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:59,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [419367622] [2024-06-28 00:58:59,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:59,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:59,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:59,915 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-28 00:58:59,915 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:59,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [419367622] [2024-06-28 00:58:59,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [419367622] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:59,915 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:59,916 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:58:59,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2006251507] [2024-06-28 00:58:59,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:59,916 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:58:59,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:59,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:58:59,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:58:59,963 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:58:59,963 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 562 transitions, 9718 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:59,963 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:59,963 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:58:59,963 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:01,343 INFO L124 PetriNetUnfolderBase]: 4212/7019 cut-off events. [2024-06-28 00:59:01,344 INFO L125 PetriNetUnfolderBase]: For 308348/308397 co-relation queries the response was YES. [2024-06-28 00:59:01,419 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46048 conditions, 7019 events. 4212/7019 cut-off events. For 308348/308397 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 49218 event pairs, 1245 based on Foata normal form. 11/6591 useless extension candidates. Maximal degree in co-relation 45862. Up to 5937 conditions per place. [2024-06-28 00:59:01,448 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 356 selfloop transitions, 213 changer transitions 0/583 dead transitions. [2024-06-28 00:59:01,449 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 583 transitions, 11284 flow [2024-06-28 00:59:01,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 00:59:01,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 00:59:01,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 299 transitions. [2024-06-28 00:59:01,449 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5537037037037037 [2024-06-28 00:59:01,450 INFO L175 Difference]: Start difference. First operand has 431 places, 562 transitions, 9718 flow. Second operand 12 states and 299 transitions. [2024-06-28 00:59:01,450 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 583 transitions, 11284 flow [2024-06-28 00:59:04,626 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 583 transitions, 10843 flow, removed 45 selfloop flow, removed 9 redundant places. [2024-06-28 00:59:04,634 INFO L231 Difference]: Finished difference. Result has 434 places, 562 transitions, 9709 flow [2024-06-28 00:59:04,635 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=9277, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=562, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=213, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9709, PETRI_PLACES=434, PETRI_TRANSITIONS=562} [2024-06-28 00:59:04,635 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 385 predicate places. [2024-06-28 00:59:04,635 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 562 transitions, 9709 flow [2024-06-28 00:59:04,635 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:04,635 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:04,635 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:04,636 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-28 00:59:04,636 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:04,636 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:04,636 INFO L85 PathProgramCache]: Analyzing trace with hash -519382405, now seen corresponding path program 31 times [2024-06-28 00:59:04,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:04,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [445921637] [2024-06-28 00:59:04,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:04,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:04,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:04,757 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-28 00:59:04,757 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:04,757 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [445921637] [2024-06-28 00:59:04,757 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [445921637] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:04,757 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:04,757 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:59:04,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [431674012] [2024-06-28 00:59:04,758 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:04,758 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:59:04,758 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:04,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:59:04,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:59:04,814 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:59:04,814 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 562 transitions, 9709 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:04,814 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:04,814 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:59:04,814 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:06,186 INFO L124 PetriNetUnfolderBase]: 4209/7015 cut-off events. [2024-06-28 00:59:06,186 INFO L125 PetriNetUnfolderBase]: For 309197/309246 co-relation queries the response was YES. [2024-06-28 00:59:06,264 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45875 conditions, 7015 events. 4209/7015 cut-off events. For 309197/309246 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 49192 event pairs, 1245 based on Foata normal form. 11/6587 useless extension candidates. Maximal degree in co-relation 45688. Up to 5934 conditions per place. [2024-06-28 00:59:06,292 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 360 selfloop transitions, 205 changer transitions 0/579 dead transitions. [2024-06-28 00:59:06,293 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 579 transitions, 11071 flow [2024-06-28 00:59:06,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:59:06,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:59:06,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 232 transitions. [2024-06-28 00:59:06,293 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5728395061728395 [2024-06-28 00:59:06,293 INFO L175 Difference]: Start difference. First operand has 434 places, 562 transitions, 9709 flow. Second operand 9 states and 232 transitions. [2024-06-28 00:59:06,294 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 579 transitions, 11071 flow [2024-06-28 00:59:09,395 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 579 transitions, 10663 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-28 00:59:09,402 INFO L231 Difference]: Finished difference. Result has 434 places, 562 transitions, 9717 flow [2024-06-28 00:59:09,403 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=9301, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=562, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=205, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9717, PETRI_PLACES=434, PETRI_TRANSITIONS=562} [2024-06-28 00:59:09,403 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 385 predicate places. [2024-06-28 00:59:09,403 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 562 transitions, 9717 flow [2024-06-28 00:59:09,403 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:09,403 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:09,404 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:09,404 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-28 00:59:09,404 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:09,404 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:09,404 INFO L85 PathProgramCache]: Analyzing trace with hash -532280575, now seen corresponding path program 32 times [2024-06-28 00:59:09,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:09,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [857976281] [2024-06-28 00:59:09,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:09,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:09,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:09,531 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-28 00:59:09,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:09,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [857976281] [2024-06-28 00:59:09,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [857976281] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:09,532 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:09,532 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:59:09,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1530152544] [2024-06-28 00:59:09,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:09,533 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:59:09,533 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:09,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:59:09,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:59:09,622 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:59:09,622 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 562 transitions, 9717 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:09,622 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:09,622 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:59:09,622 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:11,077 INFO L124 PetriNetUnfolderBase]: 4217/7032 cut-off events. [2024-06-28 00:59:11,077 INFO L125 PetriNetUnfolderBase]: For 315980/316029 co-relation queries the response was YES. [2024-06-28 00:59:11,144 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46035 conditions, 7032 events. 4217/7032 cut-off events. For 315980/316029 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 49359 event pairs, 1233 based on Foata normal form. 14/6604 useless extension candidates. Maximal degree in co-relation 45847. Up to 6115 conditions per place. [2024-06-28 00:59:11,168 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 485 selfloop transitions, 85 changer transitions 0/584 dead transitions. [2024-06-28 00:59:11,168 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 444 places, 584 transitions, 11173 flow [2024-06-28 00:59:11,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:59:11,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:59:11,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 268 transitions. [2024-06-28 00:59:11,169 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5414141414141415 [2024-06-28 00:59:11,169 INFO L175 Difference]: Start difference. First operand has 434 places, 562 transitions, 9717 flow. Second operand 11 states and 268 transitions. [2024-06-28 00:59:11,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 444 places, 584 transitions, 11173 flow [2024-06-28 00:59:14,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 584 transitions, 10597 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-06-28 00:59:14,434 INFO L231 Difference]: Finished difference. Result has 434 places, 565 transitions, 9395 flow [2024-06-28 00:59:14,434 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=9153, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=562, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=480, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9395, PETRI_PLACES=434, PETRI_TRANSITIONS=565} [2024-06-28 00:59:14,434 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 385 predicate places. [2024-06-28 00:59:14,435 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 565 transitions, 9395 flow [2024-06-28 00:59:14,435 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:14,435 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:14,435 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:14,435 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-28 00:59:14,435 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:14,435 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:14,435 INFO L85 PathProgramCache]: Analyzing trace with hash -532269415, now seen corresponding path program 33 times [2024-06-28 00:59:14,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:14,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1213681805] [2024-06-28 00:59:14,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:14,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:14,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:14,558 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-28 00:59:14,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:14,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1213681805] [2024-06-28 00:59:14,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1213681805] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:14,559 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:14,559 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:59:14,559 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [132530137] [2024-06-28 00:59:14,559 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:14,559 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:59:14,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:14,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:59:14,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:59:14,617 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:59:14,617 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 565 transitions, 9395 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:14,618 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:14,618 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:59:14,618 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:16,005 INFO L124 PetriNetUnfolderBase]: 4214/7028 cut-off events. [2024-06-28 00:59:16,005 INFO L125 PetriNetUnfolderBase]: For 313815/313864 co-relation queries the response was YES. [2024-06-28 00:59:16,077 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45536 conditions, 7028 events. 4214/7028 cut-off events. For 313815/313864 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 49259 event pairs, 1233 based on Foata normal form. 14/6600 useless extension candidates. Maximal degree in co-relation 45347. Up to 6112 conditions per place. [2024-06-28 00:59:16,105 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 483 selfloop transitions, 84 changer transitions 0/581 dead transitions. [2024-06-28 00:59:16,106 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 581 transitions, 10567 flow [2024-06-28 00:59:16,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:59:16,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:59:16,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 227 transitions. [2024-06-28 00:59:16,106 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5604938271604938 [2024-06-28 00:59:16,106 INFO L175 Difference]: Start difference. First operand has 434 places, 565 transitions, 9395 flow. Second operand 9 states and 227 transitions. [2024-06-28 00:59:16,107 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 581 transitions, 10567 flow [2024-06-28 00:59:19,263 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 581 transitions, 10289 flow, removed 33 selfloop flow, removed 9 redundant places. [2024-06-28 00:59:19,270 INFO L231 Difference]: Finished difference. Result has 434 places, 565 transitions, 9291 flow [2024-06-28 00:59:19,270 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=9117, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=565, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=481, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9291, PETRI_PLACES=434, PETRI_TRANSITIONS=565} [2024-06-28 00:59:19,271 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 385 predicate places. [2024-06-28 00:59:19,271 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 565 transitions, 9291 flow [2024-06-28 00:59:19,271 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:19,271 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:19,271 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:19,271 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-28 00:59:19,271 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:19,272 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:19,272 INFO L85 PathProgramCache]: Analyzing trace with hash -1999071743, now seen corresponding path program 34 times [2024-06-28 00:59:19,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:19,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [612916105] [2024-06-28 00:59:19,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:19,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:19,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:19,395 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:19,396 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:19,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [612916105] [2024-06-28 00:59:19,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [612916105] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:19,396 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:19,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:59:19,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1126117397] [2024-06-28 00:59:19,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:19,397 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:59:19,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:19,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:59:19,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:59:19,486 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:59:19,486 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 565 transitions, 9291 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:19,486 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:19,487 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:59:19,487 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:20,927 INFO L124 PetriNetUnfolderBase]: 4222/7040 cut-off events. [2024-06-28 00:59:20,927 INFO L125 PetriNetUnfolderBase]: For 318709/318758 co-relation queries the response was YES. [2024-06-28 00:59:20,995 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45564 conditions, 7040 events. 4222/7040 cut-off events. For 318709/318758 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 49403 event pairs, 1233 based on Foata normal form. 14/6609 useless extension candidates. Maximal degree in co-relation 45375. Up to 6009 conditions per place. [2024-06-28 00:59:21,020 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 449 selfloop transitions, 132 changer transitions 0/595 dead transitions. [2024-06-28 00:59:21,021 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 595 transitions, 10780 flow [2024-06-28 00:59:21,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:59:21,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:59:21,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 257 transitions. [2024-06-28 00:59:21,021 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5711111111111111 [2024-06-28 00:59:21,022 INFO L175 Difference]: Start difference. First operand has 434 places, 565 transitions, 9291 flow. Second operand 10 states and 257 transitions. [2024-06-28 00:59:21,022 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 595 transitions, 10780 flow [2024-06-28 00:59:24,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 595 transitions, 10612 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-28 00:59:24,171 INFO L231 Difference]: Finished difference. Result has 436 places, 568 transitions, 9460 flow [2024-06-28 00:59:24,171 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=9123, PETRI_DIFFERENCE_MINUEND_PLACES=426, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=565, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=436, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9460, PETRI_PLACES=436, PETRI_TRANSITIONS=568} [2024-06-28 00:59:24,172 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 387 predicate places. [2024-06-28 00:59:24,172 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 568 transitions, 9460 flow [2024-06-28 00:59:24,172 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:24,172 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:24,172 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:24,172 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-28 00:59:24,172 INFO L420 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:24,173 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:24,173 INFO L85 PathProgramCache]: Analyzing trace with hash -1999060583, now seen corresponding path program 35 times [2024-06-28 00:59:24,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:24,173 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [106557258] [2024-06-28 00:59:24,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:24,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:24,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:24,296 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-28 00:59:24,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:24,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [106557258] [2024-06-28 00:59:24,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [106557258] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:24,297 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:24,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:59:24,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1986654720] [2024-06-28 00:59:24,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:24,298 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:59:24,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:24,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:59:24,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:59:24,343 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:59:24,344 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 568 transitions, 9460 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:24,344 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:24,344 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:59:24,344 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:25,748 INFO L124 PetriNetUnfolderBase]: 4219/7036 cut-off events. [2024-06-28 00:59:25,749 INFO L125 PetriNetUnfolderBase]: For 319922/319971 co-relation queries the response was YES. [2024-06-28 00:59:25,817 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45674 conditions, 7036 events. 4219/7036 cut-off events. For 319922/319971 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 49478 event pairs, 1233 based on Foata normal form. 14/6605 useless extension candidates. Maximal degree in co-relation 45484. Up to 6006 conditions per place. [2024-06-28 00:59:25,843 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 446 selfloop transitions, 129 changer transitions 0/589 dead transitions. [2024-06-28 00:59:25,843 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 589 transitions, 10662 flow [2024-06-28 00:59:25,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:59:25,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:59:25,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-06-28 00:59:25,844 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5888888888888889 [2024-06-28 00:59:25,844 INFO L175 Difference]: Start difference. First operand has 436 places, 568 transitions, 9460 flow. Second operand 8 states and 212 transitions. [2024-06-28 00:59:25,844 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 589 transitions, 10662 flow [2024-06-28 00:59:29,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 589 transitions, 9884 flow, removed 37 selfloop flow, removed 11 redundant places. [2024-06-28 00:59:29,316 INFO L231 Difference]: Finished difference. Result has 433 places, 568 transitions, 8950 flow [2024-06-28 00:59:29,316 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=8682, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=568, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=439, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8950, PETRI_PLACES=433, PETRI_TRANSITIONS=568} [2024-06-28 00:59:29,317 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 384 predicate places. [2024-06-28 00:59:29,317 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 568 transitions, 8950 flow [2024-06-28 00:59:29,317 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:29,317 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:29,317 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:29,317 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-28 00:59:29,317 INFO L420 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:29,318 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:29,318 INFO L85 PathProgramCache]: Analyzing trace with hash 984391714, now seen corresponding path program 7 times [2024-06-28 00:59:29,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:29,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [46741727] [2024-06-28 00:59:29,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:29,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:29,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:29,433 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-28 00:59:29,433 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:29,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [46741727] [2024-06-28 00:59:29,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [46741727] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:29,433 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:29,433 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:59:29,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1951554713] [2024-06-28 00:59:29,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:29,434 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:59:29,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:29,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:59:29,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:59:29,472 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:59:29,472 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 568 transitions, 8950 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:59:29,472 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:29,472 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:59:29,473 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:30,787 INFO L124 PetriNetUnfolderBase]: 4240/7083 cut-off events. [2024-06-28 00:59:30,787 INFO L125 PetriNetUnfolderBase]: For 327336/327564 co-relation queries the response was YES. [2024-06-28 00:59:30,859 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45042 conditions, 7083 events. 4240/7083 cut-off events. For 327336/327564 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 49816 event pairs, 1245 based on Foata normal form. 97/6738 useless extension candidates. Maximal degree in co-relation 44854. Up to 6190 conditions per place. [2024-06-28 00:59:30,886 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 499 selfloop transitions, 71 changer transitions 0/584 dead transitions. [2024-06-28 00:59:30,886 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 584 transitions, 10178 flow [2024-06-28 00:59:30,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:59:30,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:59:30,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-28 00:59:30,887 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5650793650793651 [2024-06-28 00:59:30,887 INFO L175 Difference]: Start difference. First operand has 433 places, 568 transitions, 8950 flow. Second operand 7 states and 178 transitions. [2024-06-28 00:59:30,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 584 transitions, 10178 flow [2024-06-28 00:59:33,547 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 584 transitions, 9914 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-28 00:59:33,554 INFO L231 Difference]: Finished difference. Result has 432 places, 570 transitions, 8889 flow [2024-06-28 00:59:33,554 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=8686, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=568, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=497, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8889, PETRI_PLACES=432, PETRI_TRANSITIONS=570} [2024-06-28 00:59:33,554 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 383 predicate places. [2024-06-28 00:59:33,554 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 570 transitions, 8889 flow [2024-06-28 00:59:33,555 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:59:33,555 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:33,555 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:33,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-28 00:59:33,555 INFO L420 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:33,555 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:33,555 INFO L85 PathProgramCache]: Analyzing trace with hash 1830268962, now seen corresponding path program 8 times [2024-06-28 00:59:33,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:33,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1220512304] [2024-06-28 00:59:33,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:33,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:33,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:33,670 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-28 00:59:33,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:33,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1220512304] [2024-06-28 00:59:33,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1220512304] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:33,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:33,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:59:33,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [127906806] [2024-06-28 00:59:33,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:33,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:59:33,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:33,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:59:33,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:59:33,729 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:59:33,729 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 570 transitions, 8889 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:59:33,729 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:33,729 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:59:33,729 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:35,146 INFO L124 PetriNetUnfolderBase]: 4261/7102 cut-off events. [2024-06-28 00:59:35,147 INFO L125 PetriNetUnfolderBase]: For 325994/326044 co-relation queries the response was YES. [2024-06-28 00:59:35,218 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45298 conditions, 7102 events. 4261/7102 cut-off events. For 325994/326044 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 49857 event pairs, 1239 based on Foata normal form. 19/6670 useless extension candidates. Maximal degree in co-relation 45110. Up to 6207 conditions per place. [2024-06-28 00:59:35,246 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 500 selfloop transitions, 75 changer transitions 0/589 dead transitions. [2024-06-28 00:59:35,246 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 589 transitions, 10139 flow [2024-06-28 00:59:35,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:59:35,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:59:35,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-28 00:59:35,247 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5777777777777777 [2024-06-28 00:59:35,247 INFO L175 Difference]: Start difference. First operand has 432 places, 570 transitions, 8889 flow. Second operand 7 states and 182 transitions. [2024-06-28 00:59:35,247 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 589 transitions, 10139 flow [2024-06-28 00:59:38,084 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 589 transitions, 9952 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-28 00:59:38,091 INFO L231 Difference]: Finished difference. Result has 434 places, 572 transitions, 8920 flow [2024-06-28 00:59:38,092 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=8702, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=570, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=495, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8920, PETRI_PLACES=434, PETRI_TRANSITIONS=572} [2024-06-28 00:59:38,092 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 385 predicate places. [2024-06-28 00:59:38,092 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 572 transitions, 8920 flow [2024-06-28 00:59:38,092 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:59:38,092 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:38,092 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:38,092 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-28 00:59:38,093 INFO L420 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:38,093 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:38,093 INFO L85 PathProgramCache]: Analyzing trace with hash 1800417246, now seen corresponding path program 9 times [2024-06-28 00:59:38,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:38,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [548930098] [2024-06-28 00:59:38,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:38,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:38,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:38,207 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-28 00:59:38,208 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:38,208 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [548930098] [2024-06-28 00:59:38,208 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [548930098] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:38,208 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:38,208 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:59:38,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1445636574] [2024-06-28 00:59:38,208 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:38,209 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:59:38,209 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:38,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:59:38,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:59:38,260 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:59:38,260 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 572 transitions, 8920 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:59:38,260 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:38,261 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:59:38,261 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:39,676 INFO L124 PetriNetUnfolderBase]: 4308/7200 cut-off events. [2024-06-28 00:59:39,676 INFO L125 PetriNetUnfolderBase]: For 348164/348391 co-relation queries the response was YES. [2024-06-28 00:59:39,755 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46325 conditions, 7200 events. 4308/7200 cut-off events. For 348164/348391 co-relation queries the response was YES. Maximal size of possible extension queue 449. Compared 50727 event pairs, 1243 based on Foata normal form. 97/6853 useless extension candidates. Maximal degree in co-relation 46136. Up to 6224 conditions per place. [2024-06-28 00:59:39,783 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 503 selfloop transitions, 77 changer transitions 0/594 dead transitions. [2024-06-28 00:59:39,784 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 594 transitions, 10450 flow [2024-06-28 00:59:39,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:59:39,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:59:39,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-28 00:59:39,784 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5777777777777777 [2024-06-28 00:59:39,784 INFO L175 Difference]: Start difference. First operand has 434 places, 572 transitions, 8920 flow. Second operand 7 states and 182 transitions. [2024-06-28 00:59:39,785 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 594 transitions, 10450 flow [2024-06-28 00:59:42,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 594 transitions, 10242 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-28 00:59:42,951 INFO L231 Difference]: Finished difference. Result has 436 places, 576 transitions, 8997 flow [2024-06-28 00:59:42,951 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=8722, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=572, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=497, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8997, PETRI_PLACES=436, PETRI_TRANSITIONS=576} [2024-06-28 00:59:42,951 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 387 predicate places. [2024-06-28 00:59:42,951 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 576 transitions, 8997 flow [2024-06-28 00:59:42,952 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:59:42,952 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:42,952 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:42,952 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-28 00:59:42,952 INFO L420 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:42,952 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:42,952 INFO L85 PathProgramCache]: Analyzing trace with hash 1786132446, now seen corresponding path program 10 times [2024-06-28 00:59:42,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:42,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [210331694] [2024-06-28 00:59:42,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:42,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:42,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:43,068 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:43,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:43,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [210331694] [2024-06-28 00:59:43,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [210331694] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:43,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:43,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:59:43,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1501330699] [2024-06-28 00:59:43,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:43,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:59:43,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:43,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:59:43,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:59:43,115 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:59:43,115 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 576 transitions, 8997 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:59:43,115 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:43,115 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:59:43,115 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:44,516 INFO L124 PetriNetUnfolderBase]: 4303/7176 cut-off events. [2024-06-28 00:59:44,516 INFO L125 PetriNetUnfolderBase]: For 336094/336321 co-relation queries the response was YES. [2024-06-28 00:59:44,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45829 conditions, 7176 events. 4303/7176 cut-off events. For 336094/336321 co-relation queries the response was YES. Maximal size of possible extension queue 449. Compared 50521 event pairs, 1258 based on Foata normal form. 97/6824 useless extension candidates. Maximal degree in co-relation 45639. Up to 6283 conditions per place. [2024-06-28 00:59:44,621 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 506 selfloop transitions, 70 changer transitions 0/590 dead transitions. [2024-06-28 00:59:44,621 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 590 transitions, 10185 flow [2024-06-28 00:59:44,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:59:44,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:59:44,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-28 00:59:44,622 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5650793650793651 [2024-06-28 00:59:44,622 INFO L175 Difference]: Start difference. First operand has 436 places, 576 transitions, 8997 flow. Second operand 7 states and 178 transitions. [2024-06-28 00:59:44,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 590 transitions, 10185 flow [2024-06-28 00:59:47,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 439 places, 590 transitions, 10015 flow, removed 46 selfloop flow, removed 3 redundant places. [2024-06-28 00:59:47,871 INFO L231 Difference]: Finished difference. Result has 440 places, 576 transitions, 8972 flow [2024-06-28 00:59:47,884 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=8827, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=576, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=506, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8972, PETRI_PLACES=440, PETRI_TRANSITIONS=576} [2024-06-28 00:59:47,885 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 391 predicate places. [2024-06-28 00:59:47,885 INFO L495 AbstractCegarLoop]: Abstraction has has 440 places, 576 transitions, 8972 flow [2024-06-28 00:59:47,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:59:47,885 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:47,885 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:47,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-28 00:59:47,885 INFO L420 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:47,885 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:47,886 INFO L85 PathProgramCache]: Analyzing trace with hash 598593502, now seen corresponding path program 11 times [2024-06-28 00:59:47,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:47,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1725721507] [2024-06-28 00:59:47,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:47,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:47,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:48,008 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:48,008 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:48,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1725721507] [2024-06-28 00:59:48,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1725721507] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:48,009 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:48,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:59:48,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [227634663] [2024-06-28 00:59:48,009 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:48,009 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:59:48,009 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:48,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:59:48,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:59:48,054 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:59:48,055 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 440 places, 576 transitions, 8972 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:59:48,055 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:48,055 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:59:48,055 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:49,470 INFO L124 PetriNetUnfolderBase]: 4324/7237 cut-off events. [2024-06-28 00:59:49,470 INFO L125 PetriNetUnfolderBase]: For 340133/340357 co-relation queries the response was YES. [2024-06-28 00:59:49,545 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45987 conditions, 7237 events. 4324/7237 cut-off events. For 340133/340357 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 51164 event pairs, 1258 based on Foata normal form. 97/6891 useless extension candidates. Maximal degree in co-relation 45795. Up to 6237 conditions per place. [2024-06-28 00:59:49,574 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 503 selfloop transitions, 80 changer transitions 0/597 dead transitions. [2024-06-28 00:59:49,574 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 597 transitions, 10282 flow [2024-06-28 00:59:49,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:59:49,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:59:49,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-28 00:59:49,575 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5746031746031746 [2024-06-28 00:59:49,575 INFO L175 Difference]: Start difference. First operand has 440 places, 576 transitions, 8972 flow. Second operand 7 states and 181 transitions. [2024-06-28 00:59:49,575 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 597 transitions, 10282 flow [2024-06-28 00:59:52,983 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 440 places, 597 transitions, 10121 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-28 00:59:52,990 INFO L231 Difference]: Finished difference. Result has 442 places, 580 transitions, 9095 flow [2024-06-28 00:59:52,991 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=8811, PETRI_DIFFERENCE_MINUEND_PLACES=434, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=576, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=497, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9095, PETRI_PLACES=442, PETRI_TRANSITIONS=580} [2024-06-28 00:59:52,991 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 393 predicate places. [2024-06-28 00:59:52,991 INFO L495 AbstractCegarLoop]: Abstraction has has 442 places, 580 transitions, 9095 flow [2024-06-28 00:59:52,991 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:59:52,991 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:52,991 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:52,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-28 00:59:52,992 INFO L420 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:52,992 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:52,992 INFO L85 PathProgramCache]: Analyzing trace with hash 1793476935, now seen corresponding path program 36 times [2024-06-28 00:59:52,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:52,992 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1102590630] [2024-06-28 00:59:52,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:52,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:52,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:53,090 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-28 00:59:53,091 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:53,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1102590630] [2024-06-28 00:59:53,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1102590630] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:53,091 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:53,091 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:59:53,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [287318241] [2024-06-28 00:59:53,091 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:53,092 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:59:53,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:53,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:59:53,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:59:53,139 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:59:53,139 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 442 places, 580 transitions, 9095 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:53,139 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:53,139 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:59:53,139 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:54,608 INFO L124 PetriNetUnfolderBase]: 4343/7238 cut-off events. [2024-06-28 00:59:54,608 INFO L125 PetriNetUnfolderBase]: For 349452/349700 co-relation queries the response was YES. [2024-06-28 00:59:54,686 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46726 conditions, 7238 events. 4343/7238 cut-off events. For 349452/349700 co-relation queries the response was YES. Maximal size of possible extension queue 456. Compared 50989 event pairs, 1288 based on Foata normal form. 103/6889 useless extension candidates. Maximal degree in co-relation 46532. Up to 5909 conditions per place. [2024-06-28 00:59:54,715 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 262 selfloop transitions, 329 changer transitions 0/605 dead transitions. [2024-06-28 00:59:54,715 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 451 places, 605 transitions, 10877 flow [2024-06-28 00:59:54,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:59:54,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:59:54,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 254 transitions. [2024-06-28 00:59:54,716 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5644444444444444 [2024-06-28 00:59:54,716 INFO L175 Difference]: Start difference. First operand has 442 places, 580 transitions, 9095 flow. Second operand 10 states and 254 transitions. [2024-06-28 00:59:54,716 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 451 places, 605 transitions, 10877 flow [2024-06-28 00:59:58,093 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 448 places, 605 transitions, 10715 flow, removed 41 selfloop flow, removed 3 redundant places. [2024-06-28 00:59:58,101 INFO L231 Difference]: Finished difference. Result has 449 places, 586 transitions, 9741 flow [2024-06-28 00:59:58,101 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=8933, PETRI_DIFFERENCE_MINUEND_PLACES=439, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=580, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=323, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9741, PETRI_PLACES=449, PETRI_TRANSITIONS=586} [2024-06-28 00:59:58,101 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 400 predicate places. [2024-06-28 00:59:58,101 INFO L495 AbstractCegarLoop]: Abstraction has has 449 places, 586 transitions, 9741 flow [2024-06-28 00:59:58,101 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:58,101 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:58,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] [2024-06-28 00:59:58,102 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-28 00:59:58,102 INFO L420 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:58,102 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:58,102 INFO L85 PathProgramCache]: Analyzing trace with hash 1830744192, now seen corresponding path program 12 times [2024-06-28 00:59:58,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:58,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1644858174] [2024-06-28 00:59:58,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:58,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:58,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:58,213 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-28 00:59:58,213 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:58,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1644858174] [2024-06-28 00:59:58,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1644858174] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:58,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:58,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:59:58,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [828764690] [2024-06-28 00:59:58,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:58,214 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:59:58,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:58,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:59:58,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:59:58,279 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:59:58,279 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 586 transitions, 9741 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 00:59:58,279 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:58,280 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:59:58,280 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:59,718 INFO L124 PetriNetUnfolderBase]: 4364/7309 cut-off events. [2024-06-28 00:59:59,718 INFO L125 PetriNetUnfolderBase]: For 358771/358821 co-relation queries the response was YES. [2024-06-28 00:59:59,791 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47719 conditions, 7309 events. 4364/7309 cut-off events. For 358771/358821 co-relation queries the response was YES. Maximal size of possible extension queue 459. Compared 51624 event pairs, 1236 based on Foata normal form. 19/6875 useless extension candidates. Maximal degree in co-relation 47523. Up to 6251 conditions per place. [2024-06-28 00:59:59,818 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 509 selfloop transitions, 85 changer transitions 0/608 dead transitions. [2024-06-28 00:59:59,818 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 455 places, 608 transitions, 11047 flow [2024-06-28 00:59:59,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:59:59,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:59:59,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 185 transitions. [2024-06-28 00:59:59,819 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5873015873015873 [2024-06-28 00:59:59,819 INFO L175 Difference]: Start difference. First operand has 449 places, 586 transitions, 9741 flow. Second operand 7 states and 185 transitions. [2024-06-28 00:59:59,819 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 455 places, 608 transitions, 11047 flow [2024-06-28 01:00:03,271 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 448 places, 608 transitions, 10264 flow, removed 40 selfloop flow, removed 7 redundant places. [2024-06-28 01:00:03,279 INFO L231 Difference]: Finished difference. Result has 449 places, 588 transitions, 9204 flow [2024-06-28 01:00:03,279 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=8958, PETRI_DIFFERENCE_MINUEND_PLACES=442, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=586, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=501, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9204, PETRI_PLACES=449, PETRI_TRANSITIONS=588} [2024-06-28 01:00:03,279 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 400 predicate places. [2024-06-28 01:00:03,280 INFO L495 AbstractCegarLoop]: Abstraction has has 449 places, 588 transitions, 9204 flow [2024-06-28 01:00:03,280 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 01:00:03,280 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:03,280 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:03,280 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-28 01:00:03,280 INFO L420 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:03,280 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:03,280 INFO L85 PathProgramCache]: Analyzing trace with hash 319634515, now seen corresponding path program 37 times [2024-06-28 01:00:03,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:03,281 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [332854678] [2024-06-28 01:00:03,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:03,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:03,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:03,398 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-28 01:00:03,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:03,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [332854678] [2024-06-28 01:00:03,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [332854678] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:03,399 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:03,399 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:00:03,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1820644504] [2024-06-28 01:00:03,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:03,399 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:00:03,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:03,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:00:03,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:00:03,458 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 01:00:03,459 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 588 transitions, 9204 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:03,459 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:03,459 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 01:00:03,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:04,931 INFO L124 PetriNetUnfolderBase]: 4372/7272 cut-off events. [2024-06-28 01:00:04,932 INFO L125 PetriNetUnfolderBase]: For 356652/356701 co-relation queries the response was YES. [2024-06-28 01:00:05,002 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47232 conditions, 7272 events. 4372/7272 cut-off events. For 356652/356701 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 51167 event pairs, 1278 based on Foata normal form. 11/6819 useless extension candidates. Maximal degree in co-relation 47035. Up to 5949 conditions per place. [2024-06-28 01:00:05,029 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 270 selfloop transitions, 326 changer transitions 0/610 dead transitions. [2024-06-28 01:00:05,030 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 610 transitions, 10714 flow [2024-06-28 01:00:05,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:00:05,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:00:05,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-06-28 01:00:05,031 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5888888888888889 [2024-06-28 01:00:05,031 INFO L175 Difference]: Start difference. First operand has 449 places, 588 transitions, 9204 flow. Second operand 8 states and 212 transitions. [2024-06-28 01:00:05,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 610 transitions, 10714 flow [2024-06-28 01:00:08,631 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 451 places, 610 transitions, 10486 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-28 01:00:08,638 INFO L231 Difference]: Finished difference. Result has 452 places, 591 transitions, 9702 flow [2024-06-28 01:00:08,638 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=8978, PETRI_DIFFERENCE_MINUEND_PLACES=444, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=588, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=323, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9702, PETRI_PLACES=452, PETRI_TRANSITIONS=591} [2024-06-28 01:00:08,639 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 403 predicate places. [2024-06-28 01:00:08,639 INFO L495 AbstractCegarLoop]: Abstraction has has 452 places, 591 transitions, 9702 flow [2024-06-28 01:00:08,639 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:08,639 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:08,639 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:08,639 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-28 01:00:08,639 INFO L420 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:08,640 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:08,640 INFO L85 PathProgramCache]: Analyzing trace with hash 1786125285, now seen corresponding path program 38 times [2024-06-28 01:00:08,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:08,640 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [98493930] [2024-06-28 01:00:08,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:08,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:08,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:08,756 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-28 01:00:08,756 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:08,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [98493930] [2024-06-28 01:00:08,757 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [98493930] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:08,757 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:08,757 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:00:08,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2101335539] [2024-06-28 01:00:08,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:08,757 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:00:08,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:08,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:00:08,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:00:08,804 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 01:00:08,804 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 452 places, 591 transitions, 9702 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:08,805 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:08,805 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 01:00:08,805 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:10,457 INFO L124 PetriNetUnfolderBase]: 4391/7314 cut-off events. [2024-06-28 01:00:10,457 INFO L125 PetriNetUnfolderBase]: For 365285/365519 co-relation queries the response was YES. [2024-06-28 01:00:10,518 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47867 conditions, 7314 events. 4391/7314 cut-off events. For 365285/365519 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 51592 event pairs, 1304 based on Foata normal form. 103/6957 useless extension candidates. Maximal degree in co-relation 47669. Up to 5970 conditions per place. [2024-06-28 01:00:10,543 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 266 selfloop transitions, 339 changer transitions 0/619 dead transitions. [2024-06-28 01:00:10,544 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 463 places, 619 transitions, 11716 flow [2024-06-28 01:00:10,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 01:00:10,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 01:00:10,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 300 transitions. [2024-06-28 01:00:10,545 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-28 01:00:10,545 INFO L175 Difference]: Start difference. First operand has 452 places, 591 transitions, 9702 flow. Second operand 12 states and 300 transitions. [2024-06-28 01:00:10,545 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 463 places, 619 transitions, 11716 flow [2024-06-28 01:00:13,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 619 transitions, 11205 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-28 01:00:13,564 INFO L231 Difference]: Finished difference. Result has 458 places, 597 transitions, 10005 flow [2024-06-28 01:00:13,565 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=9203, PETRI_DIFFERENCE_MINUEND_PLACES=446, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=591, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=333, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=10005, PETRI_PLACES=458, PETRI_TRANSITIONS=597} [2024-06-28 01:00:13,565 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 409 predicate places. [2024-06-28 01:00:13,565 INFO L495 AbstractCegarLoop]: Abstraction has has 458 places, 597 transitions, 10005 flow [2024-06-28 01:00:13,565 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:13,565 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:13,566 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:13,566 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-28 01:00:13,566 INFO L420 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:13,566 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:13,566 INFO L85 PathProgramCache]: Analyzing trace with hash 1823803881, now seen corresponding path program 39 times [2024-06-28 01:00:13,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:13,566 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1143066845] [2024-06-28 01:00:13,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:13,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:13,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:13,675 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-28 01:00:13,675 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:13,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1143066845] [2024-06-28 01:00:13,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1143066845] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:13,676 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:13,676 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:00:13,676 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [436694073] [2024-06-28 01:00:13,676 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:13,676 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:00:13,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:13,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:00:13,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:00:13,727 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 01:00:13,727 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 458 places, 597 transitions, 10005 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:13,727 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:13,727 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 01:00:13,727 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:15,277 INFO L124 PetriNetUnfolderBase]: 4399/7312 cut-off events. [2024-06-28 01:00:15,277 INFO L125 PetriNetUnfolderBase]: For 364084/364133 co-relation queries the response was YES. [2024-06-28 01:00:15,365 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48013 conditions, 7312 events. 4399/7312 cut-off events. For 364084/364133 co-relation queries the response was YES. Maximal size of possible extension queue 467. Compared 51412 event pairs, 1278 based on Foata normal form. 11/6850 useless extension candidates. Maximal degree in co-relation 47815. Up to 5979 conditions per place. [2024-06-28 01:00:15,395 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 262 selfloop transitions, 346 changer transitions 0/622 dead transitions. [2024-06-28 01:00:15,395 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 467 places, 622 transitions, 11764 flow [2024-06-28 01:00:15,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:00:15,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:00:15,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 259 transitions. [2024-06-28 01:00:15,396 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5755555555555556 [2024-06-28 01:00:15,396 INFO L175 Difference]: Start difference. First operand has 458 places, 597 transitions, 10005 flow. Second operand 10 states and 259 transitions. [2024-06-28 01:00:15,396 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 467 places, 622 transitions, 11764 flow [2024-06-28 01:00:19,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 458 places, 622 transitions, 11034 flow, removed 24 selfloop flow, removed 9 redundant places. [2024-06-28 01:00:19,144 INFO L231 Difference]: Finished difference. Result has 459 places, 600 transitions, 10048 flow [2024-06-28 01:00:19,145 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=9281, PETRI_DIFFERENCE_MINUEND_PLACES=449, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=597, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=343, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10048, PETRI_PLACES=459, PETRI_TRANSITIONS=600} [2024-06-28 01:00:19,151 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 410 predicate places. [2024-06-28 01:00:19,151 INFO L495 AbstractCegarLoop]: Abstraction has has 459 places, 600 transitions, 10048 flow [2024-06-28 01:00:19,151 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:19,151 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:19,151 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:19,152 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-28 01:00:19,152 INFO L420 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:19,152 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:19,152 INFO L85 PathProgramCache]: Analyzing trace with hash 1786119705, now seen corresponding path program 40 times [2024-06-28 01:00:19,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:19,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1327337395] [2024-06-28 01:00:19,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:19,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:19,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:19,258 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-28 01:00:19,258 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:19,258 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1327337395] [2024-06-28 01:00:19,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1327337395] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:19,258 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:19,259 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:00:19,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1754809301] [2024-06-28 01:00:19,259 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:19,259 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:00:19,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:19,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:00:19,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:00:19,307 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 01:00:19,307 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 459 places, 600 transitions, 10048 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:19,307 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:19,307 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 01:00:19,307 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:20,733 INFO L124 PetriNetUnfolderBase]: 4396/7322 cut-off events. [2024-06-28 01:00:20,733 INFO L125 PetriNetUnfolderBase]: For 367333/367584 co-relation queries the response was YES. [2024-06-28 01:00:20,812 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47912 conditions, 7322 events. 4396/7322 cut-off events. For 367333/367584 co-relation queries the response was YES. Maximal size of possible extension queue 467. Compared 51634 event pairs, 1304 based on Foata normal form. 103/6962 useless extension candidates. Maximal degree in co-relation 47713. Up to 5976 conditions per place. [2024-06-28 01:00:20,842 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 264 selfloop transitions, 344 changer transitions 0/622 dead transitions. [2024-06-28 01:00:20,843 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 471 places, 622 transitions, 11738 flow [2024-06-28 01:00:20,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 01:00:20,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 01:00:20,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 317 transitions. [2024-06-28 01:00:20,844 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5418803418803418 [2024-06-28 01:00:20,844 INFO L175 Difference]: Start difference. First operand has 459 places, 600 transitions, 10048 flow. Second operand 13 states and 317 transitions. [2024-06-28 01:00:20,844 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 471 places, 622 transitions, 11738 flow [2024-06-28 01:00:23,041 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 461 places, 622 transitions, 10694 flow, removed 34 selfloop flow, removed 10 redundant places. [2024-06-28 01:00:23,067 INFO L231 Difference]: Finished difference. Result has 462 places, 600 transitions, 9702 flow [2024-06-28 01:00:23,068 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=9008, PETRI_DIFFERENCE_MINUEND_PLACES=449, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=600, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=344, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=9702, PETRI_PLACES=462, PETRI_TRANSITIONS=600} [2024-06-28 01:00:23,068 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 413 predicate places. [2024-06-28 01:00:23,068 INFO L495 AbstractCegarLoop]: Abstraction has has 462 places, 600 transitions, 9702 flow [2024-06-28 01:00:23,068 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:23,068 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:23,069 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:23,069 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-28 01:00:23,069 INFO L420 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:23,069 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:23,069 INFO L85 PathProgramCache]: Analyzing trace with hash 1441384414, now seen corresponding path program 13 times [2024-06-28 01:00:23,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:23,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1290864746] [2024-06-28 01:00:23,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:23,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:23,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:23,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-28 01:00:23,191 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:23,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1290864746] [2024-06-28 01:00:23,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1290864746] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:23,191 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:23,191 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:00:23,191 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2004567080] [2024-06-28 01:00:23,191 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:23,191 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:00:23,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:23,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:00:23,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:00:23,258 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 01:00:23,258 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 462 places, 600 transitions, 9702 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 01:00:23,258 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:23,258 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 01:00:23,258 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:24,929 INFO L124 PetriNetUnfolderBase]: 4417/7445 cut-off events. [2024-06-28 01:00:24,929 INFO L125 PetriNetUnfolderBase]: For 370739/370955 co-relation queries the response was YES. [2024-06-28 01:00:24,997 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48133 conditions, 7445 events. 4417/7445 cut-off events. For 370739/370955 co-relation queries the response was YES. Maximal size of possible extension queue 470. Compared 52842 event pairs, 1135 based on Foata normal form. 97/7090 useless extension candidates. Maximal degree in co-relation 47934. Up to 6074 conditions per place. [2024-06-28 01:00:25,027 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 508 selfloop transitions, 104 changer transitions 0/626 dead transitions. [2024-06-28 01:00:25,027 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 468 places, 626 transitions, 11334 flow [2024-06-28 01:00:25,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:00:25,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:00:25,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 185 transitions. [2024-06-28 01:00:25,028 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5873015873015873 [2024-06-28 01:00:25,028 INFO L175 Difference]: Start difference. First operand has 462 places, 600 transitions, 9702 flow. Second operand 7 states and 185 transitions. [2024-06-28 01:00:25,028 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 468 places, 626 transitions, 11334 flow [2024-06-28 01:00:28,409 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 626 transitions, 10638 flow, removed 2 selfloop flow, removed 12 redundant places. [2024-06-28 01:00:28,417 INFO L231 Difference]: Finished difference. Result has 458 places, 605 transitions, 9377 flow [2024-06-28 01:00:28,417 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=9006, PETRI_DIFFERENCE_MINUEND_PLACES=450, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=600, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=498, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9377, PETRI_PLACES=458, PETRI_TRANSITIONS=605} [2024-06-28 01:00:28,418 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 409 predicate places. [2024-06-28 01:00:28,418 INFO L495 AbstractCegarLoop]: Abstraction has has 458 places, 605 transitions, 9377 flow [2024-06-28 01:00:28,418 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 01:00:28,418 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:28,418 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:28,418 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-28 01:00:28,418 INFO L420 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:28,418 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:28,419 INFO L85 PathProgramCache]: Analyzing trace with hash 1816452231, now seen corresponding path program 41 times [2024-06-28 01:00:28,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:28,419 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [358619184] [2024-06-28 01:00:28,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:28,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:28,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:28,518 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-28 01:00:28,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:28,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [358619184] [2024-06-28 01:00:28,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [358619184] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:28,518 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:28,518 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:00:28,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [516773024] [2024-06-28 01:00:28,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:28,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:00:28,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:28,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:00:28,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:00:28,558 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 01:00:28,558 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 458 places, 605 transitions, 9377 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:28,558 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:28,558 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 01:00:28,558 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:30,080 INFO L124 PetriNetUnfolderBase]: 4425/7346 cut-off events. [2024-06-28 01:00:30,080 INFO L125 PetriNetUnfolderBase]: For 369164/369216 co-relation queries the response was YES. [2024-06-28 01:00:30,156 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47992 conditions, 7346 events. 4425/7346 cut-off events. For 369164/369216 co-relation queries the response was YES. Maximal size of possible extension queue 472. Compared 51531 event pairs, 1280 based on Foata normal form. 11/6880 useless extension candidates. Maximal degree in co-relation 47791. Up to 6016 conditions per place. [2024-06-28 01:00:30,182 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 264 selfloop transitions, 353 changer transitions 0/631 dead transitions. [2024-06-28 01:00:30,183 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 468 places, 631 transitions, 11155 flow [2024-06-28 01:00:30,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:00:30,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:00:30,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 281 transitions. [2024-06-28 01:00:30,184 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5676767676767677 [2024-06-28 01:00:30,184 INFO L175 Difference]: Start difference. First operand has 458 places, 605 transitions, 9377 flow. Second operand 11 states and 281 transitions. [2024-06-28 01:00:30,184 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 468 places, 631 transitions, 11155 flow [2024-06-28 01:00:33,674 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 463 places, 631 transitions, 10833 flow, removed 45 selfloop flow, removed 5 redundant places. [2024-06-28 01:00:33,682 INFO L231 Difference]: Finished difference. Result has 464 places, 608 transitions, 9833 flow [2024-06-28 01:00:33,682 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=9055, PETRI_DIFFERENCE_MINUEND_PLACES=453, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=605, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=350, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9833, PETRI_PLACES=464, PETRI_TRANSITIONS=608} [2024-06-28 01:00:33,682 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 415 predicate places. [2024-06-28 01:00:33,682 INFO L495 AbstractCegarLoop]: Abstraction has has 464 places, 608 transitions, 9833 flow [2024-06-28 01:00:33,683 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:33,683 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:33,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, 1] [2024-06-28 01:00:33,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-28 01:00:33,683 INFO L420 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:33,683 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:33,683 INFO L85 PathProgramCache]: Analyzing trace with hash 1816446651, now seen corresponding path program 42 times [2024-06-28 01:00:33,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:33,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [444638393] [2024-06-28 01:00:33,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:33,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:33,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:33,780 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:33,780 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:33,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [444638393] [2024-06-28 01:00:33,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [444638393] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:33,780 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:33,780 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:00:33,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [641924013] [2024-06-28 01:00:33,781 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:33,781 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:00:33,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:33,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:00:33,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:00:33,811 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 01:00:33,811 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 464 places, 608 transitions, 9833 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:33,811 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:33,811 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 01:00:33,811 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:35,288 INFO L124 PetriNetUnfolderBase]: 4422/7347 cut-off events. [2024-06-28 01:00:35,288 INFO L125 PetriNetUnfolderBase]: For 364535/364584 co-relation queries the response was YES. [2024-06-28 01:00:35,363 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47701 conditions, 7347 events. 4422/7347 cut-off events. For 364535/364584 co-relation queries the response was YES. Maximal size of possible extension queue 472. Compared 51708 event pairs, 1287 based on Foata normal form. 11/6882 useless extension candidates. Maximal degree in co-relation 47500. Up to 6013 conditions per place. [2024-06-28 01:00:35,390 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 258 selfloop transitions, 359 changer transitions 0/631 dead transitions. [2024-06-28 01:00:35,390 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 475 places, 631 transitions, 11337 flow [2024-06-28 01:00:35,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 01:00:35,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 01:00:35,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 298 transitions. [2024-06-28 01:00:35,391 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5518518518518518 [2024-06-28 01:00:35,391 INFO L175 Difference]: Start difference. First operand has 464 places, 608 transitions, 9833 flow. Second operand 12 states and 298 transitions. [2024-06-28 01:00:35,391 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 475 places, 631 transitions, 11337 flow [2024-06-28 01:00:39,074 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 465 places, 631 transitions, 10501 flow, removed 38 selfloop flow, removed 10 redundant places. [2024-06-28 01:00:39,081 INFO L231 Difference]: Finished difference. Result has 466 places, 608 transitions, 9727 flow [2024-06-28 01:00:39,082 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=8999, PETRI_DIFFERENCE_MINUEND_PLACES=454, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=608, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=359, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9727, PETRI_PLACES=466, PETRI_TRANSITIONS=608} [2024-06-28 01:00:39,082 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 417 predicate places. [2024-06-28 01:00:39,082 INFO L495 AbstractCegarLoop]: Abstraction has has 466 places, 608 transitions, 9727 flow [2024-06-28 01:00:39,082 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:39,082 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:39,083 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:39,083 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-28 01:00:39,083 INFO L420 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:39,083 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:39,083 INFO L85 PathProgramCache]: Analyzing trace with hash 1447098334, now seen corresponding path program 14 times [2024-06-28 01:00:39,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:39,083 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2008091221] [2024-06-28 01:00:39,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:39,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:39,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:39,187 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:39,187 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:39,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2008091221] [2024-06-28 01:00:39,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2008091221] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:39,187 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:39,187 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:00:39,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [338855479] [2024-06-28 01:00:39,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:39,188 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:00:39,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:39,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:00:39,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:00:39,229 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 01:00:39,230 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 466 places, 608 transitions, 9727 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 01:00:39,230 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:39,230 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 01:00:39,230 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:41,052 INFO L124 PetriNetUnfolderBase]: 4417/7482 cut-off events. [2024-06-28 01:00:41,053 INFO L125 PetriNetUnfolderBase]: For 360740/360956 co-relation queries the response was YES. [2024-06-28 01:00:41,219 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47462 conditions, 7482 events. 4417/7482 cut-off events. For 360740/360956 co-relation queries the response was YES. Maximal size of possible extension queue 472. Compared 53404 event pairs, 1144 based on Foata normal form. 97/7122 useless extension candidates. Maximal degree in co-relation 47261. Up to 6076 conditions per place. [2024-06-28 01:00:41,244 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 511 selfloop transitions, 104 changer transitions 0/629 dead transitions. [2024-06-28 01:00:41,244 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 472 places, 629 transitions, 11034 flow [2024-06-28 01:00:41,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:00:41,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:00:41,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-06-28 01:00:41,245 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5841269841269842 [2024-06-28 01:00:41,245 INFO L175 Difference]: Start difference. First operand has 466 places, 608 transitions, 9727 flow. Second operand 7 states and 184 transitions. [2024-06-28 01:00:41,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 472 places, 629 transitions, 11034 flow [2024-06-28 01:00:44,942 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 460 places, 629 transitions, 10250 flow, removed 27 selfloop flow, removed 12 redundant places. [2024-06-28 01:00:44,950 INFO L231 Difference]: Finished difference. Result has 461 places, 609 transitions, 9177 flow [2024-06-28 01:00:44,950 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=8955, PETRI_DIFFERENCE_MINUEND_PLACES=454, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=608, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=505, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9177, PETRI_PLACES=461, PETRI_TRANSITIONS=609} [2024-06-28 01:00:44,951 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 412 predicate places. [2024-06-28 01:00:44,951 INFO L495 AbstractCegarLoop]: Abstraction has has 461 places, 609 transitions, 9177 flow [2024-06-28 01:00:44,951 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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-28 01:00:44,951 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:44,951 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:44,951 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-28 01:00:44,951 INFO L420 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:44,952 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:44,952 INFO L85 PathProgramCache]: Analyzing trace with hash 590015461, now seen corresponding path program 43 times [2024-06-28 01:00:44,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:44,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1989945078] [2024-06-28 01:00:44,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:44,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:44,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:45,065 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-28 01:00:45,066 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:45,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1989945078] [2024-06-28 01:00:45,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1989945078] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:45,066 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:45,066 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:00:45,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1595130481] [2024-06-28 01:00:45,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:45,067 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:00:45,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:45,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:00:45,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:00:45,116 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 01:00:45,117 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 461 places, 609 transitions, 9177 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:45,117 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:45,117 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 01:00:45,117 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:46,942 INFO L124 PetriNetUnfolderBase]: 4425/7361 cut-off events. [2024-06-28 01:00:46,942 INFO L125 PetriNetUnfolderBase]: For 352574/352806 co-relation queries the response was YES. [2024-06-28 01:00:47,003 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46706 conditions, 7361 events. 4425/7361 cut-off events. For 352574/352806 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 51794 event pairs, 1305 based on Foata normal form. 103/6994 useless extension candidates. Maximal degree in co-relation 46505. Up to 6015 conditions per place. [2024-06-28 01:00:47,026 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 265 selfloop transitions, 352 changer transitions 0/631 dead transitions. [2024-06-28 01:00:47,027 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 471 places, 631 transitions, 10727 flow [2024-06-28 01:00:47,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:00:47,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:00:47,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 275 transitions. [2024-06-28 01:00:47,028 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-28 01:00:47,028 INFO L175 Difference]: Start difference. First operand has 461 places, 609 transitions, 9177 flow. Second operand 11 states and 275 transitions. [2024-06-28 01:00:47,028 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 471 places, 631 transitions, 10727 flow [2024-06-28 01:00:50,578 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 467 places, 631 transitions, 10559 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-28 01:00:50,586 INFO L231 Difference]: Finished difference. Result has 468 places, 612 transitions, 9775 flow [2024-06-28 01:00:50,586 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=9009, PETRI_DIFFERENCE_MINUEND_PLACES=457, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=609, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=349, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9775, PETRI_PLACES=468, PETRI_TRANSITIONS=612} [2024-06-28 01:00:50,587 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 419 predicate places. [2024-06-28 01:00:50,587 INFO L495 AbstractCegarLoop]: Abstraction has has 468 places, 612 transitions, 9775 flow [2024-06-28 01:00:50,587 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:50,587 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:50,587 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:50,587 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-28 01:00:50,587 INFO L420 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:50,588 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:50,588 INFO L85 PathProgramCache]: Analyzing trace with hash 589865731, now seen corresponding path program 44 times [2024-06-28 01:00:50,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:50,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1963203113] [2024-06-28 01:00:50,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:50,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:50,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:50,714 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-28 01:00:50,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:50,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1963203113] [2024-06-28 01:00:50,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1963203113] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:50,714 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:50,714 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:00:50,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1979048297] [2024-06-28 01:00:50,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:50,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:00:50,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:50,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:00:50,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:00:50,770 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 01:00:50,771 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 468 places, 612 transitions, 9775 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:50,771 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:50,771 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 01:00:50,771 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:52,773 INFO L124 PetriNetUnfolderBase]: 4433/7364 cut-off events. [2024-06-28 01:00:52,773 INFO L125 PetriNetUnfolderBase]: For 357559/357608 co-relation queries the response was YES. [2024-06-28 01:00:52,837 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47336 conditions, 7364 events. 4433/7364 cut-off events. For 357559/357608 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 51800 event pairs, 1281 based on Foata normal form. 14/6896 useless extension candidates. Maximal degree in co-relation 47134. Up to 6522 conditions per place. [2024-06-28 01:00:52,862 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 581 selfloop transitions, 32 changer transitions 0/627 dead transitions. [2024-06-28 01:00:52,862 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 475 places, 627 transitions, 11091 flow [2024-06-28 01:00:52,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:00:52,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:00:52,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-28 01:00:52,863 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5444444444444444 [2024-06-28 01:00:52,863 INFO L175 Difference]: Start difference. First operand has 468 places, 612 transitions, 9775 flow. Second operand 8 states and 196 transitions. [2024-06-28 01:00:52,864 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 475 places, 627 transitions, 11091 flow [2024-06-28 01:00:56,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 465 places, 627 transitions, 10080 flow, removed 29 selfloop flow, removed 10 redundant places. [2024-06-28 01:00:56,466 INFO L231 Difference]: Finished difference. Result has 466 places, 615 transitions, 8902 flow [2024-06-28 01:00:56,467 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=8780, PETRI_DIFFERENCE_MINUEND_PLACES=458, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=612, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=580, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8902, PETRI_PLACES=466, PETRI_TRANSITIONS=615} [2024-06-28 01:00:56,467 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 417 predicate places. [2024-06-28 01:00:56,467 INFO L495 AbstractCegarLoop]: Abstraction has has 466 places, 615 transitions, 8902 flow [2024-06-28 01:00:56,467 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:56,467 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:56,468 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:56,468 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-28 01:00:56,468 INFO L420 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:56,468 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:56,468 INFO L85 PathProgramCache]: Analyzing trace with hash 590009881, now seen corresponding path program 45 times [2024-06-28 01:00:56,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:56,468 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [417409871] [2024-06-28 01:00:56,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:56,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:56,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:56,587 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-28 01:00:56,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:56,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [417409871] [2024-06-28 01:00:56,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [417409871] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:56,588 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:56,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:00:56,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1475334924] [2024-06-28 01:00:56,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:56,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:00:56,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:56,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:00:56,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:00:56,648 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 01:00:56,649 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 466 places, 615 transitions, 8902 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:56,649 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:56,649 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 01:00:56,649 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:58,551 INFO L124 PetriNetUnfolderBase]: 4430/7374 cut-off events. [2024-06-28 01:00:58,552 INFO L125 PetriNetUnfolderBase]: For 356910/357139 co-relation queries the response was YES. [2024-06-28 01:00:58,616 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45529 conditions, 7374 events. 4430/7374 cut-off events. For 356910/357139 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 52076 event pairs, 1312 based on Foata normal form. 103/7005 useless extension candidates. Maximal degree in co-relation 45327. Up to 6021 conditions per place. [2024-06-28 01:00:58,640 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 265 selfloop transitions, 356 changer transitions 0/635 dead transitions. [2024-06-28 01:00:58,641 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 478 places, 635 transitions, 10190 flow [2024-06-28 01:00:58,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 01:00:58,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 01:00:58,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 316 transitions. [2024-06-28 01:00:58,641 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5401709401709401 [2024-06-28 01:00:58,642 INFO L175 Difference]: Start difference. First operand has 466 places, 615 transitions, 8902 flow. Second operand 13 states and 316 transitions. [2024-06-28 01:00:58,642 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 478 places, 635 transitions, 10190 flow [2024-06-28 01:01:02,776 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 472 places, 635 transitions, 10078 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-28 01:01:02,804 INFO L231 Difference]: Finished difference. Result has 473 places, 615 transitions, 9508 flow [2024-06-28 01:01:02,804 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=8790, PETRI_DIFFERENCE_MINUEND_PLACES=460, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=615, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=356, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=9508, PETRI_PLACES=473, PETRI_TRANSITIONS=615} [2024-06-28 01:01:02,805 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 424 predicate places. [2024-06-28 01:01:02,805 INFO L495 AbstractCegarLoop]: Abstraction has has 473 places, 615 transitions, 9508 flow [2024-06-28 01:01:02,805 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:02,805 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:02,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-28 01:01:02,805 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-28 01:01:02,805 INFO L420 AbstractCegarLoop]: === Iteration 174 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:02,805 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:02,806 INFO L85 PathProgramCache]: Analyzing trace with hash 812463420, now seen corresponding path program 1 times [2024-06-28 01:01:02,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:02,806 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1625513158] [2024-06-28 01:01:02,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:02,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:02,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:02,954 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-28 01:01:02,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:02,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1625513158] [2024-06-28 01:01:02,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1625513158] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:02,955 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:02,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:01:02,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1441717838] [2024-06-28 01:01:02,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:02,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:01:02,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:02,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:01:02,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:01:03,026 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 01:01:03,027 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 473 places, 615 transitions, 9508 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:03,027 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:03,027 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 01:01:03,027 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:05,075 INFO L124 PetriNetUnfolderBase]: 4641/7730 cut-off events. [2024-06-28 01:01:05,075 INFO L125 PetriNetUnfolderBase]: For 486274/486327 co-relation queries the response was YES. [2024-06-28 01:01:05,149 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50166 conditions, 7730 events. 4641/7730 cut-off events. For 486274/486327 co-relation queries the response was YES. Maximal size of possible extension queue 491. Compared 54500 event pairs, 903 based on Foata normal form. 19/7275 useless extension candidates. Maximal degree in co-relation 49963. Up to 5544 conditions per place. [2024-06-28 01:01:05,176 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 546 selfloop transitions, 103 changer transitions 0/663 dead transitions. [2024-06-28 01:01:05,176 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 480 places, 663 transitions, 11486 flow [2024-06-28 01:01:05,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:01:05,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:01:05,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 231 transitions. [2024-06-28 01:01:05,177 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6416666666666667 [2024-06-28 01:01:05,177 INFO L175 Difference]: Start difference. First operand has 473 places, 615 transitions, 9508 flow. Second operand 8 states and 231 transitions. [2024-06-28 01:01:05,177 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 480 places, 663 transitions, 11486 flow [2024-06-28 01:01:10,176 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 468 places, 663 transitions, 10756 flow, removed 5 selfloop flow, removed 12 redundant places. [2024-06-28 01:01:10,184 INFO L231 Difference]: Finished difference. Result has 469 places, 618 transitions, 9056 flow [2024-06-28 01:01:10,184 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=8778, PETRI_DIFFERENCE_MINUEND_PLACES=461, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=615, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=514, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9056, PETRI_PLACES=469, PETRI_TRANSITIONS=618} [2024-06-28 01:01:10,184 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 420 predicate places. [2024-06-28 01:01:10,185 INFO L495 AbstractCegarLoop]: Abstraction has has 469 places, 618 transitions, 9056 flow [2024-06-28 01:01:10,185 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:10,185 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:10,185 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-28 01:01:10,185 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-28 01:01:10,185 INFO L420 AbstractCegarLoop]: === Iteration 175 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:10,185 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:10,186 INFO L85 PathProgramCache]: Analyzing trace with hash 1658976228, now seen corresponding path program 1 times [2024-06-28 01:01:10,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:10,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [57955592] [2024-06-28 01:01:10,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:10,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:10,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:10,316 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-28 01:01:10,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:10,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [57955592] [2024-06-28 01:01:10,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [57955592] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:10,316 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:10,317 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:01:10,317 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [911765393] [2024-06-28 01:01:10,317 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:10,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:01:10,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:10,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:01:10,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:01:10,396 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 01:01:10,396 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 469 places, 618 transitions, 9056 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:10,396 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:10,396 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 01:01:10,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:12,520 INFO L124 PetriNetUnfolderBase]: 4994/8394 cut-off events. [2024-06-28 01:01:12,521 INFO L125 PetriNetUnfolderBase]: For 605074/605124 co-relation queries the response was YES. [2024-06-28 01:01:12,605 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55827 conditions, 8394 events. 4994/8394 cut-off events. For 605074/605124 co-relation queries the response was YES. Maximal size of possible extension queue 519. Compared 60650 event pairs, 1023 based on Foata normal form. 19/7933 useless extension candidates. Maximal degree in co-relation 55623. Up to 6363 conditions per place. [2024-06-28 01:01:12,637 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 558 selfloop transitions, 100 changer transitions 0/672 dead transitions. [2024-06-28 01:01:12,637 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 672 transitions, 11177 flow [2024-06-28 01:01:12,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:01:12,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:01:12,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 254 transitions. [2024-06-28 01:01:12,638 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6271604938271605 [2024-06-28 01:01:12,638 INFO L175 Difference]: Start difference. First operand has 469 places, 618 transitions, 9056 flow. Second operand 9 states and 254 transitions. [2024-06-28 01:01:12,638 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 672 transitions, 11177 flow [2024-06-28 01:01:18,370 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 474 places, 672 transitions, 11060 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-28 01:01:18,378 INFO L231 Difference]: Finished difference. Result has 477 places, 628 transitions, 9381 flow [2024-06-28 01:01:18,378 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=8941, PETRI_DIFFERENCE_MINUEND_PLACES=466, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=618, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=521, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9381, PETRI_PLACES=477, PETRI_TRANSITIONS=628} [2024-06-28 01:01:18,378 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 428 predicate places. [2024-06-28 01:01:18,378 INFO L495 AbstractCegarLoop]: Abstraction has has 477 places, 628 transitions, 9381 flow [2024-06-28 01:01:18,379 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:18,379 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:18,379 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-28 01:01:18,379 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-28 01:01:18,379 INFO L420 AbstractCegarLoop]: === Iteration 176 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:18,379 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:18,379 INFO L85 PathProgramCache]: Analyzing trace with hash 1658976042, now seen corresponding path program 2 times [2024-06-28 01:01:18,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:18,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [641152121] [2024-06-28 01:01:18,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:18,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:18,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:18,520 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-28 01:01:18,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:18,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [641152121] [2024-06-28 01:01:18,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [641152121] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:18,521 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:18,521 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:01:18,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1329226010] [2024-06-28 01:01:18,521 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:18,521 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:01:18,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:18,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:01:18,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:01:18,584 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 01:01:18,584 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 477 places, 628 transitions, 9381 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:18,584 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:18,584 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 01:01:18,584 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:20,699 INFO L124 PetriNetUnfolderBase]: 5047/8377 cut-off events. [2024-06-28 01:01:20,700 INFO L125 PetriNetUnfolderBase]: For 621465/621519 co-relation queries the response was YES. [2024-06-28 01:01:20,779 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57080 conditions, 8377 events. 5047/8377 cut-off events. For 621465/621519 co-relation queries the response was YES. Maximal size of possible extension queue 523. Compared 60297 event pairs, 1141 based on Foata normal form. 19/7905 useless extension candidates. Maximal degree in co-relation 56872. Up to 7149 conditions per place. [2024-06-28 01:01:20,824 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 594 selfloop transitions, 56 changer transitions 0/664 dead transitions. [2024-06-28 01:01:20,824 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 484 places, 664 transitions, 10807 flow [2024-06-28 01:01:20,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:01:20,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:01:20,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 218 transitions. [2024-06-28 01:01:20,827 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6055555555555555 [2024-06-28 01:01:20,827 INFO L175 Difference]: Start difference. First operand has 477 places, 628 transitions, 9381 flow. Second operand 8 states and 218 transitions. [2024-06-28 01:01:20,827 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 484 places, 664 transitions, 10807 flow [2024-06-28 01:01:25,457 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 481 places, 664 transitions, 10697 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-28 01:01:25,465 INFO L231 Difference]: Finished difference. Result has 482 places, 629 transitions, 9407 flow [2024-06-28 01:01:25,465 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=9271, PETRI_DIFFERENCE_MINUEND_PLACES=474, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=628, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=572, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9407, PETRI_PLACES=482, PETRI_TRANSITIONS=629} [2024-06-28 01:01:25,465 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 433 predicate places. [2024-06-28 01:01:25,465 INFO L495 AbstractCegarLoop]: Abstraction has has 482 places, 629 transitions, 9407 flow [2024-06-28 01:01:25,466 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:25,466 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:25,466 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-28 01:01:25,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-28 01:01:25,466 INFO L420 AbstractCegarLoop]: === Iteration 177 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:25,466 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:25,466 INFO L85 PathProgramCache]: Analyzing trace with hash 554623872, now seen corresponding path program 2 times [2024-06-28 01:01:25,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:25,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [865252041] [2024-06-28 01:01:25,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:25,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:25,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:25,679 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-28 01:01:25,679 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:25,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [865252041] [2024-06-28 01:01:25,679 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [865252041] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:25,679 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:25,679 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:01:25,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1952369443] [2024-06-28 01:01:25,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:25,680 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:01:25,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:25,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:01:25,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:01:25,765 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 01:01:25,765 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 482 places, 629 transitions, 9407 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:25,765 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:25,765 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 01:01:25,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:28,122 INFO L124 PetriNetUnfolderBase]: 5274/8808 cut-off events. [2024-06-28 01:01:28,123 INFO L125 PetriNetUnfolderBase]: For 712097/712148 co-relation queries the response was YES. [2024-06-28 01:01:28,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61254 conditions, 8808 events. 5274/8808 cut-off events. For 712097/712148 co-relation queries the response was YES. Maximal size of possible extension queue 555. Compared 64005 event pairs, 1084 based on Foata normal form. 19/8332 useless extension candidates. Maximal degree in co-relation 61044. Up to 6568 conditions per place. [2024-06-28 01:01:28,242 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 564 selfloop transitions, 101 changer transitions 0/679 dead transitions. [2024-06-28 01:01:28,243 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 490 places, 679 transitions, 11741 flow [2024-06-28 01:01:28,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:01:28,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:01:28,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 251 transitions. [2024-06-28 01:01:28,243 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6197530864197531 [2024-06-28 01:01:28,244 INFO L175 Difference]: Start difference. First operand has 482 places, 629 transitions, 9407 flow. Second operand 9 states and 251 transitions. [2024-06-28 01:01:28,244 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 490 places, 679 transitions, 11741 flow [2024-06-28 01:01:34,513 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 483 places, 679 transitions, 11603 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-28 01:01:34,520 INFO L231 Difference]: Finished difference. Result has 485 places, 635 transitions, 9621 flow [2024-06-28 01:01:34,521 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=9279, PETRI_DIFFERENCE_MINUEND_PLACES=475, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=629, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=533, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9621, PETRI_PLACES=485, PETRI_TRANSITIONS=635} [2024-06-28 01:01:34,521 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 436 predicate places. [2024-06-28 01:01:34,521 INFO L495 AbstractCegarLoop]: Abstraction has has 485 places, 635 transitions, 9621 flow [2024-06-28 01:01:34,521 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:34,521 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:34,522 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-28 01:01:34,522 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-28 01:01:34,522 INFO L420 AbstractCegarLoop]: === Iteration 178 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:34,522 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:34,522 INFO L85 PathProgramCache]: Analyzing trace with hash 554861022, now seen corresponding path program 3 times [2024-06-28 01:01:34,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:34,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1084430620] [2024-06-28 01:01:34,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:34,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:34,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:34,656 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-28 01:01:34,656 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:34,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1084430620] [2024-06-28 01:01:34,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1084430620] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:34,657 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:34,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:01:34,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1033928952] [2024-06-28 01:01:34,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:34,657 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:01:34,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:34,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:01:34,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:01:34,738 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 01:01:34,738 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 485 places, 635 transitions, 9621 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:34,738 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:34,738 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 01:01:34,739 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:37,056 INFO L124 PetriNetUnfolderBase]: 5261/8769 cut-off events. [2024-06-28 01:01:37,056 INFO L125 PetriNetUnfolderBase]: For 685837/685888 co-relation queries the response was YES. [2024-06-28 01:01:37,143 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60768 conditions, 8769 events. 5261/8769 cut-off events. For 685837/685888 co-relation queries the response was YES. Maximal size of possible extension queue 554. Compared 63639 event pairs, 1052 based on Foata normal form. 19/8299 useless extension candidates. Maximal degree in co-relation 60557. Up to 6562 conditions per place. [2024-06-28 01:01:37,178 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 559 selfloop transitions, 103 changer transitions 0/676 dead transitions. [2024-06-28 01:01:37,178 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 493 places, 676 transitions, 11568 flow [2024-06-28 01:01:37,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:01:37,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:01:37,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 248 transitions. [2024-06-28 01:01:37,179 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6123456790123457 [2024-06-28 01:01:37,179 INFO L175 Difference]: Start difference. First operand has 485 places, 635 transitions, 9621 flow. Second operand 9 states and 248 transitions. [2024-06-28 01:01:37,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 493 places, 676 transitions, 11568 flow [2024-06-28 01:01:42,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 489 places, 676 transitions, 11372 flow, removed 29 selfloop flow, removed 4 redundant places. [2024-06-28 01:01:42,800 INFO L231 Difference]: Finished difference. Result has 491 places, 636 transitions, 9654 flow [2024-06-28 01:01:42,801 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=9425, PETRI_DIFFERENCE_MINUEND_PLACES=481, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=635, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=532, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9654, PETRI_PLACES=491, PETRI_TRANSITIONS=636} [2024-06-28 01:01:42,801 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 442 predicate places. [2024-06-28 01:01:42,801 INFO L495 AbstractCegarLoop]: Abstraction has has 491 places, 636 transitions, 9654 flow [2024-06-28 01:01:42,801 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:42,801 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:42,801 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-28 01:01:42,801 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-28 01:01:42,802 INFO L420 AbstractCegarLoop]: === Iteration 179 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:42,802 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:42,802 INFO L85 PathProgramCache]: Analyzing trace with hash 554623686, now seen corresponding path program 3 times [2024-06-28 01:01:42,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:42,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [971260564] [2024-06-28 01:01:42,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:42,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:42,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:42,967 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-28 01:01:42,968 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:42,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [971260564] [2024-06-28 01:01:42,968 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [971260564] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:42,968 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:42,968 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:01:42,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [632885909] [2024-06-28 01:01:42,968 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:42,968 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:01:42,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:42,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:01:42,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:01:43,045 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 01:01:43,045 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 491 places, 636 transitions, 9654 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:43,045 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:43,045 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 01:01:43,045 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:45,539 INFO L124 PetriNetUnfolderBase]: 5380/8927 cut-off events. [2024-06-28 01:01:45,539 INFO L125 PetriNetUnfolderBase]: For 735946/736004 co-relation queries the response was YES. [2024-06-28 01:01:45,634 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62121 conditions, 8927 events. 5380/8927 cut-off events. For 735946/736004 co-relation queries the response was YES. Maximal size of possible extension queue 571. Compared 65059 event pairs, 1210 based on Foata normal form. 19/8449 useless extension candidates. Maximal degree in co-relation 61908. Up to 7503 conditions per place. [2024-06-28 01:01:45,673 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 601 selfloop transitions, 62 changer transitions 0/677 dead transitions. [2024-06-28 01:01:45,673 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 677 transitions, 11384 flow [2024-06-28 01:01:45,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:01:45,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:01:45,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 240 transitions. [2024-06-28 01:01:45,674 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5925925925925926 [2024-06-28 01:01:45,674 INFO L175 Difference]: Start difference. First operand has 491 places, 636 transitions, 9654 flow. Second operand 9 states and 240 transitions. [2024-06-28 01:01:45,674 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 677 transitions, 11384 flow [2024-06-28 01:01:51,860 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 494 places, 677 transitions, 11194 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-28 01:01:51,868 INFO L231 Difference]: Finished difference. Result has 496 places, 638 transitions, 9642 flow [2024-06-28 01:01:51,868 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=9464, PETRI_DIFFERENCE_MINUEND_PLACES=486, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=636, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=574, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9642, PETRI_PLACES=496, PETRI_TRANSITIONS=638} [2024-06-28 01:01:51,868 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 447 predicate places. [2024-06-28 01:01:51,868 INFO L495 AbstractCegarLoop]: Abstraction has has 496 places, 638 transitions, 9642 flow [2024-06-28 01:01:51,869 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:51,869 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:51,869 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-28 01:01:51,869 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-28 01:01:51,869 INFO L420 AbstractCegarLoop]: === Iteration 180 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:51,870 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:51,870 INFO L85 PathProgramCache]: Analyzing trace with hash -268175294, now seen corresponding path program 4 times [2024-06-28 01:01:51,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:51,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [335209311] [2024-06-28 01:01:51,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:51,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:51,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:52,069 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-28 01:01:52,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:52,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [335209311] [2024-06-28 01:01:52,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [335209311] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:52,070 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:52,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:01:52,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [387547504] [2024-06-28 01:01:52,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:52,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:01:52,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:52,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:01:52,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:01:52,131 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 01:01:52,132 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 496 places, 638 transitions, 9642 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:52,132 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:52,132 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 01:01:52,132 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:54,439 INFO L124 PetriNetUnfolderBase]: 5520/9336 cut-off events. [2024-06-28 01:01:54,439 INFO L125 PetriNetUnfolderBase]: For 805809/805870 co-relation queries the response was YES. [2024-06-28 01:01:54,532 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64477 conditions, 9336 events. 5520/9336 cut-off events. For 805809/805870 co-relation queries the response was YES. Maximal size of possible extension queue 591. Compared 69235 event pairs, 1633 based on Foata normal form. 21/8863 useless extension candidates. Maximal degree in co-relation 64262. Up to 7441 conditions per place. [2024-06-28 01:01:54,765 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 552 selfloop transitions, 107 changer transitions 0/673 dead transitions. [2024-06-28 01:01:54,766 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 502 places, 673 transitions, 11382 flow [2024-06-28 01:01:54,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:01:54,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:01:54,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 202 transitions. [2024-06-28 01:01:54,767 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6412698412698413 [2024-06-28 01:01:54,767 INFO L175 Difference]: Start difference. First operand has 496 places, 638 transitions, 9642 flow. Second operand 7 states and 202 transitions. [2024-06-28 01:01:54,767 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 502 places, 673 transitions, 11382 flow [2024-06-28 01:02:00,882 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 494 places, 673 transitions, 11226 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-28 01:02:00,890 INFO L231 Difference]: Finished difference. Result has 495 places, 640 transitions, 9759 flow [2024-06-28 01:02:00,890 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=9486, PETRI_DIFFERENCE_MINUEND_PLACES=488, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=638, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=532, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9759, PETRI_PLACES=495, PETRI_TRANSITIONS=640} [2024-06-28 01:02:00,891 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 446 predicate places. [2024-06-28 01:02:00,891 INFO L495 AbstractCegarLoop]: Abstraction has has 495 places, 640 transitions, 9759 flow [2024-06-28 01:02:00,891 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:00,891 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:00,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-28 01:02:00,891 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-28 01:02:00,891 INFO L420 AbstractCegarLoop]: === Iteration 181 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:00,891 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:00,891 INFO L85 PathProgramCache]: Analyzing trace with hash -410278364, now seen corresponding path program 5 times [2024-06-28 01:02:00,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:00,892 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [265830781] [2024-06-28 01:02:00,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:00,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:00,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:01,018 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:01,018 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:01,018 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [265830781] [2024-06-28 01:02:01,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [265830781] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:01,018 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:01,018 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:02:01,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1973608002] [2024-06-28 01:02:01,019 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:01,019 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:02:01,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:01,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:02:01,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:02:01,083 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 01:02:01,084 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 495 places, 640 transitions, 9759 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:01,084 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:01,084 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 01:02:01,084 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:03,576 INFO L124 PetriNetUnfolderBase]: 5573/9404 cut-off events. [2024-06-28 01:02:03,576 INFO L125 PetriNetUnfolderBase]: For 807741/807802 co-relation queries the response was YES. [2024-06-28 01:02:03,675 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64935 conditions, 9404 events. 5573/9404 cut-off events. For 807741/807802 co-relation queries the response was YES. Maximal size of possible extension queue 598. Compared 69668 event pairs, 1584 based on Foata normal form. 19/8918 useless extension candidates. Maximal degree in co-relation 64722. Up to 7117 conditions per place. [2024-06-28 01:02:03,718 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 564 selfloop transitions, 101 changer transitions 0/679 dead transitions. [2024-06-28 01:02:03,718 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 501 places, 679 transitions, 11737 flow [2024-06-28 01:02:03,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:02:03,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:02:03,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 203 transitions. [2024-06-28 01:02:03,719 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6444444444444445 [2024-06-28 01:02:03,719 INFO L175 Difference]: Start difference. First operand has 495 places, 640 transitions, 9759 flow. Second operand 7 states and 203 transitions. [2024-06-28 01:02:03,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 501 places, 679 transitions, 11737 flow [2024-06-28 01:02:09,306 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 497 places, 679 transitions, 11605 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-28 01:02:09,314 INFO L231 Difference]: Finished difference. Result has 498 places, 641 transitions, 9863 flow [2024-06-28 01:02:09,314 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=9631, PETRI_DIFFERENCE_MINUEND_PLACES=491, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=640, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=540, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9863, PETRI_PLACES=498, PETRI_TRANSITIONS=641} [2024-06-28 01:02:09,315 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 449 predicate places. [2024-06-28 01:02:09,315 INFO L495 AbstractCegarLoop]: Abstraction has has 498 places, 641 transitions, 9863 flow [2024-06-28 01:02:09,315 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:09,315 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:09,315 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-28 01:02:09,315 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-28 01:02:09,315 INFO L420 AbstractCegarLoop]: === Iteration 182 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:09,315 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:09,316 INFO L85 PathProgramCache]: Analyzing trace with hash -1361139014, now seen corresponding path program 6 times [2024-06-28 01:02:09,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:09,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [431161711] [2024-06-28 01:02:09,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:09,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:09,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:09,447 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:09,447 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:09,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [431161711] [2024-06-28 01:02:09,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [431161711] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:09,448 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:09,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:02:09,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [168865397] [2024-06-28 01:02:09,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:09,448 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:02:09,448 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:09,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:02:09,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:02:09,516 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 01:02:09,516 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 498 places, 641 transitions, 9863 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:09,516 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:09,516 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 01:02:09,516 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:12,114 INFO L124 PetriNetUnfolderBase]: 5647/9387 cut-off events. [2024-06-28 01:02:12,115 INFO L125 PetriNetUnfolderBase]: For 821702/821766 co-relation queries the response was YES. [2024-06-28 01:02:12,210 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65921 conditions, 9387 events. 5647/9387 cut-off events. For 821702/821766 co-relation queries the response was YES. Maximal size of possible extension queue 608. Compared 69137 event pairs, 1904 based on Foata normal form. 21/8880 useless extension candidates. Maximal degree in co-relation 65707. Up to 8142 conditions per place. [2024-06-28 01:02:12,245 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 553 selfloop transitions, 98 changer transitions 0/665 dead transitions. [2024-06-28 01:02:12,246 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 504 places, 665 transitions, 11275 flow [2024-06-28 01:02:12,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:02:12,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:02:12,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 193 transitions. [2024-06-28 01:02:12,246 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6126984126984127 [2024-06-28 01:02:12,247 INFO L175 Difference]: Start difference. First operand has 498 places, 641 transitions, 9863 flow. Second operand 7 states and 193 transitions. [2024-06-28 01:02:12,247 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 504 places, 665 transitions, 11275 flow [2024-06-28 01:02:18,773 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 498 places, 665 transitions, 10935 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-28 01:02:18,781 INFO L231 Difference]: Finished difference. Result has 499 places, 642 transitions, 9756 flow [2024-06-28 01:02:18,781 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=9527, PETRI_DIFFERENCE_MINUEND_PLACES=492, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=641, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=543, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9756, PETRI_PLACES=499, PETRI_TRANSITIONS=642} [2024-06-28 01:02:18,782 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 450 predicate places. [2024-06-28 01:02:18,782 INFO L495 AbstractCegarLoop]: Abstraction has has 499 places, 642 transitions, 9756 flow [2024-06-28 01:02:18,782 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:18,782 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:18,782 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-28 01:02:18,782 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-28 01:02:18,782 INFO L420 AbstractCegarLoop]: === Iteration 183 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:18,782 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:18,782 INFO L85 PathProgramCache]: Analyzing trace with hash -1364832974, now seen corresponding path program 7 times [2024-06-28 01:02:18,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:18,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1893065101] [2024-06-28 01:02:18,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:18,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:18,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:18,917 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-28 01:02:18,917 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:18,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1893065101] [2024-06-28 01:02:18,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1893065101] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:18,917 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:18,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:02:18,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [949567881] [2024-06-28 01:02:18,918 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:18,918 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:02:18,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:18,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:02:18,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:02:18,979 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 01:02:18,979 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 499 places, 642 transitions, 9756 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:18,979 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:18,979 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 01:02:18,979 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:21,337 INFO L124 PetriNetUnfolderBase]: 5634/9418 cut-off events. [2024-06-28 01:02:21,338 INFO L125 PetriNetUnfolderBase]: For 773990/774054 co-relation queries the response was YES. [2024-06-28 01:02:21,428 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64194 conditions, 9418 events. 5634/9418 cut-off events. For 773990/774054 co-relation queries the response was YES. Maximal size of possible extension queue 605. Compared 69535 event pairs, 1837 based on Foata normal form. 19/8907 useless extension candidates. Maximal degree in co-relation 63980. Up to 8208 conditions per place. [2024-06-28 01:02:21,663 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 608 selfloop transitions, 48 changer transitions 0/670 dead transitions. [2024-06-28 01:02:21,663 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 505 places, 670 transitions, 11156 flow [2024-06-28 01:02:21,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:02:21,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:02:21,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 190 transitions. [2024-06-28 01:02:21,664 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6031746031746031 [2024-06-28 01:02:21,664 INFO L175 Difference]: Start difference. First operand has 499 places, 642 transitions, 9756 flow. Second operand 7 states and 190 transitions. [2024-06-28 01:02:21,664 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 505 places, 670 transitions, 11156 flow [2024-06-28 01:02:26,967 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 499 places, 670 transitions, 10943 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-28 01:02:26,975 INFO L231 Difference]: Finished difference. Result has 500 places, 642 transitions, 9643 flow [2024-06-28 01:02:26,976 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=9543, PETRI_DIFFERENCE_MINUEND_PLACES=493, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=642, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=594, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9643, PETRI_PLACES=500, PETRI_TRANSITIONS=642} [2024-06-28 01:02:26,976 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 451 predicate places. [2024-06-28 01:02:26,976 INFO L495 AbstractCegarLoop]: Abstraction has has 500 places, 642 transitions, 9643 flow [2024-06-28 01:02:26,976 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:26,976 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:26,976 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-28 01:02:26,977 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-28 01:02:26,977 INFO L420 AbstractCegarLoop]: === Iteration 184 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:26,977 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:26,977 INFO L85 PathProgramCache]: Analyzing trace with hash -1364832788, now seen corresponding path program 4 times [2024-06-28 01:02:26,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:26,977 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1392748124] [2024-06-28 01:02:26,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:26,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:26,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:27,121 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-28 01:02:27,122 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:27,122 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1392748124] [2024-06-28 01:02:27,122 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1392748124] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:27,122 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:27,122 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:02:27,122 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1529164768] [2024-06-28 01:02:27,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:27,122 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:02:27,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:27,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:02:27,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:02:27,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 01:02:27,184 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 500 places, 642 transitions, 9643 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:27,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:27,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 01:02:27,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:29,567 INFO L124 PetriNetUnfolderBase]: 5621/9474 cut-off events. [2024-06-28 01:02:29,567 INFO L125 PetriNetUnfolderBase]: For 729319/729380 co-relation queries the response was YES. [2024-06-28 01:02:29,663 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63006 conditions, 9474 events. 5621/9474 cut-off events. For 729319/729380 co-relation queries the response was YES. Maximal size of possible extension queue 604. Compared 70350 event pairs, 1788 based on Foata normal form. 19/8976 useless extension candidates. Maximal degree in co-relation 62792. Up to 7964 conditions per place. [2024-06-28 01:02:29,918 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 578 selfloop transitions, 83 changer transitions 0/675 dead transitions. [2024-06-28 01:02:29,918 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 507 places, 675 transitions, 11329 flow [2024-06-28 01:02:29,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:02:29,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:02:29,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 220 transitions. [2024-06-28 01:02:29,919 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-06-28 01:02:29,919 INFO L175 Difference]: Start difference. First operand has 500 places, 642 transitions, 9643 flow. Second operand 8 states and 220 transitions. [2024-06-28 01:02:29,919 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 507 places, 675 transitions, 11329 flow [2024-06-28 01:02:35,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 501 places, 675 transitions, 11204 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-28 01:02:35,749 INFO L231 Difference]: Finished difference. Result has 502 places, 642 transitions, 9688 flow [2024-06-28 01:02:35,749 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=9518, PETRI_DIFFERENCE_MINUEND_PLACES=494, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=642, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=559, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9688, PETRI_PLACES=502, PETRI_TRANSITIONS=642} [2024-06-28 01:02:35,750 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 453 predicate places. [2024-06-28 01:02:35,750 INFO L495 AbstractCegarLoop]: Abstraction has has 502 places, 642 transitions, 9688 flow [2024-06-28 01:02:35,750 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:35,750 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:35,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-28 01:02:35,750 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-06-28 01:02:35,750 INFO L420 AbstractCegarLoop]: === Iteration 185 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:35,751 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:35,751 INFO L85 PathProgramCache]: Analyzing trace with hash 692143484, now seen corresponding path program 5 times [2024-06-28 01:02:35,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:35,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [594483524] [2024-06-28 01:02:35,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:35,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:35,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:35,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-28 01:02:35,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:35,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [594483524] [2024-06-28 01:02:35,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [594483524] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:35,889 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:35,889 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:02:35,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [161584635] [2024-06-28 01:02:35,889 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:35,889 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:02:35,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:35,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:02:35,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:02:35,963 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 01:02:35,963 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 502 places, 642 transitions, 9688 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:35,963 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:35,963 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 01:02:35,964 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:38,486 INFO L124 PetriNetUnfolderBase]: 5695/9491 cut-off events. [2024-06-28 01:02:38,486 INFO L125 PetriNetUnfolderBase]: For 761755/761816 co-relation queries the response was YES. [2024-06-28 01:02:38,589 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64020 conditions, 9491 events. 5695/9491 cut-off events. For 761755/761816 co-relation queries the response was YES. Maximal size of possible extension queue 616. Compared 70289 event pairs, 1885 based on Foata normal form. 21/8987 useless extension candidates. Maximal degree in co-relation 63805. Up to 8301 conditions per place. [2024-06-28 01:02:38,624 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 575 selfloop transitions, 75 changer transitions 0/664 dead transitions. [2024-06-28 01:02:38,624 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 509 places, 664 transitions, 11106 flow [2024-06-28 01:02:38,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:02:38,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:02:38,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 213 transitions. [2024-06-28 01:02:38,625 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5916666666666667 [2024-06-28 01:02:38,625 INFO L175 Difference]: Start difference. First operand has 502 places, 642 transitions, 9688 flow. Second operand 8 states and 213 transitions. [2024-06-28 01:02:38,625 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 509 places, 664 transitions, 11106 flow