./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe024_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-rel/safe024_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/safe024_tso.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/safe024_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-27 21:51:26,335 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 21:51:26,381 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 21:51:26,384 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 21:51:26,384 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 21:51:26,397 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 21:51:26,397 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 21:51:26,397 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 21:51:26,398 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 21:51:26,398 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 21:51:26,398 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 21:51:26,399 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 21:51:26,399 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 21:51:26,399 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 21:51:26,400 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 21:51:26,401 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 21:51:26,402 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 21:51:26,402 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 21:51:26,402 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 21:51:26,403 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 21:51:26,403 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 21:51:26,403 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 21:51:26,403 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 21:51:26,404 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 21:51:26,404 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 21:51:26,404 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 21:51:26,404 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 21:51:26,404 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 21:51:26,405 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 21:51:26,405 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 21:51:26,406 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 21:51:26,406 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 21:51:26,406 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 21:51:26,406 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 21:51:26,407 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 21:51:26,407 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 21:51:26,407 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 21:51:26,407 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 21:51:26,407 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 21:51:26,407 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 21:51:26,407 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 21:51:26,408 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 21:51:26,408 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 21:51:26,408 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false [2024-06-27 21:51:26,640 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 21:51:26,657 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 21:51:26,659 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 21:51:26,660 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 21:51:26,660 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 21:51:26,662 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/safe024_tso.yml/witness.yml [2024-06-27 21:51:26,730 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 21:51:26,730 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 21:51:26,731 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe024_tso.i [2024-06-27 21:51:27,646 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 21:51:27,885 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 21:51:27,886 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe024_tso.i [2024-06-27 21:51:27,902 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2f0cb1b1e/601a09ebc9784b2f974abd2e8c0a368e/FLAG730780c0b [2024-06-27 21:51:27,914 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2f0cb1b1e/601a09ebc9784b2f974abd2e8c0a368e [2024-06-27 21:51:27,914 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 21:51:27,915 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 21:51:27,917 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 21:51:27,917 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 21:51:27,921 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 21:51:27,921 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 09:51:26" (1/2) ... [2024-06-27 21:51:27,922 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@33989c and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:51:27, skipping insertion in model container [2024-06-27 21:51:27,922 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 09:51:26" (1/2) ... [2024-06-27 21:51:27,923 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@535d2b3f and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:51:27, skipping insertion in model container [2024-06-27 21:51:27,923 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 09:51:27" (2/2) ... [2024-06-27 21:51:27,925 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@33989c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:51:27, skipping insertion in model container [2024-06-27 21:51:27,925 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 09:51:27" (2/2) ... [2024-06-27 21:51:27,925 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 21:51:27,941 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 21:51:27,942 INFO L97 edCorrectnessWitness]: Location invariant before [L787-L787] ! multithreaded || ((((((((((0LL - (long long )__unbuffered_p0_EAX) + (long long )x >= 0LL && (0LL - (long long )__unbuffered_p2_EAX) + (long long )y >= 0LL) && (0LL - (long long )__unbuffered_p2_EBX) + (long long )z >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX) - (long long )__unbuffered_p2_EBX >= 0LL) && (2LL - (long long )__unbuffered_p2_EBX) - (long long )z >= 0LL) [2024-06-27 21:51:27,942 INFO L97 edCorrectnessWitness]: Location invariant before [L785-L785] ! multithreaded || ((((((((((0LL - (long long )__unbuffered_p0_EAX) + (long long )x >= 0LL && (0LL - (long long )__unbuffered_p2_EAX) + (long long )y >= 0LL) && (0LL - (long long )__unbuffered_p2_EBX) + (long long )z >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX) - (long long )__unbuffered_p2_EBX >= 0LL) && (2LL - (long long )__unbuffered_p2_EBX) - (long long )z >= 0LL) [2024-06-27 21:51:27,942 INFO L97 edCorrectnessWitness]: Location invariant before [L788-L788] ! multithreaded || ((((((((((0LL - (long long )__unbuffered_p0_EAX) + (long long )x >= 0LL && (0LL - (long long )__unbuffered_p2_EAX) + (long long )y >= 0LL) && (0LL - (long long )__unbuffered_p2_EBX) + (long long )z >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX) - (long long )__unbuffered_p2_EBX >= 0LL) && (2LL - (long long )__unbuffered_p2_EBX) - (long long )z >= 0LL) [2024-06-27 21:51:27,942 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 21:51:27,943 INFO L106 edCorrectnessWitness]: ghost_update [L783-L783] multithreaded = 1; [2024-06-27 21:51:27,977 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 21:51:28,101 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/safe024_tso.i[945,958] [2024-06-27 21:51:28,209 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 21:51:28,220 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-06-27 21:51:28,254 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/safe024_tso.i[945,958] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 21:51:28,315 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 21:51:28,354 INFO L206 MainTranslator]: Completed translation [2024-06-27 21:51:28,354 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:51:28 WrapperNode [2024-06-27 21:51:28,354 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 21:51:28,356 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 21:51:28,356 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 21:51:28,356 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 21:51:28,361 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:51:28" (1/1) ... [2024-06-27 21:51:28,385 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:51:28" (1/1) ... [2024-06-27 21:51:28,416 INFO L138 Inliner]: procedures = 175, calls = 43, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 65 [2024-06-27 21:51:28,417 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 21:51:28,418 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 21:51:28,418 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 21:51:28,418 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 21:51:28,426 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:51:28" (1/1) ... [2024-06-27 21:51:28,427 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:51:28" (1/1) ... [2024-06-27 21:51:28,431 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:51:28" (1/1) ... [2024-06-27 21:51:28,452 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-27 21:51:28,453 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:51:28" (1/1) ... [2024-06-27 21:51:28,453 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:51:28" (1/1) ... [2024-06-27 21:51:28,464 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:51:28" (1/1) ... [2024-06-27 21:51:28,466 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:51:28" (1/1) ... [2024-06-27 21:51:28,469 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:51:28" (1/1) ... [2024-06-27 21:51:28,470 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:51:28" (1/1) ... [2024-06-27 21:51:28,475 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 21:51:28,476 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 21:51:28,477 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 21:51:28,477 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 21:51:28,477 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:51:28" (1/1) ... [2024-06-27 21:51:28,482 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 21:51:28,488 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 21:51:28,502 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-27 21:51:28,527 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-27 21:51:28,538 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 21:51:28,538 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 21:51:28,538 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 21:51:28,539 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 21:51:28,539 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 21:51:28,539 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 21:51:28,539 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 21:51:28,539 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 21:51:28,540 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 21:51:28,540 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 21:51:28,540 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 21:51:28,540 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 21:51:28,542 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-27 21:51:28,670 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 21:51:28,672 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 21:51:28,797 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 21:51:28,798 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 21:51:28,866 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 21:51:28,866 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 21:51:28,867 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 09:51:28 BoogieIcfgContainer [2024-06-27 21:51:28,867 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 21:51:28,868 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 21:51:28,868 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 21:51:28,870 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 21:51:28,870 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 09:51:26" (1/4) ... [2024-06-27 21:51:28,871 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4b2b786c and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 09:51:28, skipping insertion in model container [2024-06-27 21:51:28,871 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 09:51:27" (2/4) ... [2024-06-27 21:51:28,871 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4b2b786c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 09:51:28, skipping insertion in model container [2024-06-27 21:51:28,871 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:51:28" (3/4) ... [2024-06-27 21:51:28,871 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4b2b786c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 09:51:28, skipping insertion in model container [2024-06-27 21:51:28,871 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 09:51:28" (4/4) ... [2024-06-27 21:51:28,872 INFO L112 eAbstractionObserver]: Analyzing ICFG safe024_tso.i [2024-06-27 21:51:28,888 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 21:51:28,889 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2024-06-27 21:51:28,889 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 21:51:28,928 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 21:51:28,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 55 places, 46 transitions, 104 flow [2024-06-27 21:51:28,969 INFO L124 PetriNetUnfolderBase]: 1/43 cut-off events. [2024-06-27 21:51:28,969 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 21:51:28,971 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53 conditions, 43 events. 1/43 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 70 event pairs, 0 based on Foata normal form. 0/38 useless extension candidates. Maximal degree in co-relation 44. Up to 2 conditions per place. [2024-06-27 21:51:28,972 INFO L82 GeneralOperation]: Start removeDead. Operand has 55 places, 46 transitions, 104 flow [2024-06-27 21:51:28,974 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 50 places, 40 transitions, 89 flow [2024-06-27 21:51:28,979 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 21:51:28,984 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;@454889fa, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 21:51:28,984 INFO L358 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2024-06-27 21:51:28,987 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 21:51:28,987 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 21:51:28,987 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 21:51:28,987 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:28,987 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 21:51:28,988 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:28,991 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:28,991 INFO L85 PathProgramCache]: Analyzing trace with hash 211854220, now seen corresponding path program 1 times [2024-06-27 21:51:28,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:28,997 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2091579846] [2024-06-27 21:51:28,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:28,998 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:29,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:29,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-27 21:51:29,351 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:29,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2091579846] [2024-06-27 21:51:29,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2091579846] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:29,352 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:29,352 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 21:51:29,354 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [213799634] [2024-06-27 21:51:29,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:29,366 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 21:51:29,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:29,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 21:51:29,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 21:51:29,420 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 46 [2024-06-27 21:51:29,422 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 40 transitions, 89 flow. Second operand has 3 states, 3 states have (on average 22.333333333333332) internal successors, (67), 3 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:29,422 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:29,422 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 46 [2024-06-27 21:51:29,423 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:29,674 INFO L124 PetriNetUnfolderBase]: 736/1198 cut-off events. [2024-06-27 21:51:29,675 INFO L125 PetriNetUnfolderBase]: For 23/23 co-relation queries the response was YES. [2024-06-27 21:51:29,680 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2383 conditions, 1198 events. 736/1198 cut-off events. For 23/23 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 6270 event pairs, 397 based on Foata normal form. 1/1144 useless extension candidates. Maximal degree in co-relation 2371. Up to 1120 conditions per place. [2024-06-27 21:51:29,687 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 31 selfloop transitions, 4 changer transitions 0/52 dead transitions. [2024-06-27 21:51:29,687 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 52 transitions, 189 flow [2024-06-27 21:51:29,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 21:51:29,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 21:51:29,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 101 transitions. [2024-06-27 21:51:29,695 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7318840579710145 [2024-06-27 21:51:29,696 INFO L175 Difference]: Start difference. First operand has 50 places, 40 transitions, 89 flow. Second operand 3 states and 101 transitions. [2024-06-27 21:51:29,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 52 transitions, 189 flow [2024-06-27 21:51:29,698 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 52 transitions, 184 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 21:51:29,700 INFO L231 Difference]: Finished difference. Result has 50 places, 43 transitions, 116 flow [2024-06-27 21:51:29,701 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=86, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=116, PETRI_PLACES=50, PETRI_TRANSITIONS=43} [2024-06-27 21:51:29,704 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 0 predicate places. [2024-06-27 21:51:29,704 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 43 transitions, 116 flow [2024-06-27 21:51:29,704 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 22.333333333333332) internal successors, (67), 3 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:29,704 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:29,704 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:29,705 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 21:51:29,705 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:29,705 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:29,706 INFO L85 PathProgramCache]: Analyzing trace with hash 1729120605, now seen corresponding path program 1 times [2024-06-27 21:51:29,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:29,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [259347137] [2024-06-27 21:51:29,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:29,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:29,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:29,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-27 21:51:29,824 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:29,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [259347137] [2024-06-27 21:51:29,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [259347137] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:29,825 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:29,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 21:51:29,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2118954564] [2024-06-27 21:51:29,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:29,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 21:51:29,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:29,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 21:51:29,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 21:51:29,851 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 46 [2024-06-27 21:51:29,851 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 43 transitions, 116 flow. Second operand has 4 states, 4 states have (on average 21.25) internal successors, (85), 4 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:29,851 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:29,852 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 46 [2024-06-27 21:51:29,852 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:30,019 INFO L124 PetriNetUnfolderBase]: 962/1584 cut-off events. [2024-06-27 21:51:30,019 INFO L125 PetriNetUnfolderBase]: For 320/354 co-relation queries the response was YES. [2024-06-27 21:51:30,022 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3527 conditions, 1584 events. 962/1584 cut-off events. For 320/354 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 8792 event pairs, 491 based on Foata normal form. 3/1544 useless extension candidates. Maximal degree in co-relation 3515. Up to 1423 conditions per place. [2024-06-27 21:51:30,032 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 44 selfloop transitions, 7 changer transitions 0/67 dead transitions. [2024-06-27 21:51:30,032 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 67 transitions, 282 flow [2024-06-27 21:51:30,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 21:51:30,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 21:51:30,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 131 transitions. [2024-06-27 21:51:30,037 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7119565217391305 [2024-06-27 21:51:30,037 INFO L175 Difference]: Start difference. First operand has 50 places, 43 transitions, 116 flow. Second operand 4 states and 131 transitions. [2024-06-27 21:51:30,038 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 67 transitions, 282 flow [2024-06-27 21:51:30,042 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 67 transitions, 276 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 21:51:30,044 INFO L231 Difference]: Finished difference. Result has 54 places, 49 transitions, 168 flow [2024-06-27 21:51:30,044 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=112, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=168, PETRI_PLACES=54, PETRI_TRANSITIONS=49} [2024-06-27 21:51:30,045 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 4 predicate places. [2024-06-27 21:51:30,045 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 49 transitions, 168 flow [2024-06-27 21:51:30,045 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.25) internal successors, (85), 4 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:30,046 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:30,048 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:30,048 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 21:51:30,048 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:30,051 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:30,053 INFO L85 PathProgramCache]: Analyzing trace with hash -95411809, now seen corresponding path program 1 times [2024-06-27 21:51:30,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:30,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2036299242] [2024-06-27 21:51:30,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:30,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:30,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:30,282 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:30,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:30,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2036299242] [2024-06-27 21:51:30,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2036299242] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:30,283 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:30,283 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 21:51:30,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [33952974] [2024-06-27 21:51:30,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:30,284 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 21:51:30,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:30,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 21:51:30,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 21:51:30,314 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 46 [2024-06-27 21:51:30,315 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 49 transitions, 168 flow. Second operand has 4 states, 4 states have (on average 22.0) internal successors, (88), 4 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:30,315 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:30,315 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 46 [2024-06-27 21:51:30,315 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:30,468 INFO L124 PetriNetUnfolderBase]: 982/1597 cut-off events. [2024-06-27 21:51:30,468 INFO L125 PetriNetUnfolderBase]: For 781/875 co-relation queries the response was YES. [2024-06-27 21:51:30,470 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3981 conditions, 1597 events. 982/1597 cut-off events. For 781/875 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 8911 event pairs, 466 based on Foata normal form. 2/1530 useless extension candidates. Maximal degree in co-relation 3966. Up to 1460 conditions per place. [2024-06-27 21:51:30,476 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 40 selfloop transitions, 9 changer transitions 0/67 dead transitions. [2024-06-27 21:51:30,476 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 67 transitions, 312 flow [2024-06-27 21:51:30,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 21:51:30,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 21:51:30,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 127 transitions. [2024-06-27 21:51:30,480 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6902173913043478 [2024-06-27 21:51:30,480 INFO L175 Difference]: Start difference. First operand has 54 places, 49 transitions, 168 flow. Second operand 4 states and 127 transitions. [2024-06-27 21:51:30,480 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 67 transitions, 312 flow [2024-06-27 21:51:30,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 67 transitions, 310 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-06-27 21:51:30,484 INFO L231 Difference]: Finished difference. Result has 58 places, 52 transitions, 209 flow [2024-06-27 21:51:30,484 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=166, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=209, PETRI_PLACES=58, PETRI_TRANSITIONS=52} [2024-06-27 21:51:30,485 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 8 predicate places. [2024-06-27 21:51:30,485 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 52 transitions, 209 flow [2024-06-27 21:51:30,485 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.0) internal successors, (88), 4 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:30,485 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:30,486 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:30,486 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 21:51:30,487 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:30,487 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:30,488 INFO L85 PathProgramCache]: Analyzing trace with hash -716173719, now seen corresponding path program 1 times [2024-06-27 21:51:30,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:30,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1903291573] [2024-06-27 21:51:30,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:30,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:30,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:30,672 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:30,672 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:30,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1903291573] [2024-06-27 21:51:30,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1903291573] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:30,673 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:30,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:51:30,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [453232851] [2024-06-27 21:51:30,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:30,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:51:30,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:30,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:51:30,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:51:30,714 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 46 [2024-06-27 21:51:30,715 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 52 transitions, 209 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-27 21:51:30,715 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:30,715 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 46 [2024-06-27 21:51:30,715 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:30,919 INFO L124 PetriNetUnfolderBase]: 1214/1961 cut-off events. [2024-06-27 21:51:30,920 INFO L125 PetriNetUnfolderBase]: For 1617/1627 co-relation queries the response was YES. [2024-06-27 21:51:30,923 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5328 conditions, 1961 events. 1214/1961 cut-off events. For 1617/1627 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 10877 event pairs, 309 based on Foata normal form. 12/1952 useless extension candidates. Maximal degree in co-relation 5310. Up to 1730 conditions per place. [2024-06-27 21:51:30,931 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 63 selfloop transitions, 12 changer transitions 0/90 dead transitions. [2024-06-27 21:51:30,931 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 90 transitions, 457 flow [2024-06-27 21:51:30,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:51:30,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:51:30,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 186 transitions. [2024-06-27 21:51:30,933 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6739130434782609 [2024-06-27 21:51:30,933 INFO L175 Difference]: Start difference. First operand has 58 places, 52 transitions, 209 flow. Second operand 6 states and 186 transitions. [2024-06-27 21:51:30,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 90 transitions, 457 flow [2024-06-27 21:51:30,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 90 transitions, 440 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-27 21:51:30,937 INFO L231 Difference]: Finished difference. Result has 62 places, 56 transitions, 249 flow [2024-06-27 21:51:30,937 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=186, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=249, PETRI_PLACES=62, PETRI_TRANSITIONS=56} [2024-06-27 21:51:30,938 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 12 predicate places. [2024-06-27 21:51:30,938 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 56 transitions, 249 flow [2024-06-27 21:51:30,939 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-27 21:51:30,939 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:30,939 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:30,939 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 21:51:30,939 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:30,940 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:30,940 INFO L85 PathProgramCache]: Analyzing trace with hash 1337202354, now seen corresponding path program 1 times [2024-06-27 21:51:30,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:30,940 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [418591299] [2024-06-27 21:51:30,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:30,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:30,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:31,124 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:31,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:31,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [418591299] [2024-06-27 21:51:31,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [418591299] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:31,125 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:31,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 21:51:31,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1973477709] [2024-06-27 21:51:31,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:31,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 21:51:31,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:31,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 21:51:31,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 21:51:31,153 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 46 [2024-06-27 21:51:31,153 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 56 transitions, 249 flow. Second operand has 5 states, 5 states have (on average 20.8) internal successors, (104), 5 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:31,153 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:31,153 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 46 [2024-06-27 21:51:31,153 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:31,331 INFO L124 PetriNetUnfolderBase]: 1279/2116 cut-off events. [2024-06-27 21:51:31,332 INFO L125 PetriNetUnfolderBase]: For 2769/2789 co-relation queries the response was YES. [2024-06-27 21:51:31,335 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6130 conditions, 2116 events. 1279/2116 cut-off events. For 2769/2789 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 12263 event pairs, 451 based on Foata normal form. 2/2085 useless extension candidates. Maximal degree in co-relation 6110. Up to 1843 conditions per place. [2024-06-27 21:51:31,343 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 57 selfloop transitions, 10 changer transitions 0/86 dead transitions. [2024-06-27 21:51:31,343 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 86 transitions, 477 flow [2024-06-27 21:51:31,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:51:31,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:51:31,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 151 transitions. [2024-06-27 21:51:31,344 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6565217391304348 [2024-06-27 21:51:31,344 INFO L175 Difference]: Start difference. First operand has 62 places, 56 transitions, 249 flow. Second operand 5 states and 151 transitions. [2024-06-27 21:51:31,344 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 86 transitions, 477 flow [2024-06-27 21:51:31,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 86 transitions, 448 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-27 21:51:31,348 INFO L231 Difference]: Finished difference. Result has 66 places, 65 transitions, 314 flow [2024-06-27 21:51:31,348 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=224, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=314, PETRI_PLACES=66, PETRI_TRANSITIONS=65} [2024-06-27 21:51:31,348 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 16 predicate places. [2024-06-27 21:51:31,349 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 65 transitions, 314 flow [2024-06-27 21:51:31,349 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.8) internal successors, (104), 5 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:31,349 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:31,349 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:31,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 21:51:31,349 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:31,350 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:31,350 INFO L85 PathProgramCache]: Analyzing trace with hash 357849314, now seen corresponding path program 1 times [2024-06-27 21:51:31,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:31,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [787794714] [2024-06-27 21:51:31,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:31,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:31,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:31,473 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:31,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:31,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [787794714] [2024-06-27 21:51:31,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [787794714] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:31,474 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:31,474 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 21:51:31,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1864565399] [2024-06-27 21:51:31,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:31,474 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 21:51:31,475 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:31,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 21:51:31,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 21:51:31,500 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 46 [2024-06-27 21:51:31,500 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 65 transitions, 314 flow. Second operand has 5 states, 5 states have (on average 20.8) internal successors, (104), 5 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:31,501 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:31,501 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 46 [2024-06-27 21:51:31,501 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:31,709 INFO L124 PetriNetUnfolderBase]: 1397/2271 cut-off events. [2024-06-27 21:51:31,709 INFO L125 PetriNetUnfolderBase]: For 3549/3578 co-relation queries the response was YES. [2024-06-27 21:51:31,714 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7028 conditions, 2271 events. 1397/2271 cut-off events. For 3549/3578 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 12875 event pairs, 433 based on Foata normal form. 26/2280 useless extension candidates. Maximal degree in co-relation 7005. Up to 1983 conditions per place. [2024-06-27 21:51:31,723 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 64 selfloop transitions, 18 changer transitions 0/100 dead transitions. [2024-06-27 21:51:31,724 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 100 transitions, 606 flow [2024-06-27 21:51:31,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:51:31,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:51:31,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 158 transitions. [2024-06-27 21:51:31,725 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6869565217391305 [2024-06-27 21:51:31,725 INFO L175 Difference]: Start difference. First operand has 66 places, 65 transitions, 314 flow. Second operand 5 states and 158 transitions. [2024-06-27 21:51:31,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 100 transitions, 606 flow [2024-06-27 21:51:31,729 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 100 transitions, 602 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-27 21:51:31,732 INFO L231 Difference]: Finished difference. Result has 72 places, 74 transitions, 419 flow [2024-06-27 21:51:31,732 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=310, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=419, PETRI_PLACES=72, PETRI_TRANSITIONS=74} [2024-06-27 21:51:31,734 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 22 predicate places. [2024-06-27 21:51:31,734 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 74 transitions, 419 flow [2024-06-27 21:51:31,734 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.8) internal successors, (104), 5 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:31,735 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:31,735 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:31,735 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 21:51:31,735 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-27 21:51:31,735 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:31,736 INFO L85 PathProgramCache]: Analyzing trace with hash 400495394, now seen corresponding path program 2 times [2024-06-27 21:51:31,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:31,739 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [208478964] [2024-06-27 21:51:31,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:31,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:31,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:31,900 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:31,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:31,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [208478964] [2024-06-27 21:51:31,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [208478964] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:31,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:31,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 21:51:31,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [654307706] [2024-06-27 21:51:31,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:31,902 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 21:51:31,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:31,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 21:51:31,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 21:51:31,934 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 46 [2024-06-27 21:51:31,934 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 74 transitions, 419 flow. Second operand has 5 states, 5 states have (on average 20.8) internal successors, (104), 5 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:31,934 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:31,934 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 46 [2024-06-27 21:51:31,934 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:32,145 INFO L124 PetriNetUnfolderBase]: 1460/2425 cut-off events. [2024-06-27 21:51:32,145 INFO L125 PetriNetUnfolderBase]: For 5197/5216 co-relation queries the response was YES. [2024-06-27 21:51:32,150 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8102 conditions, 2425 events. 1460/2425 cut-off events. For 5197/5216 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 14103 event pairs, 459 based on Foata normal form. 14/2425 useless extension candidates. Maximal degree in co-relation 8075. Up to 2070 conditions per place. [2024-06-27 21:51:32,162 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 59 selfloop transitions, 18 changer transitions 0/95 dead transitions. [2024-06-27 21:51:32,162 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 95 transitions, 623 flow [2024-06-27 21:51:32,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:51:32,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:51:32,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 153 transitions. [2024-06-27 21:51:32,163 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6652173913043479 [2024-06-27 21:51:32,164 INFO L175 Difference]: Start difference. First operand has 72 places, 74 transitions, 419 flow. Second operand 5 states and 153 transitions. [2024-06-27 21:51:32,164 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 95 transitions, 623 flow [2024-06-27 21:51:32,170 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 95 transitions, 603 flow, removed 10 selfloop flow, removed 0 redundant places. [2024-06-27 21:51:32,171 INFO L231 Difference]: Finished difference. Result has 77 places, 74 transitions, 444 flow [2024-06-27 21:51:32,171 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=399, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=444, PETRI_PLACES=77, PETRI_TRANSITIONS=74} [2024-06-27 21:51:32,172 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 27 predicate places. [2024-06-27 21:51:32,172 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 74 transitions, 444 flow [2024-06-27 21:51:32,173 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.8) internal successors, (104), 5 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:32,173 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:32,173 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:32,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 21:51:32,173 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:32,174 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:32,174 INFO L85 PathProgramCache]: Analyzing trace with hash -1739026701, now seen corresponding path program 1 times [2024-06-27 21:51:32,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:32,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1755324062] [2024-06-27 21:51:32,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:32,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:32,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:32,331 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:32,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:32,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1755324062] [2024-06-27 21:51:32,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1755324062] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:32,331 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:32,331 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:51:32,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2060435538] [2024-06-27 21:51:32,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:32,332 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:51:32,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:32,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:51:32,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:51:32,356 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:51:32,357 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 74 transitions, 444 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-27 21:51:32,357 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:32,357 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:51:32,357 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:32,546 INFO L124 PetriNetUnfolderBase]: 1529/2452 cut-off events. [2024-06-27 21:51:32,546 INFO L125 PetriNetUnfolderBase]: For 5704/5707 co-relation queries the response was YES. [2024-06-27 21:51:32,553 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8245 conditions, 2452 events. 1529/2452 cut-off events. For 5704/5707 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 13813 event pairs, 487 based on Foata normal form. 2/2448 useless extension candidates. Maximal degree in co-relation 8215. Up to 2147 conditions per place. [2024-06-27 21:51:32,568 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 85 selfloop transitions, 20 changer transitions 0/119 dead transitions. [2024-06-27 21:51:32,568 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 119 transitions, 836 flow [2024-06-27 21:51:32,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:51:32,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:51:32,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 183 transitions. [2024-06-27 21:51:32,571 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6630434782608695 [2024-06-27 21:51:32,571 INFO L175 Difference]: Start difference. First operand has 77 places, 74 transitions, 444 flow. Second operand 6 states and 183 transitions. [2024-06-27 21:51:32,571 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 119 transitions, 836 flow [2024-06-27 21:51:32,579 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 119 transitions, 780 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-27 21:51:32,582 INFO L231 Difference]: Finished difference. Result has 81 places, 86 transitions, 538 flow [2024-06-27 21:51:32,582 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=403, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=538, PETRI_PLACES=81, PETRI_TRANSITIONS=86} [2024-06-27 21:51:32,584 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 31 predicate places. [2024-06-27 21:51:32,584 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 86 transitions, 538 flow [2024-06-27 21:51:32,584 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-27 21:51:32,584 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:32,585 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:32,585 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 21:51:32,585 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:32,585 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:32,585 INFO L85 PathProgramCache]: Analyzing trace with hash -1283011793, now seen corresponding path program 2 times [2024-06-27 21:51:32,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:32,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1468188751] [2024-06-27 21:51:32,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:32,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:32,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:32,719 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:32,720 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:32,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1468188751] [2024-06-27 21:51:32,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1468188751] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:32,720 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:32,720 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:51:32,720 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1482284179] [2024-06-27 21:51:32,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:32,721 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:51:32,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:32,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:51:32,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:51:32,750 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:51:32,750 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 86 transitions, 538 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-27 21:51:32,750 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:32,750 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:51:32,751 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:32,944 INFO L124 PetriNetUnfolderBase]: 1546/2554 cut-off events. [2024-06-27 21:51:32,944 INFO L125 PetriNetUnfolderBase]: For 7131/7131 co-relation queries the response was YES. [2024-06-27 21:51:32,951 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8964 conditions, 2554 events. 1546/2554 cut-off events. For 7131/7131 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 14878 event pairs, 704 based on Foata normal form. 2/2528 useless extension candidates. Maximal degree in co-relation 8932. Up to 2165 conditions per place. [2024-06-27 21:51:32,960 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 81 selfloop transitions, 26 changer transitions 0/121 dead transitions. [2024-06-27 21:51:32,961 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 121 transitions, 892 flow [2024-06-27 21:51:32,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:51:32,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:51:32,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 179 transitions. [2024-06-27 21:51:32,965 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6485507246376812 [2024-06-27 21:51:32,965 INFO L175 Difference]: Start difference. First operand has 81 places, 86 transitions, 538 flow. Second operand 6 states and 179 transitions. [2024-06-27 21:51:32,965 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 121 transitions, 892 flow [2024-06-27 21:51:32,974 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 121 transitions, 858 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-06-27 21:51:32,976 INFO L231 Difference]: Finished difference. Result has 86 places, 92 transitions, 616 flow [2024-06-27 21:51:32,976 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=510, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=616, PETRI_PLACES=86, PETRI_TRANSITIONS=92} [2024-06-27 21:51:32,977 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 36 predicate places. [2024-06-27 21:51:32,977 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 92 transitions, 616 flow [2024-06-27 21:51:32,978 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-27 21:51:32,978 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:32,978 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:32,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 21:51:32,978 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:32,979 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:32,979 INFO L85 PathProgramCache]: Analyzing trace with hash 856001267, now seen corresponding path program 3 times [2024-06-27 21:51:32,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:32,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1928984479] [2024-06-27 21:51:32,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:32,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:32,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:33,117 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:33,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:33,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1928984479] [2024-06-27 21:51:33,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1928984479] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:33,117 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:33,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:51:33,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1858775146] [2024-06-27 21:51:33,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:33,118 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:51:33,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:33,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:51:33,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:51:33,138 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:51:33,139 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 92 transitions, 616 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-27 21:51:33,139 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:33,139 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:51:33,139 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:33,382 INFO L124 PetriNetUnfolderBase]: 1541/2529 cut-off events. [2024-06-27 21:51:33,383 INFO L125 PetriNetUnfolderBase]: For 8162/8162 co-relation queries the response was YES. [2024-06-27 21:51:33,389 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9073 conditions, 2529 events. 1541/2529 cut-off events. For 8162/8162 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 14575 event pairs, 518 based on Foata normal form. 2/2522 useless extension candidates. Maximal degree in co-relation 9039. Up to 2160 conditions per place. [2024-06-27 21:51:33,398 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 80 selfloop transitions, 25 changer transitions 0/119 dead transitions. [2024-06-27 21:51:33,398 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 119 transitions, 890 flow [2024-06-27 21:51:33,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:51:33,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:51:33,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 178 transitions. [2024-06-27 21:51:33,399 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.644927536231884 [2024-06-27 21:51:33,399 INFO L175 Difference]: Start difference. First operand has 86 places, 92 transitions, 616 flow. Second operand 6 states and 178 transitions. [2024-06-27 21:51:33,399 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 119 transitions, 890 flow [2024-06-27 21:51:33,409 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 119 transitions, 862 flow, removed 4 selfloop flow, removed 1 redundant places. [2024-06-27 21:51:33,410 INFO L231 Difference]: Finished difference. Result has 91 places, 92 transitions, 646 flow [2024-06-27 21:51:33,410 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=588, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=646, PETRI_PLACES=91, PETRI_TRANSITIONS=92} [2024-06-27 21:51:33,411 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 41 predicate places. [2024-06-27 21:51:33,411 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 92 transitions, 646 flow [2024-06-27 21:51:33,411 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-27 21:51:33,411 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:33,411 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:33,411 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 21:51:33,412 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:33,412 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:33,412 INFO L85 PathProgramCache]: Analyzing trace with hash 856278097, now seen corresponding path program 1 times [2024-06-27 21:51:33,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:33,412 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [199266893] [2024-06-27 21:51:33,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:33,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:33,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:33,544 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:33,545 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:33,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [199266893] [2024-06-27 21:51:33,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [199266893] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:33,545 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:33,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:51:33,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [495385707] [2024-06-27 21:51:33,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:33,546 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:51:33,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:33,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:51:33,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:51:33,571 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 46 [2024-06-27 21:51:33,572 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 92 transitions, 646 flow. Second operand has 6 states, 6 states have (on average 20.666666666666668) internal successors, (124), 6 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:33,572 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:33,572 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 46 [2024-06-27 21:51:33,572 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:33,761 INFO L124 PetriNetUnfolderBase]: 1388/2297 cut-off events. [2024-06-27 21:51:33,761 INFO L125 PetriNetUnfolderBase]: For 9681/9681 co-relation queries the response was YES. [2024-06-27 21:51:33,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8587 conditions, 2297 events. 1388/2297 cut-off events. For 9681/9681 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 13241 event pairs, 402 based on Foata normal form. 4/2273 useless extension candidates. Maximal degree in co-relation 8551. Up to 1951 conditions per place. [2024-06-27 21:51:33,775 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 88 selfloop transitions, 12 changer transitions 0/122 dead transitions. [2024-06-27 21:51:33,775 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 122 transitions, 924 flow [2024-06-27 21:51:33,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:51:33,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:51:33,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 179 transitions. [2024-06-27 21:51:33,776 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6485507246376812 [2024-06-27 21:51:33,777 INFO L175 Difference]: Start difference. First operand has 91 places, 92 transitions, 646 flow. Second operand 6 states and 179 transitions. [2024-06-27 21:51:33,777 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 122 transitions, 924 flow [2024-06-27 21:51:33,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 122 transitions, 874 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-27 21:51:33,791 INFO L231 Difference]: Finished difference. Result has 93 places, 94 transitions, 643 flow [2024-06-27 21:51:33,791 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=596, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=643, PETRI_PLACES=93, PETRI_TRANSITIONS=94} [2024-06-27 21:51:33,791 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 43 predicate places. [2024-06-27 21:51:33,791 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 94 transitions, 643 flow [2024-06-27 21:51:33,792 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.666666666666668) internal successors, (124), 6 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:33,792 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:33,792 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:33,792 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 21:51:33,792 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-27 21:51:33,793 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:33,793 INFO L85 PathProgramCache]: Analyzing trace with hash -1349821219, now seen corresponding path program 1 times [2024-06-27 21:51:33,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:33,793 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [564599346] [2024-06-27 21:51:33,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:33,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:33,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:33,944 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:33,944 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:33,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [564599346] [2024-06-27 21:51:33,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [564599346] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:33,944 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:33,944 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:51:33,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1264520935] [2024-06-27 21:51:33,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:33,945 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:51:33,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:33,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:51:33,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:51:33,983 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 46 [2024-06-27 21:51:33,983 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 94 transitions, 643 flow. Second operand has 6 states, 6 states have (on average 20.666666666666668) internal successors, (124), 6 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:33,983 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:33,984 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 46 [2024-06-27 21:51:33,984 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:34,193 INFO L124 PetriNetUnfolderBase]: 1453/2482 cut-off events. [2024-06-27 21:51:34,194 INFO L125 PetriNetUnfolderBase]: For 11733/11763 co-relation queries the response was YES. [2024-06-27 21:51:34,201 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9264 conditions, 2482 events. 1453/2482 cut-off events. For 11733/11763 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 14546 event pairs, 460 based on Foata normal form. 25/2439 useless extension candidates. Maximal degree in co-relation 9227. Up to 2031 conditions per place. [2024-06-27 21:51:34,211 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 88 selfloop transitions, 17 changer transitions 0/130 dead transitions. [2024-06-27 21:51:34,211 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 130 transitions, 951 flow [2024-06-27 21:51:34,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:51:34,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:51:34,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 185 transitions. [2024-06-27 21:51:34,212 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6702898550724637 [2024-06-27 21:51:34,212 INFO L175 Difference]: Start difference. First operand has 93 places, 94 transitions, 643 flow. Second operand 6 states and 185 transitions. [2024-06-27 21:51:34,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 130 transitions, 951 flow [2024-06-27 21:51:34,223 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 130 transitions, 922 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-27 21:51:34,225 INFO L231 Difference]: Finished difference. Result has 95 places, 97 transitions, 680 flow [2024-06-27 21:51:34,225 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=614, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=680, PETRI_PLACES=95, PETRI_TRANSITIONS=97} [2024-06-27 21:51:34,225 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 45 predicate places. [2024-06-27 21:51:34,235 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 97 transitions, 680 flow [2024-06-27 21:51:34,236 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.666666666666668) internal successors, (124), 6 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:34,236 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:34,236 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:34,236 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 21:51:34,236 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-27 21:51:34,237 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:34,237 INFO L85 PathProgramCache]: Analyzing trace with hash 364097297, now seen corresponding path program 2 times [2024-06-27 21:51:34,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:34,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1114637700] [2024-06-27 21:51:34,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:34,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:34,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:34,366 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:34,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:34,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1114637700] [2024-06-27 21:51:34,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1114637700] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:34,367 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:34,367 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:51:34,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [350230064] [2024-06-27 21:51:34,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:34,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:51:34,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:34,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:51:34,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:51:34,391 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 46 [2024-06-27 21:51:34,391 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 97 transitions, 680 flow. Second operand has 6 states, 6 states have (on average 20.666666666666668) internal successors, (124), 6 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:34,391 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:34,392 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 46 [2024-06-27 21:51:34,392 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:34,605 INFO L124 PetriNetUnfolderBase]: 1514/2563 cut-off events. [2024-06-27 21:51:34,606 INFO L125 PetriNetUnfolderBase]: For 14239/14267 co-relation queries the response was YES. [2024-06-27 21:51:34,613 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10096 conditions, 2563 events. 1514/2563 cut-off events. For 14239/14267 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 15253 event pairs, 472 based on Foata normal form. 24/2513 useless extension candidates. Maximal degree in co-relation 10058. Up to 2015 conditions per place. [2024-06-27 21:51:34,623 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 78 selfloop transitions, 32 changer transitions 0/135 dead transitions. [2024-06-27 21:51:34,623 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 135 transitions, 1072 flow [2024-06-27 21:51:34,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:51:34,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:51:34,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 188 transitions. [2024-06-27 21:51:34,625 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6811594202898551 [2024-06-27 21:51:34,625 INFO L175 Difference]: Start difference. First operand has 95 places, 97 transitions, 680 flow. Second operand 6 states and 188 transitions. [2024-06-27 21:51:34,625 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 135 transitions, 1072 flow [2024-06-27 21:51:34,637 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 135 transitions, 1030 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-27 21:51:34,638 INFO L231 Difference]: Finished difference. Result has 97 places, 103 transitions, 765 flow [2024-06-27 21:51:34,639 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=638, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=765, PETRI_PLACES=97, PETRI_TRANSITIONS=103} [2024-06-27 21:51:34,639 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 47 predicate places. [2024-06-27 21:51:34,639 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 103 transitions, 765 flow [2024-06-27 21:51:34,640 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.666666666666668) internal successors, (124), 6 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:34,640 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:34,640 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:34,640 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 21:51:34,640 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-27 21:51:34,640 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:34,640 INFO L85 PathProgramCache]: Analyzing trace with hash -1126939905, now seen corresponding path program 3 times [2024-06-27 21:51:34,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:34,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [524710102] [2024-06-27 21:51:34,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:34,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:34,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:34,764 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:34,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:34,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [524710102] [2024-06-27 21:51:34,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [524710102] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:34,765 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:34,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:51:34,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2052179780] [2024-06-27 21:51:34,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:34,766 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:51:34,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:34,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:51:34,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:51:34,796 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 46 [2024-06-27 21:51:34,797 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 103 transitions, 765 flow. Second operand has 6 states, 6 states have (on average 20.666666666666668) internal successors, (124), 6 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:34,797 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:34,797 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 46 [2024-06-27 21:51:34,797 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:34,998 INFO L124 PetriNetUnfolderBase]: 1502/2456 cut-off events. [2024-06-27 21:51:34,998 INFO L125 PetriNetUnfolderBase]: For 16386/16409 co-relation queries the response was YES. [2024-06-27 21:51:35,005 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10428 conditions, 2456 events. 1502/2456 cut-off events. For 16386/16409 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 14384 event pairs, 406 based on Foata normal form. 18/2391 useless extension candidates. Maximal degree in co-relation 10389. Up to 2003 conditions per place. [2024-06-27 21:51:35,015 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 73 selfloop transitions, 32 changer transitions 0/130 dead transitions. [2024-06-27 21:51:35,015 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 130 transitions, 1039 flow [2024-06-27 21:51:35,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:51:35,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:51:35,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 183 transitions. [2024-06-27 21:51:35,016 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6630434782608695 [2024-06-27 21:51:35,016 INFO L175 Difference]: Start difference. First operand has 97 places, 103 transitions, 765 flow. Second operand 6 states and 183 transitions. [2024-06-27 21:51:35,016 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 130 transitions, 1039 flow [2024-06-27 21:51:35,031 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 130 transitions, 989 flow, removed 15 selfloop flow, removed 2 redundant places. [2024-06-27 21:51:35,033 INFO L231 Difference]: Finished difference. Result has 101 places, 103 transitions, 788 flow [2024-06-27 21:51:35,033 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=715, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=788, PETRI_PLACES=101, PETRI_TRANSITIONS=103} [2024-06-27 21:51:35,034 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 51 predicate places. [2024-06-27 21:51:35,034 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 103 transitions, 788 flow [2024-06-27 21:51:35,034 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.666666666666668) internal successors, (124), 6 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:35,034 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:35,034 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:35,034 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 21:51:35,034 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-27 21:51:35,035 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:35,035 INFO L85 PathProgramCache]: Analyzing trace with hash 1524349748, now seen corresponding path program 1 times [2024-06-27 21:51:35,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:35,035 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1544208474] [2024-06-27 21:51:35,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:35,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:35,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:35,166 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:35,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:35,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1544208474] [2024-06-27 21:51:35,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1544208474] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:35,167 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:35,167 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:51:35,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [237651855] [2024-06-27 21:51:35,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:35,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:51:35,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:35,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:51:35,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:51:35,220 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:51:35,220 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 103 transitions, 788 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-27 21:51:35,220 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:35,220 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:51:35,221 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:35,499 INFO L124 PetriNetUnfolderBase]: 1598/2635 cut-off events. [2024-06-27 21:51:35,499 INFO L125 PetriNetUnfolderBase]: For 16079/16079 co-relation queries the response was YES. [2024-06-27 21:51:35,508 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10819 conditions, 2635 events. 1598/2635 cut-off events. For 16079/16079 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 15375 event pairs, 656 based on Foata normal form. 2/2613 useless extension candidates. Maximal degree in co-relation 10778. Up to 2285 conditions per place. [2024-06-27 21:51:35,517 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 121 selfloop transitions, 16 changer transitions 0/151 dead transitions. [2024-06-27 21:51:35,518 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 151 transitions, 1223 flow [2024-06-27 21:51:35,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:51:35,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:51:35,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 207 transitions. [2024-06-27 21:51:35,519 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6428571428571429 [2024-06-27 21:51:35,519 INFO L175 Difference]: Start difference. First operand has 101 places, 103 transitions, 788 flow. Second operand 7 states and 207 transitions. [2024-06-27 21:51:35,519 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 151 transitions, 1223 flow [2024-06-27 21:51:35,533 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 151 transitions, 1118 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-27 21:51:35,535 INFO L231 Difference]: Finished difference. Result has 104 places, 112 transitions, 812 flow [2024-06-27 21:51:35,535 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=695, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=812, PETRI_PLACES=104, PETRI_TRANSITIONS=112} [2024-06-27 21:51:35,536 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 54 predicate places. [2024-06-27 21:51:35,536 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 112 transitions, 812 flow [2024-06-27 21:51:35,536 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-27 21:51:35,536 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:35,536 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:35,536 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 21:51:35,536 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:35,537 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:35,537 INFO L85 PathProgramCache]: Analyzing trace with hash 580999440, now seen corresponding path program 2 times [2024-06-27 21:51:35,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:35,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [700990769] [2024-06-27 21:51:35,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:35,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:35,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:35,666 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:35,666 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:35,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [700990769] [2024-06-27 21:51:35,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [700990769] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:35,667 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:35,667 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:51:35,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [544891146] [2024-06-27 21:51:35,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:35,667 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:51:35,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:35,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:51:35,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:51:35,700 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:51:35,700 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 112 transitions, 812 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-27 21:51:35,701 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:35,701 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:51:35,701 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:35,959 INFO L124 PetriNetUnfolderBase]: 1637/2726 cut-off events. [2024-06-27 21:51:35,959 INFO L125 PetriNetUnfolderBase]: For 18579/18582 co-relation queries the response was YES. [2024-06-27 21:51:35,967 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11446 conditions, 2726 events. 1637/2726 cut-off events. For 18579/18582 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 15946 event pairs, 521 based on Foata normal form. 2/2720 useless extension candidates. Maximal degree in co-relation 11403. Up to 2166 conditions per place. [2024-06-27 21:51:35,977 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 111 selfloop transitions, 40 changer transitions 0/165 dead transitions. [2024-06-27 21:51:35,977 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 165 transitions, 1426 flow [2024-06-27 21:51:35,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:51:35,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:51:35,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 216 transitions. [2024-06-27 21:51:35,978 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6708074534161491 [2024-06-27 21:51:35,978 INFO L175 Difference]: Start difference. First operand has 104 places, 112 transitions, 812 flow. Second operand 7 states and 216 transitions. [2024-06-27 21:51:35,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 165 transitions, 1426 flow [2024-06-27 21:51:35,996 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 165 transitions, 1380 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-27 21:51:35,998 INFO L231 Difference]: Finished difference. Result has 110 places, 124 transitions, 983 flow [2024-06-27 21:51:35,998 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=766, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=983, PETRI_PLACES=110, PETRI_TRANSITIONS=124} [2024-06-27 21:51:35,999 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 60 predicate places. [2024-06-27 21:51:35,999 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 124 transitions, 983 flow [2024-06-27 21:51:35,999 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-27 21:51:35,999 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:35,999 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:36,000 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 21:51:36,000 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:36,000 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:36,000 INFO L85 PathProgramCache]: Analyzing trace with hash 581206830, now seen corresponding path program 3 times [2024-06-27 21:51:36,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:36,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [365485855] [2024-06-27 21:51:36,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:36,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:36,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:36,128 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:36,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:36,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [365485855] [2024-06-27 21:51:36,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [365485855] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:36,129 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:36,129 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:51:36,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1714040635] [2024-06-27 21:51:36,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:36,129 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:51:36,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:36,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:51:36,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:51:36,161 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:51:36,161 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 124 transitions, 983 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-27 21:51:36,161 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:36,161 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:51:36,161 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:36,425 INFO L124 PetriNetUnfolderBase]: 1632/2723 cut-off events. [2024-06-27 21:51:36,426 INFO L125 PetriNetUnfolderBase]: For 21372/21375 co-relation queries the response was YES. [2024-06-27 21:51:36,433 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12124 conditions, 2723 events. 1632/2723 cut-off events. For 21372/21375 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 15905 event pairs, 522 based on Foata normal form. 2/2717 useless extension candidates. Maximal degree in co-relation 12078. Up to 2161 conditions per place. [2024-06-27 21:51:36,442 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 108 selfloop transitions, 42 changer transitions 0/164 dead transitions. [2024-06-27 21:51:36,442 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 164 transitions, 1453 flow [2024-06-27 21:51:36,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:51:36,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:51:36,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 213 transitions. [2024-06-27 21:51:36,443 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6614906832298136 [2024-06-27 21:51:36,443 INFO L175 Difference]: Start difference. First operand has 110 places, 124 transitions, 983 flow. Second operand 7 states and 213 transitions. [2024-06-27 21:51:36,443 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 164 transitions, 1453 flow [2024-06-27 21:51:36,464 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 164 transitions, 1387 flow, removed 23 selfloop flow, removed 2 redundant places. [2024-06-27 21:51:36,466 INFO L231 Difference]: Finished difference. Result has 115 places, 125 transitions, 1020 flow [2024-06-27 21:51:36,466 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=923, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1020, PETRI_PLACES=115, PETRI_TRANSITIONS=125} [2024-06-27 21:51:36,467 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 65 predicate places. [2024-06-27 21:51:36,467 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 125 transitions, 1020 flow [2024-06-27 21:51:36,467 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-27 21:51:36,467 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:36,467 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:36,467 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 21:51:36,467 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:36,468 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:36,468 INFO L85 PathProgramCache]: Analyzing trace with hash 1253041234, now seen corresponding path program 1 times [2024-06-27 21:51:36,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:36,468 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1980995026] [2024-06-27 21:51:36,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:36,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:36,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:36,597 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:36,597 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:36,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1980995026] [2024-06-27 21:51:36,597 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1980995026] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:36,597 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:36,597 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:51:36,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [232905553] [2024-06-27 21:51:36,598 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:36,598 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:51:36,598 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:36,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:51:36,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:51:36,629 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:51:36,629 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 125 transitions, 1020 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-27 21:51:36,629 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:36,629 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:51:36,629 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:36,907 INFO L124 PetriNetUnfolderBase]: 1659/2701 cut-off events. [2024-06-27 21:51:36,908 INFO L125 PetriNetUnfolderBase]: For 23351/23354 co-relation queries the response was YES. [2024-06-27 21:51:36,916 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12380 conditions, 2701 events. 1659/2701 cut-off events. For 23351/23354 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 15666 event pairs, 460 based on Foata normal form. 4/2691 useless extension candidates. Maximal degree in co-relation 12332. Up to 2302 conditions per place. [2024-06-27 21:51:36,924 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 123 selfloop transitions, 27 changer transitions 0/164 dead transitions. [2024-06-27 21:51:36,924 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 164 transitions, 1422 flow [2024-06-27 21:51:36,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:51:36,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:51:36,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 208 transitions. [2024-06-27 21:51:36,926 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6459627329192547 [2024-06-27 21:51:36,926 INFO L175 Difference]: Start difference. First operand has 115 places, 125 transitions, 1020 flow. Second operand 7 states and 208 transitions. [2024-06-27 21:51:36,927 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 164 transitions, 1422 flow [2024-06-27 21:51:36,950 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 164 transitions, 1350 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-27 21:51:36,954 INFO L231 Difference]: Finished difference. Result has 118 places, 127 transitions, 1027 flow [2024-06-27 21:51:36,954 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=948, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1027, PETRI_PLACES=118, PETRI_TRANSITIONS=127} [2024-06-27 21:51:36,955 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 68 predicate places. [2024-06-27 21:51:36,955 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 127 transitions, 1027 flow [2024-06-27 21:51:36,955 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-27 21:51:36,955 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:36,955 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:36,955 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 21:51:36,956 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:36,957 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:36,957 INFO L85 PathProgramCache]: Analyzing trace with hash -318689650, now seen corresponding path program 4 times [2024-06-27 21:51:36,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:36,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [182205463] [2024-06-27 21:51:36,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:36,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:36,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:37,077 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:37,077 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:37,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [182205463] [2024-06-27 21:51:37,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [182205463] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:37,077 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:37,078 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:51:37,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [957392608] [2024-06-27 21:51:37,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:37,078 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:51:37,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:37,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:51:37,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:51:37,120 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:51:37,121 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 127 transitions, 1027 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-27 21:51:37,121 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:37,121 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:51:37,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:37,423 INFO L124 PetriNetUnfolderBase]: 1676/2782 cut-off events. [2024-06-27 21:51:37,423 INFO L125 PetriNetUnfolderBase]: For 25308/25308 co-relation queries the response was YES. [2024-06-27 21:51:37,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12828 conditions, 2782 events. 1676/2782 cut-off events. For 25308/25308 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 16513 event pairs, 640 based on Foata normal form. 2/2757 useless extension candidates. Maximal degree in co-relation 12779. Up to 2220 conditions per place. [2024-06-27 21:51:37,442 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 105 selfloop transitions, 48 changer transitions 0/167 dead transitions. [2024-06-27 21:51:37,442 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 167 transitions, 1538 flow [2024-06-27 21:51:37,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:51:37,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:51:37,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 209 transitions. [2024-06-27 21:51:37,443 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6490683229813664 [2024-06-27 21:51:37,443 INFO L175 Difference]: Start difference. First operand has 118 places, 127 transitions, 1027 flow. Second operand 7 states and 209 transitions. [2024-06-27 21:51:37,443 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 167 transitions, 1538 flow [2024-06-27 21:51:37,472 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 167 transitions, 1477 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-27 21:51:37,474 INFO L231 Difference]: Finished difference. Result has 121 places, 132 transitions, 1141 flow [2024-06-27 21:51:37,474 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=966, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1141, PETRI_PLACES=121, PETRI_TRANSITIONS=132} [2024-06-27 21:51:37,474 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 71 predicate places. [2024-06-27 21:51:37,475 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 132 transitions, 1141 flow [2024-06-27 21:51:37,475 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-27 21:51:37,475 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:37,475 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:37,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 21:51:37,475 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:37,476 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:37,476 INFO L85 PathProgramCache]: Analyzing trace with hash -2016473774, now seen corresponding path program 5 times [2024-06-27 21:51:37,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:37,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [768955026] [2024-06-27 21:51:37,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:37,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:37,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:37,619 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:37,619 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:37,619 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [768955026] [2024-06-27 21:51:37,619 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [768955026] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:37,619 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:37,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:51:37,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [97956447] [2024-06-27 21:51:37,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:37,620 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:51:37,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:37,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:51:37,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:51:37,657 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:51:37,658 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 132 transitions, 1141 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-27 21:51:37,658 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:37,658 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:51:37,658 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:37,960 INFO L124 PetriNetUnfolderBase]: 1693/2729 cut-off events. [2024-06-27 21:51:37,960 INFO L125 PetriNetUnfolderBase]: For 27709/27709 co-relation queries the response was YES. [2024-06-27 21:51:37,970 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13212 conditions, 2729 events. 1693/2729 cut-off events. For 27709/27709 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 15713 event pairs, 432 based on Foata normal form. 2/2721 useless extension candidates. Maximal degree in co-relation 13161. Up to 2238 conditions per place. [2024-06-27 21:51:37,979 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 108 selfloop transitions, 48 changer transitions 0/170 dead transitions. [2024-06-27 21:51:37,979 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 170 transitions, 1652 flow [2024-06-27 21:51:37,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:51:37,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:51:37,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 211 transitions. [2024-06-27 21:51:37,982 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65527950310559 [2024-06-27 21:51:37,982 INFO L175 Difference]: Start difference. First operand has 121 places, 132 transitions, 1141 flow. Second operand 7 states and 211 transitions. [2024-06-27 21:51:37,982 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 170 transitions, 1652 flow [2024-06-27 21:51:38,020 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 170 transitions, 1574 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-27 21:51:38,022 INFO L231 Difference]: Finished difference. Result has 125 places, 135 transitions, 1208 flow [2024-06-27 21:51:38,022 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1068, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1208, PETRI_PLACES=125, PETRI_TRANSITIONS=135} [2024-06-27 21:51:38,023 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 75 predicate places. [2024-06-27 21:51:38,023 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 135 transitions, 1208 flow [2024-06-27 21:51:38,023 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-27 21:51:38,023 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:38,023 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:38,023 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 21:51:38,023 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:38,024 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:38,024 INFO L85 PathProgramCache]: Analyzing trace with hash -2016681164, now seen corresponding path program 6 times [2024-06-27 21:51:38,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:38,024 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [604094210] [2024-06-27 21:51:38,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:38,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:38,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:38,154 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:38,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:38,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [604094210] [2024-06-27 21:51:38,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [604094210] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:38,154 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:38,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:51:38,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [446752832] [2024-06-27 21:51:38,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:38,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:51:38,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:38,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:51:38,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:51:38,192 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:51:38,193 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 135 transitions, 1208 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-27 21:51:38,193 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:38,193 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:51:38,193 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:38,442 INFO L124 PetriNetUnfolderBase]: 1688/2841 cut-off events. [2024-06-27 21:51:38,442 INFO L125 PetriNetUnfolderBase]: For 30328/30328 co-relation queries the response was YES. [2024-06-27 21:51:38,451 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13350 conditions, 2841 events. 1688/2841 cut-off events. For 30328/30328 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 16944 event pairs, 606 based on Foata normal form. 2/2824 useless extension candidates. Maximal degree in co-relation 13298. Up to 2233 conditions per place. [2024-06-27 21:51:38,460 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 105 selfloop transitions, 49 changer transitions 0/168 dead transitions. [2024-06-27 21:51:38,460 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 168 transitions, 1594 flow [2024-06-27 21:51:38,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:51:38,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:51:38,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 208 transitions. [2024-06-27 21:51:38,461 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6459627329192547 [2024-06-27 21:51:38,461 INFO L175 Difference]: Start difference. First operand has 125 places, 135 transitions, 1208 flow. Second operand 7 states and 208 transitions. [2024-06-27 21:51:38,461 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 168 transitions, 1594 flow [2024-06-27 21:51:38,497 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 168 transitions, 1424 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-27 21:51:38,500 INFO L231 Difference]: Finished difference. Result has 126 places, 135 transitions, 1144 flow [2024-06-27 21:51:38,500 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1038, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1144, PETRI_PLACES=126, PETRI_TRANSITIONS=135} [2024-06-27 21:51:38,500 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 76 predicate places. [2024-06-27 21:51:38,500 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 135 transitions, 1144 flow [2024-06-27 21:51:38,501 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-27 21:51:38,501 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:38,501 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:38,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 21:51:38,501 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:38,501 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:38,502 INFO L85 PathProgramCache]: Analyzing trace with hash -2016465838, now seen corresponding path program 2 times [2024-06-27 21:51:38,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:38,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1275589329] [2024-06-27 21:51:38,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:38,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:38,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:38,623 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:38,623 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:38,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1275589329] [2024-06-27 21:51:38,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1275589329] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:38,623 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:38,624 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:51:38,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1347687589] [2024-06-27 21:51:38,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:38,624 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:51:38,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:38,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:51:38,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:51:38,657 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:51:38,658 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 135 transitions, 1144 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-27 21:51:38,658 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:38,658 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:51:38,658 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:38,924 INFO L124 PetriNetUnfolderBase]: 1715/2764 cut-off events. [2024-06-27 21:51:38,924 INFO L125 PetriNetUnfolderBase]: For 31751/31751 co-relation queries the response was YES. [2024-06-27 21:51:38,934 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13334 conditions, 2764 events. 1715/2764 cut-off events. For 31751/31751 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 15840 event pairs, 423 based on Foata normal form. 4/2761 useless extension candidates. Maximal degree in co-relation 13282. Up to 2384 conditions per place. [2024-06-27 21:51:38,944 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 130 selfloop transitions, 27 changer transitions 0/171 dead transitions. [2024-06-27 21:51:38,944 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 171 transitions, 1556 flow [2024-06-27 21:51:38,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:51:38,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:51:38,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 205 transitions. [2024-06-27 21:51:38,945 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6366459627329193 [2024-06-27 21:51:38,945 INFO L175 Difference]: Start difference. First operand has 126 places, 135 transitions, 1144 flow. Second operand 7 states and 205 transitions. [2024-06-27 21:51:38,945 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 171 transitions, 1556 flow [2024-06-27 21:51:38,983 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 171 transitions, 1460 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-27 21:51:38,985 INFO L231 Difference]: Finished difference. Result has 128 places, 137 transitions, 1131 flow [2024-06-27 21:51:38,985 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1048, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1131, PETRI_PLACES=128, PETRI_TRANSITIONS=137} [2024-06-27 21:51:38,986 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 78 predicate places. [2024-06-27 21:51:38,986 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 137 transitions, 1131 flow [2024-06-27 21:51:38,986 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-27 21:51:38,986 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:38,986 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:38,986 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 21:51:38,986 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:38,987 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:38,987 INFO L85 PathProgramCache]: Analyzing trace with hash -1750768558, now seen corresponding path program 3 times [2024-06-27 21:51:38,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:38,987 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1129749590] [2024-06-27 21:51:38,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:38,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:39,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:39,130 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:39,130 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:39,130 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1129749590] [2024-06-27 21:51:39,130 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1129749590] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:39,130 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:39,130 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:51:39,131 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [951698142] [2024-06-27 21:51:39,131 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:39,132 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:51:39,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:39,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:51:39,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:51:39,187 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:51:39,188 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 137 transitions, 1131 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-27 21:51:39,188 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:39,188 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:51:39,188 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:39,457 INFO L124 PetriNetUnfolderBase]: 1742/2902 cut-off events. [2024-06-27 21:51:39,457 INFO L125 PetriNetUnfolderBase]: For 35004/35004 co-relation queries the response was YES. [2024-06-27 21:51:39,468 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13809 conditions, 2902 events. 1742/2902 cut-off events. For 35004/35004 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 17304 event pairs, 664 based on Foata normal form. 4/2880 useless extension candidates. Maximal degree in co-relation 13756. Up to 2425 conditions per place. [2024-06-27 21:51:39,477 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 131 selfloop transitions, 28 changer transitions 0/173 dead transitions. [2024-06-27 21:51:39,477 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 173 transitions, 1551 flow [2024-06-27 21:51:39,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:51:39,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:51:39,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 204 transitions. [2024-06-27 21:51:39,485 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6335403726708074 [2024-06-27 21:51:39,485 INFO L175 Difference]: Start difference. First operand has 128 places, 137 transitions, 1131 flow. Second operand 7 states and 204 transitions. [2024-06-27 21:51:39,485 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 173 transitions, 1551 flow [2024-06-27 21:51:39,526 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 173 transitions, 1486 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-27 21:51:39,531 INFO L231 Difference]: Finished difference. Result has 130 places, 139 transitions, 1155 flow [2024-06-27 21:51:39,531 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1066, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1155, PETRI_PLACES=130, PETRI_TRANSITIONS=139} [2024-06-27 21:51:39,532 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 80 predicate places. [2024-06-27 21:51:39,532 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 139 transitions, 1155 flow [2024-06-27 21:51:39,532 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-27 21:51:39,532 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:39,532 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:39,533 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 21:51:39,533 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:39,533 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:39,533 INFO L85 PathProgramCache]: Analyzing trace with hash -1750442128, now seen corresponding path program 4 times [2024-06-27 21:51:39,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:39,533 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [859166246] [2024-06-27 21:51:39,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:39,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:39,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:39,646 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:39,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:39,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [859166246] [2024-06-27 21:51:39,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [859166246] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:39,647 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:39,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:51:39,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [123194815] [2024-06-27 21:51:39,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:39,648 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:51:39,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:39,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:51:39,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:51:39,708 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:51:39,708 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 139 transitions, 1155 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-27 21:51:39,708 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:39,708 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:51:39,709 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:39,995 INFO L124 PetriNetUnfolderBase]: 1734/2879 cut-off events. [2024-06-27 21:51:39,995 INFO L125 PetriNetUnfolderBase]: For 37762/37762 co-relation queries the response was YES. [2024-06-27 21:51:40,005 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13903 conditions, 2879 events. 1734/2879 cut-off events. For 37762/37762 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 17207 event pairs, 599 based on Foata normal form. 4/2856 useless extension candidates. Maximal degree in co-relation 13849. Up to 2302 conditions per place. [2024-06-27 21:51:40,013 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 127 selfloop transitions, 35 changer transitions 0/176 dead transitions. [2024-06-27 21:51:40,013 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 176 transitions, 1587 flow [2024-06-27 21:51:40,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:51:40,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:51:40,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 205 transitions. [2024-06-27 21:51:40,015 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6366459627329193 [2024-06-27 21:51:40,015 INFO L175 Difference]: Start difference. First operand has 130 places, 139 transitions, 1155 flow. Second operand 7 states and 205 transitions. [2024-06-27 21:51:40,015 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 176 transitions, 1587 flow [2024-06-27 21:51:40,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 176 transitions, 1516 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-27 21:51:40,058 INFO L231 Difference]: Finished difference. Result has 132 places, 141 transitions, 1191 flow [2024-06-27 21:51:40,059 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1084, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1191, PETRI_PLACES=132, PETRI_TRANSITIONS=141} [2024-06-27 21:51:40,059 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 82 predicate places. [2024-06-27 21:51:40,059 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 141 transitions, 1191 flow [2024-06-27 21:51:40,059 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-27 21:51:40,059 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:40,059 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:40,060 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 21:51:40,060 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:40,060 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:40,060 INFO L85 PathProgramCache]: Analyzing trace with hash -1171278304, now seen corresponding path program 1 times [2024-06-27 21:51:40,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:40,060 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1197255838] [2024-06-27 21:51:40,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:40,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:40,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:40,190 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:40,190 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:40,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1197255838] [2024-06-27 21:51:40,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1197255838] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:40,191 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:40,191 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:51:40,191 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1016251867] [2024-06-27 21:51:40,191 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:40,191 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:51:40,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:40,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:51:40,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:51:40,239 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 46 [2024-06-27 21:51:40,239 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 141 transitions, 1191 flow. Second operand has 7 states, 7 states have (on average 20.571428571428573) internal successors, (144), 7 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:40,239 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:40,240 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 46 [2024-06-27 21:51:40,240 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:40,552 INFO L124 PetriNetUnfolderBase]: 1740/3011 cut-off events. [2024-06-27 21:51:40,552 INFO L125 PetriNetUnfolderBase]: For 45933/45987 co-relation queries the response was YES. [2024-06-27 21:51:40,563 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14722 conditions, 3011 events. 1740/3011 cut-off events. For 45933/45987 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 18383 event pairs, 435 based on Foata normal form. 14/2935 useless extension candidates. Maximal degree in co-relation 14667. Up to 2298 conditions per place. [2024-06-27 21:51:40,572 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 128 selfloop transitions, 27 changer transitions 0/194 dead transitions. [2024-06-27 21:51:40,572 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 194 transitions, 1753 flow [2024-06-27 21:51:40,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:51:40,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:51:40,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 244 transitions. [2024-06-27 21:51:40,573 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6630434782608695 [2024-06-27 21:51:40,573 INFO L175 Difference]: Start difference. First operand has 132 places, 141 transitions, 1191 flow. Second operand 8 states and 244 transitions. [2024-06-27 21:51:40,574 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 194 transitions, 1753 flow [2024-06-27 21:51:40,619 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 194 transitions, 1664 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-27 21:51:40,621 INFO L231 Difference]: Finished difference. Result has 135 places, 145 transitions, 1207 flow [2024-06-27 21:51:40,621 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1102, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1207, PETRI_PLACES=135, PETRI_TRANSITIONS=145} [2024-06-27 21:51:40,622 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 85 predicate places. [2024-06-27 21:51:40,622 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 145 transitions, 1207 flow [2024-06-27 21:51:40,622 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.571428571428573) internal successors, (144), 7 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:40,622 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:40,622 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:40,622 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 21:51:40,622 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:40,623 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:40,623 INFO L85 PathProgramCache]: Analyzing trace with hash -98036612, now seen corresponding path program 2 times [2024-06-27 21:51:40,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:40,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1114332270] [2024-06-27 21:51:40,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:40,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:40,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:40,748 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:40,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:40,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1114332270] [2024-06-27 21:51:40,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1114332270] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:40,748 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:40,748 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:51:40,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [816807483] [2024-06-27 21:51:40,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:40,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:51:40,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:40,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:51:40,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:51:40,809 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 46 [2024-06-27 21:51:40,809 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 145 transitions, 1207 flow. Second operand has 7 states, 7 states have (on average 20.571428571428573) internal successors, (144), 7 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:40,809 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:40,809 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 46 [2024-06-27 21:51:40,809 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:41,113 INFO L124 PetriNetUnfolderBase]: 1736/2969 cut-off events. [2024-06-27 21:51:41,113 INFO L125 PetriNetUnfolderBase]: For 47777/47824 co-relation queries the response was YES. [2024-06-27 21:51:41,124 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14781 conditions, 2969 events. 1736/2969 cut-off events. For 47777/47824 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 18246 event pairs, 555 based on Foata normal form. 8/2886 useless extension candidates. Maximal degree in co-relation 14725. Up to 2378 conditions per place. [2024-06-27 21:51:41,134 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 123 selfloop transitions, 23 changer transitions 0/185 dead transitions. [2024-06-27 21:51:41,135 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 185 transitions, 1595 flow [2024-06-27 21:51:41,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:51:41,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:51:41,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 213 transitions. [2024-06-27 21:51:41,136 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6614906832298136 [2024-06-27 21:51:41,136 INFO L175 Difference]: Start difference. First operand has 135 places, 145 transitions, 1207 flow. Second operand 7 states and 213 transitions. [2024-06-27 21:51:41,136 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 185 transitions, 1595 flow [2024-06-27 21:51:41,184 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 185 transitions, 1538 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-27 21:51:41,186 INFO L231 Difference]: Finished difference. Result has 138 places, 145 transitions, 1204 flow [2024-06-27 21:51:41,186 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1150, PETRI_DIFFERENCE_MINUEND_PLACES=131, 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=7, PETRI_FLOW=1204, PETRI_PLACES=138, PETRI_TRANSITIONS=145} [2024-06-27 21:51:41,187 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 88 predicate places. [2024-06-27 21:51:41,187 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 145 transitions, 1204 flow [2024-06-27 21:51:41,187 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.571428571428573) internal successors, (144), 7 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:41,187 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:41,187 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:41,187 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 21:51:41,188 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:41,188 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:41,188 INFO L85 PathProgramCache]: Analyzing trace with hash 831109664, now seen corresponding path program 3 times [2024-06-27 21:51:41,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:41,188 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [632357920] [2024-06-27 21:51:41,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:41,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:41,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:41,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-27 21:51:41,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:41,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [632357920] [2024-06-27 21:51:41,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [632357920] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:41,297 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:41,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:51:41,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [339451278] [2024-06-27 21:51:41,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:41,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:51:41,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:41,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:51:41,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:51:41,333 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 46 [2024-06-27 21:51:41,333 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 145 transitions, 1204 flow. Second operand has 7 states, 7 states have (on average 20.571428571428573) internal successors, (144), 7 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:41,333 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:41,334 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 46 [2024-06-27 21:51:41,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:41,661 INFO L124 PetriNetUnfolderBase]: 1716/2814 cut-off events. [2024-06-27 21:51:41,661 INFO L125 PetriNetUnfolderBase]: For 50794/50841 co-relation queries the response was YES. [2024-06-27 21:51:41,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14648 conditions, 2814 events. 1716/2814 cut-off events. For 50794/50841 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 16692 event pairs, 331 based on Foata normal form. 6/2725 useless extension candidates. Maximal degree in co-relation 14590. Up to 2255 conditions per place. [2024-06-27 21:51:41,680 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 103 selfloop transitions, 42 changer transitions 0/184 dead transitions. [2024-06-27 21:51:41,681 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 184 transitions, 1606 flow [2024-06-27 21:51:41,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:51:41,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:51:41,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 214 transitions. [2024-06-27 21:51:41,682 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6645962732919255 [2024-06-27 21:51:41,682 INFO L175 Difference]: Start difference. First operand has 138 places, 145 transitions, 1204 flow. Second operand 7 states and 214 transitions. [2024-06-27 21:51:41,682 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 184 transitions, 1606 flow [2024-06-27 21:51:41,730 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 184 transitions, 1554 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-27 21:51:41,732 INFO L231 Difference]: Finished difference. Result has 139 places, 147 transitions, 1272 flow [2024-06-27 21:51:41,732 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1152, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1272, PETRI_PLACES=139, PETRI_TRANSITIONS=147} [2024-06-27 21:51:41,732 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 89 predicate places. [2024-06-27 21:51:41,733 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 147 transitions, 1272 flow [2024-06-27 21:51:41,733 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.571428571428573) internal successors, (144), 7 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:41,733 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:41,733 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:41,733 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 21:51:41,733 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:41,734 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:41,734 INFO L85 PathProgramCache]: Analyzing trace with hash -469156962, now seen corresponding path program 1 times [2024-06-27 21:51:41,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:41,734 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1206378779] [2024-06-27 21:51:41,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:41,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:41,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:41,835 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:41,836 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:41,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1206378779] [2024-06-27 21:51:41,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1206378779] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:41,836 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:41,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:51:41,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1705746766] [2024-06-27 21:51:41,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:41,837 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:51:41,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:41,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:51:41,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:51:41,878 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 46 [2024-06-27 21:51:41,879 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 147 transitions, 1272 flow. Second operand has 6 states, 6 states have (on average 21.166666666666668) internal successors, (127), 6 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:41,879 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:41,879 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 46 [2024-06-27 21:51:41,879 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:42,155 INFO L124 PetriNetUnfolderBase]: 1801/3044 cut-off events. [2024-06-27 21:51:42,156 INFO L125 PetriNetUnfolderBase]: For 49519/49533 co-relation queries the response was YES. [2024-06-27 21:51:42,169 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15366 conditions, 3044 events. 1801/3044 cut-off events. For 49519/49533 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 18712 event pairs, 671 based on Foata normal form. 14/3029 useless extension candidates. Maximal degree in co-relation 15307. Up to 2469 conditions per place. [2024-06-27 21:51:42,180 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 128 selfloop transitions, 27 changer transitions 0/183 dead transitions. [2024-06-27 21:51:42,181 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 183 transitions, 1796 flow [2024-06-27 21:51:42,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:51:42,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:51:42,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 180 transitions. [2024-06-27 21:51:42,182 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6521739130434783 [2024-06-27 21:51:42,182 INFO L175 Difference]: Start difference. First operand has 139 places, 147 transitions, 1272 flow. Second operand 6 states and 180 transitions. [2024-06-27 21:51:42,182 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 183 transitions, 1796 flow [2024-06-27 21:51:42,235 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 183 transitions, 1686 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-27 21:51:42,237 INFO L231 Difference]: Finished difference. Result has 141 places, 158 transitions, 1342 flow [2024-06-27 21:51:42,237 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1172, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1342, PETRI_PLACES=141, PETRI_TRANSITIONS=158} [2024-06-27 21:51:42,238 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 91 predicate places. [2024-06-27 21:51:42,238 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 158 transitions, 1342 flow [2024-06-27 21:51:42,238 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 21.166666666666668) internal successors, (127), 6 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:42,238 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:42,238 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:42,238 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 21:51:42,238 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:42,239 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:42,239 INFO L85 PathProgramCache]: Analyzing trace with hash 1907389564, now seen corresponding path program 4 times [2024-06-27 21:51:42,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:42,239 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1679868044] [2024-06-27 21:51:42,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:42,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:42,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:42,380 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:42,380 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:42,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1679868044] [2024-06-27 21:51:42,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1679868044] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:42,380 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:42,380 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:51:42,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1207490612] [2024-06-27 21:51:42,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:42,381 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:51:42,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:42,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:51:42,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:51:42,422 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 46 [2024-06-27 21:51:42,422 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 158 transitions, 1342 flow. Second operand has 7 states, 7 states have (on average 20.571428571428573) internal successors, (144), 7 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:42,423 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:42,423 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 46 [2024-06-27 21:51:42,423 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:42,774 INFO L124 PetriNetUnfolderBase]: 1748/2869 cut-off events. [2024-06-27 21:51:42,774 INFO L125 PetriNetUnfolderBase]: For 56233/56290 co-relation queries the response was YES. [2024-06-27 21:51:42,786 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15352 conditions, 2869 events. 1748/2869 cut-off events. For 56233/56290 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 17105 event pairs, 343 based on Foata normal form. 16/2784 useless extension candidates. Maximal degree in co-relation 15291. Up to 2281 conditions per place. [2024-06-27 21:51:42,797 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 108 selfloop transitions, 47 changer transitions 0/194 dead transitions. [2024-06-27 21:51:42,798 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 194 transitions, 1760 flow [2024-06-27 21:51:42,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:51:42,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:51:42,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 211 transitions. [2024-06-27 21:51:42,799 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65527950310559 [2024-06-27 21:51:42,799 INFO L175 Difference]: Start difference. First operand has 141 places, 158 transitions, 1342 flow. Second operand 7 states and 211 transitions. [2024-06-27 21:51:42,799 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 194 transitions, 1760 flow [2024-06-27 21:51:42,866 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 194 transitions, 1728 flow, removed 12 selfloop flow, removed 1 redundant places. [2024-06-27 21:51:42,868 INFO L231 Difference]: Finished difference. Result has 147 places, 160 transitions, 1444 flow [2024-06-27 21:51:42,868 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1310, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1444, PETRI_PLACES=147, PETRI_TRANSITIONS=160} [2024-06-27 21:51:42,868 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 97 predicate places. [2024-06-27 21:51:42,869 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 160 transitions, 1444 flow [2024-06-27 21:51:42,869 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.571428571428573) internal successors, (144), 7 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:42,869 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:42,869 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:42,869 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 21:51:42,869 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:42,870 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:42,870 INFO L85 PathProgramCache]: Analyzing trace with hash -84926532, now seen corresponding path program 2 times [2024-06-27 21:51:42,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:42,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [958599631] [2024-06-27 21:51:42,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:42,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:42,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:42,977 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:42,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:42,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [958599631] [2024-06-27 21:51:42,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [958599631] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:42,978 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:42,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:51:42,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509709219] [2024-06-27 21:51:42,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:42,979 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:51:42,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:42,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:51:42,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:51:43,010 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 46 [2024-06-27 21:51:43,011 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 160 transitions, 1444 flow. Second operand has 6 states, 6 states have (on average 21.166666666666668) internal successors, (127), 6 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:43,011 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:43,011 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 46 [2024-06-27 21:51:43,011 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:43,280 INFO L124 PetriNetUnfolderBase]: 1799/3071 cut-off events. [2024-06-27 21:51:43,280 INFO L125 PetriNetUnfolderBase]: For 53911/53922 co-relation queries the response was YES. [2024-06-27 21:51:43,293 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15867 conditions, 3071 events. 1799/3071 cut-off events. For 53911/53922 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 18717 event pairs, 497 based on Foata normal form. 11/3077 useless extension candidates. Maximal degree in co-relation 15804. Up to 2492 conditions per place. [2024-06-27 21:51:43,303 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 129 selfloop transitions, 24 changer transitions 0/181 dead transitions. [2024-06-27 21:51:43,303 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 181 transitions, 1826 flow [2024-06-27 21:51:43,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 21:51:43,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 21:51:43,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 129 transitions. [2024-06-27 21:51:43,304 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7010869565217391 [2024-06-27 21:51:43,304 INFO L175 Difference]: Start difference. First operand has 147 places, 160 transitions, 1444 flow. Second operand 4 states and 129 transitions. [2024-06-27 21:51:43,304 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 181 transitions, 1826 flow [2024-06-27 21:51:43,385 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 181 transitions, 1712 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-27 21:51:43,387 INFO L231 Difference]: Finished difference. Result has 146 places, 163 transitions, 1437 flow [2024-06-27 21:51:43,387 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1330, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1437, PETRI_PLACES=146, PETRI_TRANSITIONS=163} [2024-06-27 21:51:43,387 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 96 predicate places. [2024-06-27 21:51:43,387 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 163 transitions, 1437 flow [2024-06-27 21:51:43,388 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 21.166666666666668) internal successors, (127), 6 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:43,388 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:43,388 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:43,388 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 21:51:43,388 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:43,388 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:43,388 INFO L85 PathProgramCache]: Analyzing trace with hash -589425156, now seen corresponding path program 3 times [2024-06-27 21:51:43,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:43,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1746888118] [2024-06-27 21:51:43,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:43,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:43,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:43,484 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:43,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:43,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1746888118] [2024-06-27 21:51:43,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1746888118] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:43,484 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:43,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:51:43,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [238834167] [2024-06-27 21:51:43,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:43,485 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:51:43,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:43,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:51:43,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:51:43,515 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 46 [2024-06-27 21:51:43,516 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 163 transitions, 1437 flow. Second operand has 6 states, 6 states have (on average 21.166666666666668) internal successors, (127), 6 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:43,516 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:43,516 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 46 [2024-06-27 21:51:43,516 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:43,787 INFO L124 PetriNetUnfolderBase]: 1795/2974 cut-off events. [2024-06-27 21:51:43,787 INFO L125 PetriNetUnfolderBase]: For 54696/54696 co-relation queries the response was YES. [2024-06-27 21:51:43,800 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15607 conditions, 2974 events. 1795/2974 cut-off events. For 54696/54696 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 17851 event pairs, 392 based on Foata normal form. 2/2972 useless extension candidates. Maximal degree in co-relation 15543. Up to 2457 conditions per place. [2024-06-27 21:51:43,810 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 126 selfloop transitions, 30 changer transitions 0/184 dead transitions. [2024-06-27 21:51:43,810 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 184 transitions, 1799 flow [2024-06-27 21:51:43,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:51:43,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:51:43,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 154 transitions. [2024-06-27 21:51:43,811 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6695652173913044 [2024-06-27 21:51:43,811 INFO L175 Difference]: Start difference. First operand has 146 places, 163 transitions, 1437 flow. Second operand 5 states and 154 transitions. [2024-06-27 21:51:43,811 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 184 transitions, 1799 flow [2024-06-27 21:51:43,872 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 184 transitions, 1746 flow, removed 12 selfloop flow, removed 2 redundant places. [2024-06-27 21:51:43,874 INFO L231 Difference]: Finished difference. Result has 149 places, 163 transitions, 1456 flow [2024-06-27 21:51:43,874 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1384, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1456, PETRI_PLACES=149, PETRI_TRANSITIONS=163} [2024-06-27 21:51:43,874 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 99 predicate places. [2024-06-27 21:51:43,874 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 163 transitions, 1456 flow [2024-06-27 21:51:43,874 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 21.166666666666668) internal successors, (127), 6 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:43,874 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:43,875 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:43,875 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 21:51:43,875 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:43,875 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:43,875 INFO L85 PathProgramCache]: Analyzing trace with hash -262408414, now seen corresponding path program 1 times [2024-06-27 21:51:43,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:43,875 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1795355557] [2024-06-27 21:51:43,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:43,875 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:43,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:43,977 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:43,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:43,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1795355557] [2024-06-27 21:51:43,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1795355557] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:43,978 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:43,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:51:43,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [921169705] [2024-06-27 21:51:43,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:43,978 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:51:43,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:43,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:51:43,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:51:44,007 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 46 [2024-06-27 21:51:44,007 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 163 transitions, 1456 flow. Second operand has 6 states, 6 states have (on average 21.166666666666668) internal successors, (127), 6 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:44,007 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:44,007 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 46 [2024-06-27 21:51:44,007 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:44,292 INFO L124 PetriNetUnfolderBase]: 1774/3073 cut-off events. [2024-06-27 21:51:44,292 INFO L125 PetriNetUnfolderBase]: For 59996/60000 co-relation queries the response was YES. [2024-06-27 21:51:44,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16030 conditions, 3073 events. 1774/3073 cut-off events. For 59996/60000 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 19292 event pairs, 582 based on Foata normal form. 6/3047 useless extension candidates. Maximal degree in co-relation 15965. Up to 2448 conditions per place. [2024-06-27 21:51:44,316 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 139 selfloop transitions, 24 changer transitions 0/194 dead transitions. [2024-06-27 21:51:44,316 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 194 transitions, 1958 flow [2024-06-27 21:51:44,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:51:44,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:51:44,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 179 transitions. [2024-06-27 21:51:44,317 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6485507246376812 [2024-06-27 21:51:44,317 INFO L175 Difference]: Start difference. First operand has 149 places, 163 transitions, 1456 flow. Second operand 6 states and 179 transitions. [2024-06-27 21:51:44,317 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 194 transitions, 1958 flow [2024-06-27 21:51:44,399 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 194 transitions, 1885 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-27 21:51:44,401 INFO L231 Difference]: Finished difference. Result has 151 places, 169 transitions, 1501 flow [2024-06-27 21:51:44,401 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1385, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1501, PETRI_PLACES=151, PETRI_TRANSITIONS=169} [2024-06-27 21:51:44,402 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 101 predicate places. [2024-06-27 21:51:44,402 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 169 transitions, 1501 flow [2024-06-27 21:51:44,402 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 21.166666666666668) internal successors, (127), 6 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:44,402 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:44,402 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:44,402 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 21:51:44,403 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:44,403 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:44,403 INFO L85 PathProgramCache]: Analyzing trace with hash -91586014, now seen corresponding path program 2 times [2024-06-27 21:51:44,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:44,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1475496643] [2024-06-27 21:51:44,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:44,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:44,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:44,545 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:44,545 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:44,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1475496643] [2024-06-27 21:51:44,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1475496643] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:44,545 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:44,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:51:44,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [333571411] [2024-06-27 21:51:44,545 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:44,545 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:51:44,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:44,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:51:44,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:51:44,580 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 46 [2024-06-27 21:51:44,581 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 169 transitions, 1501 flow. Second operand has 6 states, 6 states have (on average 21.166666666666668) internal successors, (127), 6 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:44,581 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:44,581 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 46 [2024-06-27 21:51:44,581 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:44,888 INFO L124 PetriNetUnfolderBase]: 1816/3141 cut-off events. [2024-06-27 21:51:44,888 INFO L125 PetriNetUnfolderBase]: For 60875/60879 co-relation queries the response was YES. [2024-06-27 21:51:44,903 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16513 conditions, 3141 events. 1816/3141 cut-off events. For 60875/60879 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 19783 event pairs, 587 based on Foata normal form. 6/3116 useless extension candidates. Maximal degree in co-relation 16448. Up to 2516 conditions per place. [2024-06-27 21:51:44,914 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 143 selfloop transitions, 24 changer transitions 0/198 dead transitions. [2024-06-27 21:51:44,914 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 198 transitions, 1965 flow [2024-06-27 21:51:44,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:51:44,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:51:44,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 174 transitions. [2024-06-27 21:51:44,915 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6304347826086957 [2024-06-27 21:51:44,915 INFO L175 Difference]: Start difference. First operand has 151 places, 169 transitions, 1501 flow. Second operand 6 states and 174 transitions. [2024-06-27 21:51:44,915 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 198 transitions, 1965 flow [2024-06-27 21:51:45,002 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 198 transitions, 1916 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-27 21:51:45,005 INFO L231 Difference]: Finished difference. Result has 155 places, 177 transitions, 1595 flow [2024-06-27 21:51:45,005 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1459, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1595, PETRI_PLACES=155, PETRI_TRANSITIONS=177} [2024-06-27 21:51:45,005 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 105 predicate places. [2024-06-27 21:51:45,005 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 177 transitions, 1595 flow [2024-06-27 21:51:45,005 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 21.166666666666668) internal successors, (127), 6 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:45,005 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:45,005 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:45,006 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 21:51:45,006 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:45,006 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:45,006 INFO L85 PathProgramCache]: Analyzing trace with hash -589210078, now seen corresponding path program 3 times [2024-06-27 21:51:45,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:45,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1334998893] [2024-06-27 21:51:45,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:45,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:45,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:45,113 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:45,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:45,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1334998893] [2024-06-27 21:51:45,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1334998893] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:45,113 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:45,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:51:45,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [843435812] [2024-06-27 21:51:45,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:45,114 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:51:45,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:45,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:51:45,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:51:45,143 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 46 [2024-06-27 21:51:45,144 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 177 transitions, 1595 flow. Second operand has 6 states, 6 states have (on average 21.166666666666668) internal successors, (127), 6 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:45,144 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:45,144 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 46 [2024-06-27 21:51:45,144 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:45,426 INFO L124 PetriNetUnfolderBase]: 1812/3023 cut-off events. [2024-06-27 21:51:45,426 INFO L125 PetriNetUnfolderBase]: For 62366/62366 co-relation queries the response was YES. [2024-06-27 21:51:45,440 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16503 conditions, 3023 events. 1812/3023 cut-off events. For 62366/62366 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 18336 event pairs, 339 based on Foata normal form. 2/3020 useless extension candidates. Maximal degree in co-relation 16436. Up to 2482 conditions per place. [2024-06-27 21:51:45,450 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 138 selfloop transitions, 29 changer transitions 0/198 dead transitions. [2024-06-27 21:51:45,450 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 198 transitions, 1979 flow [2024-06-27 21:51:45,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:51:45,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:51:45,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 153 transitions. [2024-06-27 21:51:45,451 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6652173913043479 [2024-06-27 21:51:45,451 INFO L175 Difference]: Start difference. First operand has 155 places, 177 transitions, 1595 flow. Second operand 5 states and 153 transitions. [2024-06-27 21:51:45,451 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 198 transitions, 1979 flow [2024-06-27 21:51:45,525 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 198 transitions, 1902 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-27 21:51:45,527 INFO L231 Difference]: Finished difference. Result has 157 places, 177 transitions, 1592 flow [2024-06-27 21:51:45,528 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1518, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1592, PETRI_PLACES=157, PETRI_TRANSITIONS=177} [2024-06-27 21:51:45,528 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 107 predicate places. [2024-06-27 21:51:45,528 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 177 transitions, 1592 flow [2024-06-27 21:51:45,528 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 21.166666666666668) internal successors, (127), 6 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:45,528 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:45,528 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:45,528 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 21:51:45,528 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:45,529 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:45,529 INFO L85 PathProgramCache]: Analyzing trace with hash -588963814, now seen corresponding path program 1 times [2024-06-27 21:51:45,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:45,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2144376094] [2024-06-27 21:51:45,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:45,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:45,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:45,643 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:45,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:45,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2144376094] [2024-06-27 21:51:45,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2144376094] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:45,644 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:45,644 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:51:45,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2103493056] [2024-06-27 21:51:45,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:45,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:51:45,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:45,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:51:45,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:51:45,688 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 46 [2024-06-27 21:51:45,688 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 177 transitions, 1592 flow. Second operand has 6 states, 6 states have (on average 21.166666666666668) internal successors, (127), 6 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:45,688 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:45,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 46 [2024-06-27 21:51:45,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:45,961 INFO L124 PetriNetUnfolderBase]: 1850/3069 cut-off events. [2024-06-27 21:51:45,961 INFO L125 PetriNetUnfolderBase]: For 62779/62779 co-relation queries the response was YES. [2024-06-27 21:51:45,975 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16507 conditions, 3069 events. 1850/3069 cut-off events. For 62779/62779 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 18569 event pairs, 389 based on Foata normal form. 2/3063 useless extension candidates. Maximal degree in co-relation 16439. Up to 2593 conditions per place. [2024-06-27 21:51:45,985 INFO L140 encePairwiseOnDemand]: 41/46 looper letters, 154 selfloop transitions, 10 changer transitions 0/192 dead transitions. [2024-06-27 21:51:45,985 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 192 transitions, 1972 flow [2024-06-27 21:51:45,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 21:51:45,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 21:51:45,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 121 transitions. [2024-06-27 21:51:45,988 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.657608695652174 [2024-06-27 21:51:45,988 INFO L175 Difference]: Start difference. First operand has 157 places, 177 transitions, 1592 flow. Second operand 4 states and 121 transitions. [2024-06-27 21:51:45,988 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 192 transitions, 1972 flow [2024-06-27 21:51:46,060 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 192 transitions, 1912 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-27 21:51:46,062 INFO L231 Difference]: Finished difference. Result has 157 places, 179 transitions, 1583 flow [2024-06-27 21:51:46,062 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1532, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1583, PETRI_PLACES=157, PETRI_TRANSITIONS=179} [2024-06-27 21:51:46,062 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 107 predicate places. [2024-06-27 21:51:46,062 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 179 transitions, 1583 flow [2024-06-27 21:51:46,063 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 21.166666666666668) internal successors, (127), 6 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:46,063 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:46,063 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:46,063 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 21:51:46,063 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:46,063 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:46,063 INFO L85 PathProgramCache]: Analyzing trace with hash -212873647, now seen corresponding path program 1 times [2024-06-27 21:51:46,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:46,063 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [237580515] [2024-06-27 21:51:46,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:46,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:46,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:46,189 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:46,190 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:46,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [237580515] [2024-06-27 21:51:46,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [237580515] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:46,190 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:46,190 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:51:46,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [316904769] [2024-06-27 21:51:46,190 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:46,190 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:51:46,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:46,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:51:46,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:51:46,255 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:51:46,256 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 179 transitions, 1583 flow. Second operand has 8 states, 8 states have (on average 19.5) internal successors, (156), 8 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:46,256 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:46,256 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:51:46,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:46,706 INFO L124 PetriNetUnfolderBase]: 2160/3563 cut-off events. [2024-06-27 21:51:46,707 INFO L125 PetriNetUnfolderBase]: For 79230/79230 co-relation queries the response was YES. [2024-06-27 21:51:46,724 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19136 conditions, 3563 events. 2160/3563 cut-off events. For 79230/79230 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 21944 event pairs, 535 based on Foata normal form. 12/3544 useless extension candidates. Maximal degree in co-relation 19067. Up to 2749 conditions per place. [2024-06-27 21:51:46,736 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 212 selfloop transitions, 20 changer transitions 0/246 dead transitions. [2024-06-27 21:51:46,736 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 246 transitions, 2407 flow [2024-06-27 21:51:46,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:51:46,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:51:46,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 269 transitions. [2024-06-27 21:51:46,737 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6497584541062802 [2024-06-27 21:51:46,737 INFO L175 Difference]: Start difference. First operand has 157 places, 179 transitions, 1583 flow. Second operand 9 states and 269 transitions. [2024-06-27 21:51:46,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 246 transitions, 2407 flow [2024-06-27 21:51:46,827 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 246 transitions, 2372 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-06-27 21:51:46,829 INFO L231 Difference]: Finished difference. Result has 166 places, 184 transitions, 1668 flow [2024-06-27 21:51:46,829 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1548, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1668, PETRI_PLACES=166, PETRI_TRANSITIONS=184} [2024-06-27 21:51:46,830 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 116 predicate places. [2024-06-27 21:51:46,830 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 184 transitions, 1668 flow [2024-06-27 21:51:46,830 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.5) internal successors, (156), 8 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:46,830 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:46,830 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:46,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 21:51:46,830 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:46,831 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:46,831 INFO L85 PathProgramCache]: Analyzing trace with hash -124160017, now seen corresponding path program 2 times [2024-06-27 21:51:46,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:46,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1391155689] [2024-06-27 21:51:46,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:46,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:46,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:46,966 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:46,966 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:46,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1391155689] [2024-06-27 21:51:46,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1391155689] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:46,967 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:46,967 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:51:46,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [468295433] [2024-06-27 21:51:46,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:46,967 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:51:46,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:46,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:51:46,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:51:47,039 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:51:47,039 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 184 transitions, 1668 flow. Second operand has 8 states, 8 states have (on average 19.5) internal successors, (156), 8 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:47,039 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:47,039 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:51:47,039 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:47,480 INFO L124 PetriNetUnfolderBase]: 2219/3688 cut-off events. [2024-06-27 21:51:47,480 INFO L125 PetriNetUnfolderBase]: For 84168/84168 co-relation queries the response was YES. [2024-06-27 21:51:47,499 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19880 conditions, 3688 events. 2219/3688 cut-off events. For 84168/84168 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 22988 event pairs, 748 based on Foata normal form. 16/3671 useless extension candidates. Maximal degree in co-relation 19808. Up to 3092 conditions per place. [2024-06-27 21:51:47,512 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 203 selfloop transitions, 17 changer transitions 0/234 dead transitions. [2024-06-27 21:51:47,512 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 234 transitions, 2265 flow [2024-06-27 21:51:47,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:51:47,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:51:47,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 236 transitions. [2024-06-27 21:51:47,513 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6413043478260869 [2024-06-27 21:51:47,514 INFO L175 Difference]: Start difference. First operand has 166 places, 184 transitions, 1668 flow. Second operand 8 states and 236 transitions. [2024-06-27 21:51:47,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 234 transitions, 2265 flow [2024-06-27 21:51:47,619 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 234 transitions, 2223 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-27 21:51:47,622 INFO L231 Difference]: Finished difference. Result has 170 places, 185 transitions, 1688 flow [2024-06-27 21:51:47,622 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1626, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1688, PETRI_PLACES=170, PETRI_TRANSITIONS=185} [2024-06-27 21:51:47,622 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 120 predicate places. [2024-06-27 21:51:47,622 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 185 transitions, 1688 flow [2024-06-27 21:51:47,622 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.5) internal successors, (156), 8 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:47,622 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:47,623 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:47,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 21:51:47,623 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:47,623 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:47,623 INFO L85 PathProgramCache]: Analyzing trace with hash 1255833461, now seen corresponding path program 3 times [2024-06-27 21:51:47,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:47,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [203097010] [2024-06-27 21:51:47,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:47,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:47,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:47,754 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:47,755 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:47,755 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [203097010] [2024-06-27 21:51:47,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [203097010] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:47,755 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:47,755 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:51:47,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1569522732] [2024-06-27 21:51:47,755 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:47,756 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:51:47,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:47,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:51:47,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:51:47,800 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:51:47,801 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 185 transitions, 1688 flow. Second operand has 8 states, 8 states have (on average 19.5) internal successors, (156), 8 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:47,801 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:47,801 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:51:47,801 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:48,256 INFO L124 PetriNetUnfolderBase]: 2199/3654 cut-off events. [2024-06-27 21:51:48,257 INFO L125 PetriNetUnfolderBase]: For 80181/80181 co-relation queries the response was YES. [2024-06-27 21:51:48,272 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19462 conditions, 3654 events. 2199/3654 cut-off events. For 80181/80181 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 22689 event pairs, 693 based on Foata normal form. 12/3637 useless extension candidates. Maximal degree in co-relation 19388. Up to 2935 conditions per place. [2024-06-27 21:51:48,283 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 207 selfloop transitions, 19 changer transitions 0/240 dead transitions. [2024-06-27 21:51:48,283 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 240 transitions, 2341 flow [2024-06-27 21:51:48,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:51:48,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:51:48,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 239 transitions. [2024-06-27 21:51:48,284 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6494565217391305 [2024-06-27 21:51:48,284 INFO L175 Difference]: Start difference. First operand has 170 places, 185 transitions, 1688 flow. Second operand 8 states and 239 transitions. [2024-06-27 21:51:48,284 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 240 transitions, 2341 flow [2024-06-27 21:51:48,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 240 transitions, 2270 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-27 21:51:48,419 INFO L231 Difference]: Finished difference. Result has 173 places, 188 transitions, 1718 flow [2024-06-27 21:51:48,419 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1637, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1718, PETRI_PLACES=173, PETRI_TRANSITIONS=188} [2024-06-27 21:51:48,420 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 123 predicate places. [2024-06-27 21:51:48,420 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 188 transitions, 1718 flow [2024-06-27 21:51:48,420 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.5) internal successors, (156), 8 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:48,420 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:48,420 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:48,420 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 21:51:48,420 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:48,420 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:48,421 INFO L85 PathProgramCache]: Analyzing trace with hash 1374886163, now seen corresponding path program 4 times [2024-06-27 21:51:48,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:48,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1084249408] [2024-06-27 21:51:48,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:48,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:48,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:48,555 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:48,555 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:48,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1084249408] [2024-06-27 21:51:48,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1084249408] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:48,555 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:48,555 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:51:48,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1863543227] [2024-06-27 21:51:48,556 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:48,556 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:51:48,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:48,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:51:48,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:51:48,597 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:51:48,597 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 188 transitions, 1718 flow. Second operand has 8 states, 8 states have (on average 19.5) internal successors, (156), 8 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:48,598 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:48,598 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:51:48,598 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:49,003 INFO L124 PetriNetUnfolderBase]: 2293/3766 cut-off events. [2024-06-27 21:51:49,003 INFO L125 PetriNetUnfolderBase]: For 86243/86246 co-relation queries the response was YES. [2024-06-27 21:51:49,023 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20037 conditions, 3766 events. 2293/3766 cut-off events. For 86243/86246 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 23451 event pairs, 517 based on Foata normal form. 16/3764 useless extension candidates. Maximal degree in co-relation 19961. Up to 3028 conditions per place. [2024-06-27 21:51:49,036 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 172 selfloop transitions, 49 changer transitions 0/235 dead transitions. [2024-06-27 21:51:49,036 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 235 transitions, 2308 flow [2024-06-27 21:51:49,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:51:49,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:51:49,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 241 transitions. [2024-06-27 21:51:49,038 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.654891304347826 [2024-06-27 21:51:49,038 INFO L175 Difference]: Start difference. First operand has 173 places, 188 transitions, 1718 flow. Second operand 8 states and 241 transitions. [2024-06-27 21:51:49,038 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 235 transitions, 2308 flow [2024-06-27 21:51:49,139 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 235 transitions, 2288 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-27 21:51:49,142 INFO L231 Difference]: Finished difference. Result has 177 places, 189 transitions, 1823 flow [2024-06-27 21:51:49,142 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1698, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1823, PETRI_PLACES=177, PETRI_TRANSITIONS=189} [2024-06-27 21:51:49,142 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 127 predicate places. [2024-06-27 21:51:49,143 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 189 transitions, 1823 flow [2024-06-27 21:51:49,143 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.5) internal successors, (156), 8 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:49,143 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:49,143 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:49,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 21:51:49,143 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:49,143 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:49,144 INFO L85 PathProgramCache]: Analyzing trace with hash 1374738293, now seen corresponding path program 5 times [2024-06-27 21:51:49,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:49,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1569749612] [2024-06-27 21:51:49,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:49,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:49,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:49,259 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:49,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:49,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1569749612] [2024-06-27 21:51:49,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1569749612] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:49,259 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:49,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:51:49,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1354783472] [2024-06-27 21:51:49,260 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:49,260 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:51:49,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:49,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:51:49,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:51:49,320 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:51:49,320 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 189 transitions, 1823 flow. Second operand has 8 states, 8 states have (on average 19.5) internal successors, (156), 8 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:49,320 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:49,320 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:51:49,320 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:49,813 INFO L124 PetriNetUnfolderBase]: 2482/4207 cut-off events. [2024-06-27 21:51:49,813 INFO L125 PetriNetUnfolderBase]: For 101204/101207 co-relation queries the response was YES. [2024-06-27 21:51:49,836 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22652 conditions, 4207 events. 2482/4207 cut-off events. For 101204/101207 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 27458 event pairs, 767 based on Foata normal form. 12/4177 useless extension candidates. Maximal degree in co-relation 22574. Up to 3038 conditions per place. [2024-06-27 21:51:49,850 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 178 selfloop transitions, 51 changer transitions 0/243 dead transitions. [2024-06-27 21:51:49,851 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 243 transitions, 2613 flow [2024-06-27 21:51:49,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:51:49,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:51:49,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 245 transitions. [2024-06-27 21:51:49,852 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6657608695652174 [2024-06-27 21:51:49,852 INFO L175 Difference]: Start difference. First operand has 177 places, 189 transitions, 1823 flow. Second operand 8 states and 245 transitions. [2024-06-27 21:51:49,852 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 243 transitions, 2613 flow [2024-06-27 21:51:50,035 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 243 transitions, 2506 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-27 21:51:50,038 INFO L231 Difference]: Finished difference. Result has 180 places, 192 transitions, 1880 flow [2024-06-27 21:51:50,038 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1716, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1880, PETRI_PLACES=180, PETRI_TRANSITIONS=192} [2024-06-27 21:51:50,038 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 130 predicate places. [2024-06-27 21:51:50,039 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 192 transitions, 1880 flow [2024-06-27 21:51:50,039 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.5) internal successors, (156), 8 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:50,039 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:50,039 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:50,039 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 21:51:50,039 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:50,039 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:50,039 INFO L85 PathProgramCache]: Analyzing trace with hash 1574187953, now seen corresponding path program 6 times [2024-06-27 21:51:50,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:50,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [745941538] [2024-06-27 21:51:50,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:50,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:50,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:50,164 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:50,164 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:50,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [745941538] [2024-06-27 21:51:50,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [745941538] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:50,164 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:50,164 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:51:50,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1980938111] [2024-06-27 21:51:50,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:50,165 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:51:50,165 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:50,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:51:50,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:51:50,199 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:51:50,200 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 192 transitions, 1880 flow. Second operand has 8 states, 8 states have (on average 19.5) internal successors, (156), 8 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:50,200 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:50,200 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:51:50,200 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:50,658 INFO L124 PetriNetUnfolderBase]: 2454/4142 cut-off events. [2024-06-27 21:51:50,659 INFO L125 PetriNetUnfolderBase]: For 98147/98150 co-relation queries the response was YES. [2024-06-27 21:51:50,679 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22034 conditions, 4142 events. 2454/4142 cut-off events. For 98147/98150 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 26611 event pairs, 614 based on Foata normal form. 16/4149 useless extension candidates. Maximal degree in co-relation 21954. Up to 3287 conditions per place. [2024-06-27 21:51:50,691 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 175 selfloop transitions, 50 changer transitions 0/239 dead transitions. [2024-06-27 21:51:50,691 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 239 transitions, 2483 flow [2024-06-27 21:51:50,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:51:50,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:51:50,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 240 transitions. [2024-06-27 21:51:50,696 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6521739130434783 [2024-06-27 21:51:50,696 INFO L175 Difference]: Start difference. First operand has 180 places, 192 transitions, 1880 flow. Second operand 8 states and 240 transitions. [2024-06-27 21:51:50,696 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 239 transitions, 2483 flow [2024-06-27 21:51:50,872 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 239 transitions, 2391 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-27 21:51:50,875 INFO L231 Difference]: Finished difference. Result has 184 places, 193 transitions, 1920 flow [2024-06-27 21:51:50,875 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1800, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1920, PETRI_PLACES=184, PETRI_TRANSITIONS=193} [2024-06-27 21:51:50,875 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 134 predicate places. [2024-06-27 21:51:50,875 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 193 transitions, 1920 flow [2024-06-27 21:51:50,875 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.5) internal successors, (156), 8 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:50,875 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:50,876 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:50,876 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 21:51:50,876 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:50,876 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:50,876 INFO L85 PathProgramCache]: Analyzing trace with hash 322397, now seen corresponding path program 1 times [2024-06-27 21:51:50,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:50,876 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1761720667] [2024-06-27 21:51:50,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:50,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:50,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:50,996 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:50,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:50,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1761720667] [2024-06-27 21:51:50,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1761720667] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:50,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:50,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:51:50,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1749159549] [2024-06-27 21:51:50,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:50,997 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:51:50,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:50,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:51:50,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:51:51,032 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:51:51,033 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 193 transitions, 1920 flow. Second operand has 8 states, 8 states have (on average 19.5) internal successors, (156), 8 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:51,033 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:51,033 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:51:51,033 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:51,546 INFO L124 PetriNetUnfolderBase]: 2521/4247 cut-off events. [2024-06-27 21:51:51,546 INFO L125 PetriNetUnfolderBase]: For 98713/98716 co-relation queries the response was YES. [2024-06-27 21:51:51,572 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22581 conditions, 4247 events. 2521/4247 cut-off events. For 98713/98716 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 27384 event pairs, 591 based on Foata normal form. 12/4250 useless extension candidates. Maximal degree in co-relation 22499. Up to 3007 conditions per place. [2024-06-27 21:51:51,660 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 175 selfloop transitions, 54 changer transitions 0/243 dead transitions. [2024-06-27 21:51:51,660 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 243 transitions, 2548 flow [2024-06-27 21:51:51,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:51:51,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:51:51,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 242 transitions. [2024-06-27 21:51:51,661 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.657608695652174 [2024-06-27 21:51:51,661 INFO L175 Difference]: Start difference. First operand has 184 places, 193 transitions, 1920 flow. Second operand 8 states and 242 transitions. [2024-06-27 21:51:51,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 243 transitions, 2548 flow [2024-06-27 21:51:51,823 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 243 transitions, 2449 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-27 21:51:51,826 INFO L231 Difference]: Finished difference. Result has 186 places, 194 transitions, 1959 flow [2024-06-27 21:51:51,826 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1821, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1959, PETRI_PLACES=186, PETRI_TRANSITIONS=194} [2024-06-27 21:51:51,827 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 136 predicate places. [2024-06-27 21:51:51,827 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 194 transitions, 1959 flow [2024-06-27 21:51:51,827 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.5) internal successors, (156), 8 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:51,827 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:51,827 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:51,827 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 21:51:51,828 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:51,828 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:51,828 INFO L85 PathProgramCache]: Analyzing trace with hash -1318044179, now seen corresponding path program 7 times [2024-06-27 21:51:51,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:51,828 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [835286610] [2024-06-27 21:51:51,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:51,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:51,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:51,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-27 21:51:51,957 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:51,957 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [835286610] [2024-06-27 21:51:51,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [835286610] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:51,958 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:51,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:51:51,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2038397255] [2024-06-27 21:51:51,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:51,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:51:51,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:51,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:51:51,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:51:51,995 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:51:51,996 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 194 transitions, 1959 flow. Second operand has 8 states, 8 states have (on average 19.5) internal successors, (156), 8 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:51,996 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:51,996 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:51:51,996 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:52,469 INFO L124 PetriNetUnfolderBase]: 2615/4270 cut-off events. [2024-06-27 21:51:52,470 INFO L125 PetriNetUnfolderBase]: For 107982/107982 co-relation queries the response was YES. [2024-06-27 21:51:52,495 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23532 conditions, 4270 events. 2615/4270 cut-off events. For 107982/107982 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 27144 event pairs, 517 based on Foata normal form. 16/4276 useless extension candidates. Maximal degree in co-relation 23449. Up to 3546 conditions per place. [2024-06-27 21:51:52,510 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 172 selfloop transitions, 52 changer transitions 0/238 dead transitions. [2024-06-27 21:51:52,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 238 transitions, 2553 flow [2024-06-27 21:51:52,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:51:52,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:51:52,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 236 transitions. [2024-06-27 21:51:52,511 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6413043478260869 [2024-06-27 21:51:52,511 INFO L175 Difference]: Start difference. First operand has 186 places, 194 transitions, 1959 flow. Second operand 8 states and 236 transitions. [2024-06-27 21:51:52,511 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 238 transitions, 2553 flow [2024-06-27 21:51:52,680 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 238 transitions, 2429 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-27 21:51:52,682 INFO L231 Difference]: Finished difference. Result has 188 places, 195 transitions, 1972 flow [2024-06-27 21:51:52,683 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1835, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1972, PETRI_PLACES=188, PETRI_TRANSITIONS=195} [2024-06-27 21:51:52,683 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 138 predicate places. [2024-06-27 21:51:52,683 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 195 transitions, 1972 flow [2024-06-27 21:51:52,683 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.5) internal successors, (156), 8 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:52,683 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:52,683 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:52,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 21:51:52,684 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:52,684 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:52,684 INFO L85 PathProgramCache]: Analyzing trace with hash 2059473579, now seen corresponding path program 8 times [2024-06-27 21:51:52,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:52,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1497274981] [2024-06-27 21:51:52,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:52,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:52,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:52,805 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:52,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:52,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1497274981] [2024-06-27 21:51:52,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1497274981] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:52,806 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:52,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:51:52,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [192076621] [2024-06-27 21:51:52,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:52,807 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:51:52,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:52,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:51:52,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:51:52,839 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:51:52,839 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 195 transitions, 1972 flow. Second operand has 8 states, 8 states have (on average 19.5) internal successors, (156), 8 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:52,840 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:52,840 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:51:52,840 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:53,420 INFO L124 PetriNetUnfolderBase]: 2709/4420 cut-off events. [2024-06-27 21:51:53,420 INFO L125 PetriNetUnfolderBase]: For 114131/114131 co-relation queries the response was YES. [2024-06-27 21:51:53,447 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24271 conditions, 4420 events. 2709/4420 cut-off events. For 114131/114131 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 28301 event pairs, 531 based on Foata normal form. 16/4426 useless extension candidates. Maximal degree in co-relation 24187. Up to 3696 conditions per place. [2024-06-27 21:51:53,462 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 176 selfloop transitions, 49 changer transitions 0/239 dead transitions. [2024-06-27 21:51:53,462 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 239 transitions, 2570 flow [2024-06-27 21:51:53,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:51:53,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:51:53,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 238 transitions. [2024-06-27 21:51:53,463 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6467391304347826 [2024-06-27 21:51:53,463 INFO L175 Difference]: Start difference. First operand has 188 places, 195 transitions, 1972 flow. Second operand 8 states and 238 transitions. [2024-06-27 21:51:53,463 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 239 transitions, 2570 flow [2024-06-27 21:51:53,680 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 239 transitions, 2451 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-27 21:51:53,683 INFO L231 Difference]: Finished difference. Result has 190 places, 196 transitions, 1986 flow [2024-06-27 21:51:53,683 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1853, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1986, PETRI_PLACES=190, PETRI_TRANSITIONS=196} [2024-06-27 21:51:53,683 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 140 predicate places. [2024-06-27 21:51:53,683 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 196 transitions, 1986 flow [2024-06-27 21:51:53,683 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.5) internal successors, (156), 8 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:53,683 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:53,684 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:53,684 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 21:51:53,684 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:53,684 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:53,684 INFO L85 PathProgramCache]: Analyzing trace with hash -1000316653, now seen corresponding path program 9 times [2024-06-27 21:51:53,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:53,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [259871291] [2024-06-27 21:51:53,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:53,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:53,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:53,809 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:53,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:53,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [259871291] [2024-06-27 21:51:53,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [259871291] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:53,809 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:53,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:51:53,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509839618] [2024-06-27 21:51:53,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:53,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:51:53,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:53,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:51:53,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:51:53,849 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:51:53,850 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 196 transitions, 1986 flow. Second operand has 8 states, 8 states have (on average 19.5) internal successors, (156), 8 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:53,850 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:53,850 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:51:53,850 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:54,459 INFO L124 PetriNetUnfolderBase]: 2803/4792 cut-off events. [2024-06-27 21:51:54,459 INFO L125 PetriNetUnfolderBase]: For 122250/122250 co-relation queries the response was YES. [2024-06-27 21:51:54,482 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25263 conditions, 4792 events. 2803/4792 cut-off events. For 122250/122250 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 32351 event pairs, 931 based on Foata normal form. 16/4747 useless extension candidates. Maximal degree in co-relation 25178. Up to 3846 conditions per place. [2024-06-27 21:51:54,497 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 176 selfloop transitions, 50 changer transitions 0/240 dead transitions. [2024-06-27 21:51:54,497 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 240 transitions, 2588 flow [2024-06-27 21:51:54,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:51:54,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:51:54,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 237 transitions. [2024-06-27 21:51:54,501 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6440217391304348 [2024-06-27 21:51:54,501 INFO L175 Difference]: Start difference. First operand has 190 places, 196 transitions, 1986 flow. Second operand 8 states and 237 transitions. [2024-06-27 21:51:54,502 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 240 transitions, 2588 flow [2024-06-27 21:51:54,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 240 transitions, 2473 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-27 21:51:54,707 INFO L231 Difference]: Finished difference. Result has 192 places, 197 transitions, 2008 flow [2024-06-27 21:51:54,708 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1871, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2008, PETRI_PLACES=192, PETRI_TRANSITIONS=197} [2024-06-27 21:51:54,708 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 142 predicate places. [2024-06-27 21:51:54,708 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 197 transitions, 2008 flow [2024-06-27 21:51:54,708 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.5) internal successors, (156), 8 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:54,708 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:54,708 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:54,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 21:51:54,709 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:54,709 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:54,709 INFO L85 PathProgramCache]: Analyzing trace with hash -1000464523, now seen corresponding path program 10 times [2024-06-27 21:51:54,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:54,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [71044230] [2024-06-27 21:51:54,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:54,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:54,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:54,816 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:54,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:54,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [71044230] [2024-06-27 21:51:54,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [71044230] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:54,816 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:54,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:51:54,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1311052085] [2024-06-27 21:51:54,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:54,817 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:51:54,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:54,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:51:54,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:51:54,874 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:51:54,875 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 197 transitions, 2008 flow. Second operand has 8 states, 8 states have (on average 19.5) internal successors, (156), 8 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:54,875 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:54,875 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:51:54,875 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:55,433 INFO L124 PetriNetUnfolderBase]: 2835/4814 cut-off events. [2024-06-27 21:51:55,433 INFO L125 PetriNetUnfolderBase]: For 119690/119690 co-relation queries the response was YES. [2024-06-27 21:51:55,461 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25243 conditions, 4814 events. 2835/4814 cut-off events. For 119690/119690 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 32451 event pairs, 885 based on Foata normal form. 12/4773 useless extension candidates. Maximal degree in co-relation 25157. Up to 3513 conditions per place. [2024-06-27 21:51:55,477 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 178 selfloop transitions, 54 changer transitions 0/246 dead transitions. [2024-06-27 21:51:55,477 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 246 transitions, 2674 flow [2024-06-27 21:51:55,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:51:55,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:51:55,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 239 transitions. [2024-06-27 21:51:55,478 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6494565217391305 [2024-06-27 21:51:55,478 INFO L175 Difference]: Start difference. First operand has 192 places, 197 transitions, 2008 flow. Second operand 8 states and 239 transitions. [2024-06-27 21:51:55,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 246 transitions, 2674 flow [2024-06-27 21:51:55,716 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 246 transitions, 2555 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-27 21:51:55,719 INFO L231 Difference]: Finished difference. Result has 195 places, 200 transitions, 2083 flow [2024-06-27 21:51:55,719 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1889, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2083, PETRI_PLACES=195, PETRI_TRANSITIONS=200} [2024-06-27 21:51:55,719 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 145 predicate places. [2024-06-27 21:51:55,719 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 200 transitions, 2083 flow [2024-06-27 21:51:55,719 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.5) internal successors, (156), 8 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:55,719 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:55,719 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:55,720 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 21:51:55,720 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:55,720 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:55,720 INFO L85 PathProgramCache]: Analyzing trace with hash 1138625265, now seen corresponding path program 2 times [2024-06-27 21:51:55,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:55,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [962717617] [2024-06-27 21:51:55,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:55,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:55,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:55,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-27 21:51:55,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:55,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [962717617] [2024-06-27 21:51:55,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [962717617] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:55,839 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:55,839 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:51:55,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1678168228] [2024-06-27 21:51:55,839 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:55,839 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:51:55,840 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:55,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:51:55,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:51:55,883 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:51:55,883 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 200 transitions, 2083 flow. Second operand has 8 states, 8 states have (on average 19.5) internal successors, (156), 8 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:55,884 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:55,884 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:51:55,884 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:56,461 INFO L124 PetriNetUnfolderBase]: 2902/4968 cut-off events. [2024-06-27 21:51:56,462 INFO L125 PetriNetUnfolderBase]: For 125920/125920 co-relation queries the response was YES. [2024-06-27 21:51:56,490 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26003 conditions, 4968 events. 2902/4968 cut-off events. For 125920/125920 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 33548 event pairs, 690 based on Foata normal form. 12/4967 useless extension candidates. Maximal degree in co-relation 25915. Up to 3886 conditions per place. [2024-06-27 21:51:56,506 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 179 selfloop transitions, 54 changer transitions 0/247 dead transitions. [2024-06-27 21:51:56,507 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 247 transitions, 2721 flow [2024-06-27 21:51:56,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:51:56,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:51:56,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 239 transitions. [2024-06-27 21:51:56,507 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6494565217391305 [2024-06-27 21:51:56,508 INFO L175 Difference]: Start difference. First operand has 195 places, 200 transitions, 2083 flow. Second operand 8 states and 239 transitions. [2024-06-27 21:51:56,508 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 247 transitions, 2721 flow [2024-06-27 21:51:56,794 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 247 transitions, 2623 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-27 21:51:56,797 INFO L231 Difference]: Finished difference. Result has 199 places, 201 transitions, 2133 flow [2024-06-27 21:51:56,797 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1985, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2133, PETRI_PLACES=199, PETRI_TRANSITIONS=201} [2024-06-27 21:51:56,798 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 149 predicate places. [2024-06-27 21:51:56,798 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 201 transitions, 2133 flow [2024-06-27 21:51:56,798 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.5) internal successors, (156), 8 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:56,798 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:56,798 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:56,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 21:51:56,798 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:56,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:56,799 INFO L85 PathProgramCache]: Analyzing trace with hash 1452324495, now seen corresponding path program 3 times [2024-06-27 21:51:56,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:56,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [108880555] [2024-06-27 21:51:56,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:56,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:56,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:56,923 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:56,923 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:56,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [108880555] [2024-06-27 21:51:56,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [108880555] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:56,923 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:56,923 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:51:56,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1533865178] [2024-06-27 21:51:56,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:56,923 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:51:56,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:56,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:51:56,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:51:56,965 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:51:56,965 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 201 transitions, 2133 flow. Second operand has 8 states, 8 states have (on average 19.5) internal successors, (156), 8 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:56,965 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:56,965 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:51:56,965 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:57,585 INFO L124 PetriNetUnfolderBase]: 2969/4893 cut-off events. [2024-06-27 21:51:57,585 INFO L125 PetriNetUnfolderBase]: For 129948/129948 co-relation queries the response was YES. [2024-06-27 21:51:57,610 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26618 conditions, 4893 events. 2969/4893 cut-off events. For 129948/129948 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 32307 event pairs, 518 based on Foata normal form. 12/4895 useless extension candidates. Maximal degree in co-relation 26528. Up to 2901 conditions per place. [2024-06-27 21:51:57,625 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 170 selfloop transitions, 66 changer transitions 0/250 dead transitions. [2024-06-27 21:51:57,625 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 250 transitions, 2873 flow [2024-06-27 21:51:57,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:51:57,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:51:57,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 240 transitions. [2024-06-27 21:51:57,626 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6521739130434783 [2024-06-27 21:51:57,627 INFO L175 Difference]: Start difference. First operand has 199 places, 201 transitions, 2133 flow. Second operand 8 states and 240 transitions. [2024-06-27 21:51:57,627 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 250 transitions, 2873 flow [2024-06-27 21:51:57,843 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 250 transitions, 2739 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-27 21:51:57,846 INFO L231 Difference]: Finished difference. Result has 201 places, 202 transitions, 2171 flow [2024-06-27 21:51:57,846 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1999, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2171, PETRI_PLACES=201, PETRI_TRANSITIONS=202} [2024-06-27 21:51:57,846 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 151 predicate places. [2024-06-27 21:51:57,847 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 202 transitions, 2171 flow [2024-06-27 21:51:57,847 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.5) internal successors, (156), 8 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:57,847 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:57,847 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:57,847 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 21:51:57,847 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:57,847 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:57,847 INFO L85 PathProgramCache]: Analyzing trace with hash -793390351, now seen corresponding path program 4 times [2024-06-27 21:51:57,847 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:57,848 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [640010254] [2024-06-27 21:51:57,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:57,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:57,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:57,953 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:57,953 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:57,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [640010254] [2024-06-27 21:51:57,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [640010254] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:57,953 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:57,953 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:51:57,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1407545638] [2024-06-27 21:51:57,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:57,954 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:51:57,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:57,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:51:57,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:51:58,002 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:51:58,003 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 202 transitions, 2171 flow. Second operand has 8 states, 8 states have (on average 19.5) internal successors, (156), 8 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:58,003 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:58,003 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:51:58,003 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:58,564 INFO L124 PetriNetUnfolderBase]: 2949/5051 cut-off events. [2024-06-27 21:51:58,564 INFO L125 PetriNetUnfolderBase]: For 123610/123610 co-relation queries the response was YES. [2024-06-27 21:51:58,594 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26170 conditions, 5051 events. 2949/5051 cut-off events. For 123610/123610 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 34640 event pairs, 955 based on Foata normal form. 12/5004 useless extension candidates. Maximal degree in co-relation 26079. Up to 3831 conditions per place. [2024-06-27 21:51:58,611 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 181 selfloop transitions, 52 changer transitions 0/247 dead transitions. [2024-06-27 21:51:58,611 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 247 transitions, 2693 flow [2024-06-27 21:51:58,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:51:58,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:51:58,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 239 transitions. [2024-06-27 21:51:58,612 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6494565217391305 [2024-06-27 21:51:58,613 INFO L175 Difference]: Start difference. First operand has 201 places, 202 transitions, 2171 flow. Second operand 8 states and 239 transitions. [2024-06-27 21:51:58,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 247 transitions, 2693 flow [2024-06-27 21:51:58,882 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 247 transitions, 2561 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-27 21:51:58,885 INFO L231 Difference]: Finished difference. Result has 203 places, 201 transitions, 2063 flow [2024-06-27 21:51:58,885 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1955, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2063, PETRI_PLACES=203, PETRI_TRANSITIONS=201} [2024-06-27 21:51:58,885 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 153 predicate places. [2024-06-27 21:51:58,885 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 201 transitions, 2063 flow [2024-06-27 21:51:58,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.5) internal successors, (156), 8 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:58,886 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:58,886 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:58,886 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 21:51:58,886 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:58,886 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:58,886 INFO L85 PathProgramCache]: Analyzing trace with hash -1394870185, now seen corresponding path program 1 times [2024-06-27 21:51:58,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:58,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [781966826] [2024-06-27 21:51:58,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:58,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:58,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:58,987 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:58,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:58,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [781966826] [2024-06-27 21:51:58,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [781966826] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:58,987 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:58,987 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:51:58,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1718466798] [2024-06-27 21:51:58,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:58,988 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:51:58,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:58,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:51:58,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:51:59,023 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:51:59,024 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 201 transitions, 2063 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-27 21:51:59,024 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:59,024 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:51:59,024 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:59,546 INFO L124 PetriNetUnfolderBase]: 2974/5107 cut-off events. [2024-06-27 21:51:59,547 INFO L125 PetriNetUnfolderBase]: For 115372/115375 co-relation queries the response was YES. [2024-06-27 21:51:59,579 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26058 conditions, 5107 events. 2974/5107 cut-off events. For 115372/115375 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 34777 event pairs, 801 based on Foata normal form. 1/5091 useless extension candidates. Maximal degree in co-relation 25966. Up to 4261 conditions per place. [2024-06-27 21:51:59,597 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 190 selfloop transitions, 48 changer transitions 0/252 dead transitions. [2024-06-27 21:51:59,597 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 252 transitions, 2997 flow [2024-06-27 21:51:59,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:51:59,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:51:59,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 209 transitions. [2024-06-27 21:51:59,598 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6490683229813664 [2024-06-27 21:51:59,598 INFO L175 Difference]: Start difference. First operand has 203 places, 201 transitions, 2063 flow. Second operand 7 states and 209 transitions. [2024-06-27 21:51:59,598 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 252 transitions, 2997 flow [2024-06-27 21:51:59,827 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 252 transitions, 2746 flow, removed 14 selfloop flow, removed 10 redundant places. [2024-06-27 21:51:59,830 INFO L231 Difference]: Finished difference. Result has 201 places, 217 transitions, 2137 flow [2024-06-27 21:51:59,830 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1812, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2137, PETRI_PLACES=201, PETRI_TRANSITIONS=217} [2024-06-27 21:51:59,830 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 151 predicate places. [2024-06-27 21:51:59,830 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 217 transitions, 2137 flow [2024-06-27 21:51:59,830 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-27 21:51:59,830 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:59,830 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:59,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 21:51:59,831 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:59,831 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:59,831 INFO L85 PathProgramCache]: Analyzing trace with hash -65625921, now seen corresponding path program 1 times [2024-06-27 21:51:59,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:59,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1716919127] [2024-06-27 21:51:59,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:59,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:59,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:59,929 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:59,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:59,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1716919127] [2024-06-27 21:51:59,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1716919127] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:59,930 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:59,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:51:59,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1480170703] [2024-06-27 21:51:59,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:59,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:51:59,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:59,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:51:59,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:51:59,959 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:51:59,959 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 217 transitions, 2137 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-27 21:51:59,959 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:59,959 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:51:59,959 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:00,548 INFO L124 PetriNetUnfolderBase]: 3010/4975 cut-off events. [2024-06-27 21:52:00,549 INFO L125 PetriNetUnfolderBase]: For 117466/117469 co-relation queries the response was YES. [2024-06-27 21:52:00,576 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25565 conditions, 4975 events. 3010/4975 cut-off events. For 117466/117469 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 33019 event pairs, 606 based on Foata normal form. 3/4964 useless extension candidates. Maximal degree in co-relation 25474. Up to 4334 conditions per place. [2024-06-27 21:52:00,593 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 204 selfloop transitions, 49 changer transitions 0/267 dead transitions. [2024-06-27 21:52:00,593 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 267 transitions, 3105 flow [2024-06-27 21:52:00,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:52:00,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:52:00,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 206 transitions. [2024-06-27 21:52:00,594 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.639751552795031 [2024-06-27 21:52:00,594 INFO L175 Difference]: Start difference. First operand has 201 places, 217 transitions, 2137 flow. Second operand 7 states and 206 transitions. [2024-06-27 21:52:00,595 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 267 transitions, 3105 flow [2024-06-27 21:52:00,909 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 267 transitions, 3038 flow, removed 28 selfloop flow, removed 1 redundant places. [2024-06-27 21:52:00,912 INFO L231 Difference]: Finished difference. Result has 209 places, 235 transitions, 2420 flow [2024-06-27 21:52:00,912 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2073, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2420, PETRI_PLACES=209, PETRI_TRANSITIONS=235} [2024-06-27 21:52:00,913 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 159 predicate places. [2024-06-27 21:52:00,913 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 235 transitions, 2420 flow [2024-06-27 21:52:00,913 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-27 21:52:00,913 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:00,913 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:00,913 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 21:52:00,914 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:00,914 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:00,914 INFO L85 PathProgramCache]: Analyzing trace with hash -65626107, now seen corresponding path program 2 times [2024-06-27 21:52:00,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:00,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [667674348] [2024-06-27 21:52:00,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:00,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:00,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:01,066 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:01,066 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:01,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [667674348] [2024-06-27 21:52:01,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [667674348] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:01,067 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:01,067 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:52:01,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [118900635] [2024-06-27 21:52:01,067 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:01,067 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:52:01,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:01,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:52:01,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:52:01,112 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:52:01,112 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 235 transitions, 2420 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-27 21:52:01,112 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:01,112 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:52:01,113 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:01,725 INFO L124 PetriNetUnfolderBase]: 3021/4986 cut-off events. [2024-06-27 21:52:01,726 INFO L125 PetriNetUnfolderBase]: For 123414/123417 co-relation queries the response was YES. [2024-06-27 21:52:01,758 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26219 conditions, 4986 events. 3021/4986 cut-off events. For 123414/123417 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 33048 event pairs, 587 based on Foata normal form. 3/4981 useless extension candidates. Maximal degree in co-relation 26123. Up to 4431 conditions per place. [2024-06-27 21:52:01,775 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 219 selfloop transitions, 35 changer transitions 0/268 dead transitions. [2024-06-27 21:52:01,775 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 268 transitions, 3036 flow [2024-06-27 21:52:01,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:52:01,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:52:01,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 201 transitions. [2024-06-27 21:52:01,776 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6242236024844721 [2024-06-27 21:52:01,776 INFO L175 Difference]: Start difference. First operand has 209 places, 235 transitions, 2420 flow. Second operand 7 states and 201 transitions. [2024-06-27 21:52:01,776 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 268 transitions, 3036 flow [2024-06-27 21:52:02,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 268 transitions, 2971 flow, removed 24 selfloop flow, removed 1 redundant places. [2024-06-27 21:52:02,111 INFO L231 Difference]: Finished difference. Result has 215 places, 238 transitions, 2475 flow [2024-06-27 21:52:02,111 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2355, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2475, PETRI_PLACES=215, PETRI_TRANSITIONS=238} [2024-06-27 21:52:02,112 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 165 predicate places. [2024-06-27 21:52:02,112 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 238 transitions, 2475 flow [2024-06-27 21:52:02,112 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-27 21:52:02,112 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:02,113 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:02,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 21:52:02,113 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:02,113 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:02,113 INFO L85 PathProgramCache]: Analyzing trace with hash -260469609, now seen corresponding path program 3 times [2024-06-27 21:52:02,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:02,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1182335254] [2024-06-27 21:52:02,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:02,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:02,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:02,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-27 21:52:02,235 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:02,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1182335254] [2024-06-27 21:52:02,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1182335254] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:02,235 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:02,235 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:52:02,235 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [474917779] [2024-06-27 21:52:02,235 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:02,235 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:52:02,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:02,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:52:02,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:52:02,281 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:52:02,281 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 238 transitions, 2475 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-27 21:52:02,281 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:02,281 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:52:02,282 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:02,889 INFO L124 PetriNetUnfolderBase]: 3068/5246 cut-off events. [2024-06-27 21:52:02,890 INFO L125 PetriNetUnfolderBase]: For 130481/130484 co-relation queries the response was YES. [2024-06-27 21:52:02,920 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27119 conditions, 5246 events. 3068/5246 cut-off events. For 130481/130484 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 35816 event pairs, 773 based on Foata normal form. 3/5237 useless extension candidates. Maximal degree in co-relation 27021. Up to 4474 conditions per place. [2024-06-27 21:52:02,935 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 220 selfloop transitions, 48 changer transitions 0/282 dead transitions. [2024-06-27 21:52:02,935 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 282 transitions, 3365 flow [2024-06-27 21:52:02,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:52:02,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:52:02,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 223 transitions. [2024-06-27 21:52:02,936 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6059782608695652 [2024-06-27 21:52:02,936 INFO L175 Difference]: Start difference. First operand has 215 places, 238 transitions, 2475 flow. Second operand 8 states and 223 transitions. [2024-06-27 21:52:02,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 282 transitions, 3365 flow [2024-06-27 21:52:03,271 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 282 transitions, 3249 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-27 21:52:03,274 INFO L231 Difference]: Finished difference. Result has 218 places, 251 transitions, 2665 flow [2024-06-27 21:52:03,274 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2375, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2665, PETRI_PLACES=218, PETRI_TRANSITIONS=251} [2024-06-27 21:52:03,275 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 168 predicate places. [2024-06-27 21:52:03,275 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 251 transitions, 2665 flow [2024-06-27 21:52:03,275 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-27 21:52:03,275 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:03,275 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:03,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 21:52:03,276 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:03,276 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:03,276 INFO L85 PathProgramCache]: Analyzing trace with hash -260232273, now seen corresponding path program 2 times [2024-06-27 21:52:03,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:03,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [397377508] [2024-06-27 21:52:03,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:03,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:03,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:03,393 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:03,393 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:03,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [397377508] [2024-06-27 21:52:03,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [397377508] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:03,393 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:03,393 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:52:03,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1771100803] [2024-06-27 21:52:03,394 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:03,394 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:52:03,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:03,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:52:03,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:52:03,429 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:52:03,429 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 251 transitions, 2665 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-27 21:52:03,429 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:03,429 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:52:03,429 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:03,982 INFO L124 PetriNetUnfolderBase]: 3107/5304 cut-off events. [2024-06-27 21:52:03,983 INFO L125 PetriNetUnfolderBase]: For 137923/137926 co-relation queries the response was YES. [2024-06-27 21:52:04,017 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27720 conditions, 5304 events. 3107/5304 cut-off events. For 137923/137926 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 36186 event pairs, 783 based on Foata normal form. 3/5293 useless extension candidates. Maximal degree in co-relation 27621. Up to 4441 conditions per place. [2024-06-27 21:52:04,034 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 212 selfloop transitions, 63 changer transitions 0/289 dead transitions. [2024-06-27 21:52:04,034 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 289 transitions, 3618 flow [2024-06-27 21:52:04,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:52:04,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:52:04,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 203 transitions. [2024-06-27 21:52:04,035 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6304347826086957 [2024-06-27 21:52:04,036 INFO L175 Difference]: Start difference. First operand has 218 places, 251 transitions, 2665 flow. Second operand 7 states and 203 transitions. [2024-06-27 21:52:04,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 289 transitions, 3618 flow [2024-06-27 21:52:04,413 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 289 transitions, 3511 flow, removed 30 selfloop flow, removed 2 redundant places. [2024-06-27 21:52:04,417 INFO L231 Difference]: Finished difference. Result has 223 places, 260 transitions, 2823 flow [2024-06-27 21:52:04,417 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2558, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2823, PETRI_PLACES=223, PETRI_TRANSITIONS=260} [2024-06-27 21:52:04,417 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 173 predicate places. [2024-06-27 21:52:04,417 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 260 transitions, 2823 flow [2024-06-27 21:52:04,417 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-27 21:52:04,417 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:04,417 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:04,417 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 21:52:04,418 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:04,418 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:04,418 INFO L85 PathProgramCache]: Analyzing trace with hash -260469423, now seen corresponding path program 3 times [2024-06-27 21:52:04,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:04,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [988993671] [2024-06-27 21:52:04,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:04,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:04,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:04,523 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:04,524 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:04,524 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [988993671] [2024-06-27 21:52:04,524 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [988993671] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:04,524 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:04,524 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:52:04,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1514629398] [2024-06-27 21:52:04,524 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:04,525 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:52:04,525 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:04,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:52:04,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:52:04,563 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:52:04,563 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 260 transitions, 2823 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-27 21:52:04,563 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:04,563 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:52:04,563 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:05,135 INFO L124 PetriNetUnfolderBase]: 3104/5115 cut-off events. [2024-06-27 21:52:05,135 INFO L125 PetriNetUnfolderBase]: For 140253/140256 co-relation queries the response was YES. [2024-06-27 21:52:05,167 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27561 conditions, 5115 events. 3104/5115 cut-off events. For 140253/140256 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 33967 event pairs, 596 based on Foata normal form. 3/5108 useless extension candidates. Maximal degree in co-relation 27461. Up to 4438 conditions per place. [2024-06-27 21:52:05,184 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 214 selfloop transitions, 61 changer transitions 0/289 dead transitions. [2024-06-27 21:52:05,184 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 289 transitions, 3647 flow [2024-06-27 21:52:05,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:52:05,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:52:05,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 204 transitions. [2024-06-27 21:52:05,185 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6335403726708074 [2024-06-27 21:52:05,185 INFO L175 Difference]: Start difference. First operand has 223 places, 260 transitions, 2823 flow. Second operand 7 states and 204 transitions. [2024-06-27 21:52:05,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 289 transitions, 3647 flow [2024-06-27 21:52:05,666 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 289 transitions, 3517 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-06-27 21:52:05,669 INFO L231 Difference]: Finished difference. Result has 227 places, 260 transitions, 2821 flow [2024-06-27 21:52:05,669 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2693, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2821, PETRI_PLACES=227, PETRI_TRANSITIONS=260} [2024-06-27 21:52:05,670 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 177 predicate places. [2024-06-27 21:52:05,670 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 260 transitions, 2821 flow [2024-06-27 21:52:05,670 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-27 21:52:05,670 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:05,670 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:05,670 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 21:52:05,670 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:05,671 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:05,671 INFO L85 PathProgramCache]: Analyzing trace with hash -260223345, now seen corresponding path program 1 times [2024-06-27 21:52:05,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:05,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1106088260] [2024-06-27 21:52:05,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:05,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:05,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:05,786 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:05,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:05,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1106088260] [2024-06-27 21:52:05,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1106088260] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:05,787 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:05,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:52:05,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1047823690] [2024-06-27 21:52:05,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:05,788 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:52:05,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:05,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:52:05,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:52:05,820 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 46 [2024-06-27 21:52:05,820 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 260 transitions, 2821 flow. Second operand has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:05,820 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:05,820 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 46 [2024-06-27 21:52:05,820 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:06,390 INFO L124 PetriNetUnfolderBase]: 3038/5027 cut-off events. [2024-06-27 21:52:06,390 INFO L125 PetriNetUnfolderBase]: For 157587/157587 co-relation queries the response was YES. [2024-06-27 21:52:06,424 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27297 conditions, 5027 events. 3038/5027 cut-off events. For 157587/157587 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 33448 event pairs, 558 based on Foata normal form. 10/4989 useless extension candidates. Maximal degree in co-relation 27196. Up to 4225 conditions per place. [2024-06-27 21:52:06,441 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 211 selfloop transitions, 37 changer transitions 0/292 dead transitions. [2024-06-27 21:52:06,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 292 transitions, 3421 flow [2024-06-27 21:52:06,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:52:06,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:52:06,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 205 transitions. [2024-06-27 21:52:06,442 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6366459627329193 [2024-06-27 21:52:06,442 INFO L175 Difference]: Start difference. First operand has 227 places, 260 transitions, 2821 flow. Second operand 7 states and 205 transitions. [2024-06-27 21:52:06,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 292 transitions, 3421 flow [2024-06-27 21:52:06,794 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 292 transitions, 3300 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-27 21:52:06,797 INFO L231 Difference]: Finished difference. Result has 230 places, 261 transitions, 2794 flow [2024-06-27 21:52:06,798 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2700, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2794, PETRI_PLACES=230, PETRI_TRANSITIONS=261} [2024-06-27 21:52:06,798 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 180 predicate places. [2024-06-27 21:52:06,798 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 261 transitions, 2794 flow [2024-06-27 21:52:06,798 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:06,798 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:06,798 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:06,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 21:52:06,799 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:06,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:06,799 INFO L85 PathProgramCache]: Analyzing trace with hash 73674753, now seen corresponding path program 4 times [2024-06-27 21:52:06,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:06,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2138681163] [2024-06-27 21:52:06,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:06,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:06,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:06,905 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:06,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:06,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2138681163] [2024-06-27 21:52:06,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2138681163] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:06,905 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:06,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:52:06,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [25545] [2024-06-27 21:52:06,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:06,906 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:52:06,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:06,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:52:06,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:52:06,937 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:52:06,937 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 261 transitions, 2794 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-27 21:52:06,938 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:06,938 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:52:06,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:07,550 INFO L124 PetriNetUnfolderBase]: 3211/5512 cut-off events. [2024-06-27 21:52:07,550 INFO L125 PetriNetUnfolderBase]: For 153799/153799 co-relation queries the response was YES. [2024-06-27 21:52:07,588 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28820 conditions, 5512 events. 3211/5512 cut-off events. For 153799/153799 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 38072 event pairs, 733 based on Foata normal form. 1/5502 useless extension candidates. Maximal degree in co-relation 28718. Up to 4556 conditions per place. [2024-06-27 21:52:07,608 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 210 selfloop transitions, 75 changer transitions 0/299 dead transitions. [2024-06-27 21:52:07,608 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 299 transitions, 3758 flow [2024-06-27 21:52:07,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:52:07,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:52:07,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 205 transitions. [2024-06-27 21:52:07,609 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6366459627329193 [2024-06-27 21:52:07,609 INFO L175 Difference]: Start difference. First operand has 230 places, 261 transitions, 2794 flow. Second operand 7 states and 205 transitions. [2024-06-27 21:52:07,609 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 299 transitions, 3758 flow [2024-06-27 21:52:08,052 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 299 transitions, 3684 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-27 21:52:08,056 INFO L231 Difference]: Finished difference. Result has 232 places, 267 transitions, 2980 flow [2024-06-27 21:52:08,056 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2720, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2980, PETRI_PLACES=232, PETRI_TRANSITIONS=267} [2024-06-27 21:52:08,056 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 182 predicate places. [2024-06-27 21:52:08,056 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 267 transitions, 2980 flow [2024-06-27 21:52:08,057 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-27 21:52:08,057 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:08,057 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:08,057 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 21:52:08,057 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:08,057 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:08,057 INFO L85 PathProgramCache]: Analyzing trace with hash 1228594817, now seen corresponding path program 5 times [2024-06-27 21:52:08,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:08,057 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1534132986] [2024-06-27 21:52:08,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:08,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:08,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:08,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-27 21:52:08,168 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:08,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1534132986] [2024-06-27 21:52:08,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1534132986] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:08,168 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:08,168 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:52:08,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1321588473] [2024-06-27 21:52:08,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:08,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:52:08,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:08,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:52:08,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:52:08,198 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:52:08,198 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 267 transitions, 2980 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-27 21:52:08,198 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:08,199 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:52:08,199 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:08,814 INFO L124 PetriNetUnfolderBase]: 3236/5554 cut-off events. [2024-06-27 21:52:08,815 INFO L125 PetriNetUnfolderBase]: For 160890/160890 co-relation queries the response was YES. [2024-06-27 21:52:08,852 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29387 conditions, 5554 events. 3236/5554 cut-off events. For 160890/160890 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 38362 event pairs, 735 based on Foata normal form. 1/5544 useless extension candidates. Maximal degree in co-relation 29284. Up to 4583 conditions per place. [2024-06-27 21:52:08,872 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 207 selfloop transitions, 82 changer transitions 0/303 dead transitions. [2024-06-27 21:52:08,872 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 303 transitions, 3973 flow [2024-06-27 21:52:08,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:52:08,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:52:08,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 202 transitions. [2024-06-27 21:52:08,873 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6273291925465838 [2024-06-27 21:52:08,873 INFO L175 Difference]: Start difference. First operand has 232 places, 267 transitions, 2980 flow. Second operand 7 states and 202 transitions. [2024-06-27 21:52:08,873 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 303 transitions, 3973 flow [2024-06-27 21:52:09,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 303 transitions, 3775 flow, removed 48 selfloop flow, removed 3 redundant places. [2024-06-27 21:52:09,330 INFO L231 Difference]: Finished difference. Result has 236 places, 274 transitions, 3081 flow [2024-06-27 21:52:09,330 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2817, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3081, PETRI_PLACES=236, PETRI_TRANSITIONS=274} [2024-06-27 21:52:09,330 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 186 predicate places. [2024-06-27 21:52:09,331 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 274 transitions, 3081 flow [2024-06-27 21:52:09,331 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-27 21:52:09,331 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:09,331 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:09,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 21:52:09,331 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:09,331 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:09,331 INFO L85 PathProgramCache]: Analyzing trace with hash 959714147, now seen corresponding path program 6 times [2024-06-27 21:52:09,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:09,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [809564941] [2024-06-27 21:52:09,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:09,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:09,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:09,436 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:09,437 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:09,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [809564941] [2024-06-27 21:52:09,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [809564941] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:09,437 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:09,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:52:09,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1021287803] [2024-06-27 21:52:09,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:09,438 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:52:09,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:09,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:52:09,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:52:09,475 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:52:09,476 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 274 transitions, 3081 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-27 21:52:09,476 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:09,476 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:52:09,476 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:10,094 INFO L124 PetriNetUnfolderBase]: 3233/5309 cut-off events. [2024-06-27 21:52:10,094 INFO L125 PetriNetUnfolderBase]: For 162359/162359 co-relation queries the response was YES. [2024-06-27 21:52:10,132 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29011 conditions, 5309 events. 3233/5309 cut-off events. For 162359/162359 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 35443 event pairs, 604 based on Foata normal form. 1/5303 useless extension candidates. Maximal degree in co-relation 28907. Up to 4580 conditions per place. [2024-06-27 21:52:10,151 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 215 selfloop transitions, 78 changer transitions 0/307 dead transitions. [2024-06-27 21:52:10,151 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 307 transitions, 4079 flow [2024-06-27 21:52:10,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:52:10,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:52:10,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 207 transitions. [2024-06-27 21:52:10,152 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6428571428571429 [2024-06-27 21:52:10,152 INFO L175 Difference]: Start difference. First operand has 236 places, 274 transitions, 3081 flow. Second operand 7 states and 207 transitions. [2024-06-27 21:52:10,152 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 307 transitions, 4079 flow [2024-06-27 21:52:10,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 307 transitions, 3919 flow, removed 29 selfloop flow, removed 3 redundant places. [2024-06-27 21:52:10,628 INFO L231 Difference]: Finished difference. Result has 240 places, 274 transitions, 3083 flow [2024-06-27 21:52:10,628 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2921, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3083, PETRI_PLACES=240, PETRI_TRANSITIONS=274} [2024-06-27 21:52:10,629 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 190 predicate places. [2024-06-27 21:52:10,629 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 274 transitions, 3083 flow [2024-06-27 21:52:10,629 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-27 21:52:10,629 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:10,629 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:10,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 21:52:10,629 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:10,630 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:10,630 INFO L85 PathProgramCache]: Analyzing trace with hash -182705601, now seen corresponding path program 4 times [2024-06-27 21:52:10,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:10,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [219854289] [2024-06-27 21:52:10,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:10,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:10,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:10,726 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:10,726 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:10,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [219854289] [2024-06-27 21:52:10,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [219854289] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:10,726 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:10,726 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:52:10,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [327031037] [2024-06-27 21:52:10,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:10,727 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:52:10,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:10,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:52:10,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:52:10,748 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:52:10,748 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 274 transitions, 3083 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-27 21:52:10,748 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:10,748 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:52:10,748 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:11,500 INFO L124 PetriNetUnfolderBase]: 3230/5507 cut-off events. [2024-06-27 21:52:11,501 INFO L125 PetriNetUnfolderBase]: For 167653/167653 co-relation queries the response was YES. [2024-06-27 21:52:11,537 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29168 conditions, 5507 events. 3230/5507 cut-off events. For 167653/167653 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 37946 event pairs, 758 based on Foata normal form. 1/5493 useless extension candidates. Maximal degree in co-relation 29063. Up to 4621 conditions per place. [2024-06-27 21:52:11,557 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 226 selfloop transitions, 65 changer transitions 0/305 dead transitions. [2024-06-27 21:52:11,557 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 305 transitions, 3994 flow [2024-06-27 21:52:11,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:52:11,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:52:11,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 203 transitions. [2024-06-27 21:52:11,558 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6304347826086957 [2024-06-27 21:52:11,558 INFO L175 Difference]: Start difference. First operand has 240 places, 274 transitions, 3083 flow. Second operand 7 states and 203 transitions. [2024-06-27 21:52:11,558 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 305 transitions, 3994 flow [2024-06-27 21:52:12,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 305 transitions, 3822 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-27 21:52:12,062 INFO L231 Difference]: Finished difference. Result has 243 places, 276 transitions, 3082 flow [2024-06-27 21:52:12,063 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2919, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3082, PETRI_PLACES=243, PETRI_TRANSITIONS=276} [2024-06-27 21:52:12,063 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 193 predicate places. [2024-06-27 21:52:12,063 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 276 transitions, 3082 flow [2024-06-27 21:52:12,063 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-27 21:52:12,064 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:12,064 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:12,064 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 21:52:12,064 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:12,064 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:12,064 INFO L85 PathProgramCache]: Analyzing trace with hash 614618165, now seen corresponding path program 7 times [2024-06-27 21:52:12,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:12,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [274563185] [2024-06-27 21:52:12,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:12,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:12,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:12,198 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:12,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:12,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [274563185] [2024-06-27 21:52:12,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [274563185] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:12,199 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:12,199 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:52:12,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1565752213] [2024-06-27 21:52:12,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:12,199 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:52:12,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:12,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:52:12,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:52:12,241 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:52:12,241 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 276 transitions, 3082 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-27 21:52:12,241 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:12,241 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:52:12,241 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:12,947 INFO L124 PetriNetUnfolderBase]: 3227/5496 cut-off events. [2024-06-27 21:52:12,947 INFO L125 PetriNetUnfolderBase]: For 170159/170159 co-relation queries the response was YES. [2024-06-27 21:52:12,986 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29039 conditions, 5496 events. 3227/5496 cut-off events. For 170159/170159 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 37782 event pairs, 744 based on Foata normal form. 1/5484 useless extension candidates. Maximal degree in co-relation 28933. Up to 4716 conditions per place. [2024-06-27 21:52:13,007 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 247 selfloop transitions, 42 changer transitions 0/303 dead transitions. [2024-06-27 21:52:13,007 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 303 transitions, 3722 flow [2024-06-27 21:52:13,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:52:13,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:52:13,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 198 transitions. [2024-06-27 21:52:13,008 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6149068322981367 [2024-06-27 21:52:13,008 INFO L175 Difference]: Start difference. First operand has 243 places, 276 transitions, 3082 flow. Second operand 7 states and 198 transitions. [2024-06-27 21:52:13,008 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 303 transitions, 3722 flow [2024-06-27 21:52:13,523 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 303 transitions, 3598 flow, removed 17 selfloop flow, removed 2 redundant places. [2024-06-27 21:52:13,526 INFO L231 Difference]: Finished difference. Result has 248 places, 276 transitions, 3048 flow [2024-06-27 21:52:13,526 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2958, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3048, PETRI_PLACES=248, PETRI_TRANSITIONS=276} [2024-06-27 21:52:13,526 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 198 predicate places. [2024-06-27 21:52:13,527 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 276 transitions, 3048 flow [2024-06-27 21:52:13,527 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-27 21:52:13,527 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:13,527 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:13,528 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 21:52:13,528 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:13,528 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:13,528 INFO L85 PathProgramCache]: Analyzing trace with hash 1343885987, now seen corresponding path program 8 times [2024-06-27 21:52:13,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:13,528 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1394669816] [2024-06-27 21:52:13,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:13,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:13,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:13,649 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:13,649 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:13,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1394669816] [2024-06-27 21:52:13,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1394669816] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:13,650 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:13,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:52:13,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [89588840] [2024-06-27 21:52:13,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:13,650 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:52:13,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:13,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:52:13,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:52:13,680 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:52:13,680 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 276 transitions, 3048 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-27 21:52:13,680 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:13,680 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:52:13,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:14,375 INFO L124 PetriNetUnfolderBase]: 3263/5549 cut-off events. [2024-06-27 21:52:14,375 INFO L125 PetriNetUnfolderBase]: For 177330/177330 co-relation queries the response was YES. [2024-06-27 21:52:14,409 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29397 conditions, 5549 events. 3263/5549 cut-off events. For 177330/177330 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 38138 event pairs, 742 based on Foata normal form. 1/5539 useless extension candidates. Maximal degree in co-relation 29289. Up to 4733 conditions per place. [2024-06-27 21:52:14,427 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 241 selfloop transitions, 57 changer transitions 0/312 dead transitions. [2024-06-27 21:52:14,427 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 312 transitions, 3977 flow [2024-06-27 21:52:14,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:52:14,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:52:14,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 197 transitions. [2024-06-27 21:52:14,428 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6118012422360248 [2024-06-27 21:52:14,428 INFO L175 Difference]: Start difference. First operand has 248 places, 276 transitions, 3048 flow. Second operand 7 states and 197 transitions. [2024-06-27 21:52:14,428 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 312 transitions, 3977 flow [2024-06-27 21:52:14,946 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 312 transitions, 3879 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-27 21:52:14,949 INFO L231 Difference]: Finished difference. Result has 250 places, 287 transitions, 3259 flow [2024-06-27 21:52:14,950 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2958, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3259, PETRI_PLACES=250, PETRI_TRANSITIONS=287} [2024-06-27 21:52:14,950 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 200 predicate places. [2024-06-27 21:52:14,950 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 287 transitions, 3259 flow [2024-06-27 21:52:14,950 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-27 21:52:14,950 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:14,950 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:14,950 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 21:52:14,950 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:14,950 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:14,951 INFO L85 PathProgramCache]: Analyzing trace with hash 1343619077, now seen corresponding path program 9 times [2024-06-27 21:52:14,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:14,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [996754683] [2024-06-27 21:52:14,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:14,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:14,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:15,082 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:15,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:15,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [996754683] [2024-06-27 21:52:15,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [996754683] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:15,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:15,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:52:15,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [956070492] [2024-06-27 21:52:15,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:15,083 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:52:15,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:15,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:52:15,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:52:15,113 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:52:15,113 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 287 transitions, 3259 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-27 21:52:15,113 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:15,113 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:52:15,113 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:15,810 INFO L124 PetriNetUnfolderBase]: 3260/5358 cut-off events. [2024-06-27 21:52:15,811 INFO L125 PetriNetUnfolderBase]: For 179219/179219 co-relation queries the response was YES. [2024-06-27 21:52:15,850 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29342 conditions, 5358 events. 3260/5358 cut-off events. For 179219/179219 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 35868 event pairs, 604 based on Foata normal form. 1/5352 useless extension candidates. Maximal degree in co-relation 29232. Up to 4730 conditions per place. [2024-06-27 21:52:15,869 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 245 selfloop transitions, 58 changer transitions 0/317 dead transitions. [2024-06-27 21:52:15,870 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 317 transitions, 3931 flow [2024-06-27 21:52:15,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:52:15,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:52:15,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 244 transitions. [2024-06-27 21:52:15,870 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5893719806763285 [2024-06-27 21:52:15,870 INFO L175 Difference]: Start difference. First operand has 250 places, 287 transitions, 3259 flow. Second operand 9 states and 244 transitions. [2024-06-27 21:52:15,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 317 transitions, 3931 flow [2024-06-27 21:52:16,489 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 317 transitions, 3813 flow, removed 31 selfloop flow, removed 2 redundant places. [2024-06-27 21:52:16,492 INFO L231 Difference]: Finished difference. Result has 257 places, 287 transitions, 3263 flow [2024-06-27 21:52:16,493 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3141, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3263, PETRI_PLACES=257, PETRI_TRANSITIONS=287} [2024-06-27 21:52:16,493 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 207 predicate places. [2024-06-27 21:52:16,493 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 287 transitions, 3263 flow [2024-06-27 21:52:16,493 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-27 21:52:16,493 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:16,493 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:16,493 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 21:52:16,493 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:16,494 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:16,494 INFO L85 PathProgramCache]: Analyzing trace with hash 201524829, now seen corresponding path program 5 times [2024-06-27 21:52:16,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:16,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1671649963] [2024-06-27 21:52:16,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:16,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:16,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:16,601 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:16,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:16,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1671649963] [2024-06-27 21:52:16,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1671649963] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:16,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:16,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:52:16,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1362384657] [2024-06-27 21:52:16,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:16,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:52:16,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:16,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:52:16,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:52:16,633 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:52:16,634 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 287 transitions, 3263 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-27 21:52:16,634 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:16,634 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:52:16,634 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:17,345 INFO L124 PetriNetUnfolderBase]: 3271/5517 cut-off events. [2024-06-27 21:52:17,345 INFO L125 PetriNetUnfolderBase]: For 185323/185323 co-relation queries the response was YES. [2024-06-27 21:52:17,380 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29633 conditions, 5517 events. 3271/5517 cut-off events. For 185323/185323 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 37796 event pairs, 1033 based on Foata normal form. 1/5486 useless extension candidates. Maximal degree in co-relation 29522. Up to 4849 conditions per place. [2024-06-27 21:52:17,396 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 275 selfloop transitions, 25 changer transitions 0/314 dead transitions. [2024-06-27 21:52:17,397 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 314 transitions, 3968 flow [2024-06-27 21:52:17,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:52:17,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:52:17,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 194 transitions. [2024-06-27 21:52:17,398 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6024844720496895 [2024-06-27 21:52:17,398 INFO L175 Difference]: Start difference. First operand has 257 places, 287 transitions, 3263 flow. Second operand 7 states and 194 transitions. [2024-06-27 21:52:17,398 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 314 transitions, 3968 flow [2024-06-27 21:52:17,983 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 314 transitions, 3840 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-27 21:52:17,986 INFO L231 Difference]: Finished difference. Result has 257 places, 290 transitions, 3248 flow [2024-06-27 21:52:17,987 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3135, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3248, PETRI_PLACES=257, PETRI_TRANSITIONS=290} [2024-06-27 21:52:17,987 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 207 predicate places. [2024-06-27 21:52:17,987 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 290 transitions, 3248 flow [2024-06-27 21:52:17,987 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-27 21:52:17,987 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:17,988 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:17,988 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 21:52:17,988 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:17,988 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:17,988 INFO L85 PathProgramCache]: Analyzing trace with hash 1343619263, now seen corresponding path program 6 times [2024-06-27 21:52:17,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:17,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1357884278] [2024-06-27 21:52:17,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:17,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:17,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:18,100 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:18,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:18,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1357884278] [2024-06-27 21:52:18,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1357884278] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:18,101 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:18,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:52:18,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1675386181] [2024-06-27 21:52:18,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:18,101 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:52:18,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:18,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:52:18,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:52:18,138 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:52:18,139 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 290 transitions, 3248 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-27 21:52:18,139 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:18,139 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:52:18,139 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:18,805 INFO L124 PetriNetUnfolderBase]: 3282/5400 cut-off events. [2024-06-27 21:52:18,806 INFO L125 PetriNetUnfolderBase]: For 189638/189638 co-relation queries the response was YES. [2024-06-27 21:52:18,845 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29563 conditions, 5400 events. 3282/5400 cut-off events. For 189638/189638 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 36304 event pairs, 616 based on Foata normal form. 1/5390 useless extension candidates. Maximal degree in co-relation 29452. Up to 4679 conditions per place. [2024-06-27 21:52:18,864 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 232 selfloop transitions, 72 changer transitions 0/318 dead transitions. [2024-06-27 21:52:18,865 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 318 transitions, 4093 flow [2024-06-27 21:52:18,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:52:18,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:52:18,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 200 transitions. [2024-06-27 21:52:18,865 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6211180124223602 [2024-06-27 21:52:18,865 INFO L175 Difference]: Start difference. First operand has 257 places, 290 transitions, 3248 flow. Second operand 7 states and 200 transitions. [2024-06-27 21:52:18,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 318 transitions, 4093 flow [2024-06-27 21:52:19,365 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 318 transitions, 4003 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-27 21:52:19,369 INFO L231 Difference]: Finished difference. Result has 259 places, 293 transitions, 3365 flow [2024-06-27 21:52:19,369 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3158, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3365, PETRI_PLACES=259, PETRI_TRANSITIONS=293} [2024-06-27 21:52:19,369 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 209 predicate places. [2024-06-27 21:52:19,369 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 293 transitions, 3365 flow [2024-06-27 21:52:19,369 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-27 21:52:19,369 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:19,369 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:19,369 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 21:52:19,370 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:19,370 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:19,370 INFO L85 PathProgramCache]: Analyzing trace with hash 1921206627, now seen corresponding path program 10 times [2024-06-27 21:52:19,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:19,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [236611869] [2024-06-27 21:52:19,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:19,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:19,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:19,483 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:19,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:19,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [236611869] [2024-06-27 21:52:19,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [236611869] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:19,483 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:19,483 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:52:19,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [113994782] [2024-06-27 21:52:19,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:19,484 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:52:19,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:19,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:52:19,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:52:19,525 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:52:19,525 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 293 transitions, 3365 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-27 21:52:19,525 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:19,525 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:52:19,525 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:20,266 INFO L124 PetriNetUnfolderBase]: 3279/5638 cut-off events. [2024-06-27 21:52:20,267 INFO L125 PetriNetUnfolderBase]: For 195211/195211 co-relation queries the response was YES. [2024-06-27 21:52:20,303 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29951 conditions, 5638 events. 3279/5638 cut-off events. For 195211/195211 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 39234 event pairs, 738 based on Foata normal form. 1/5628 useless extension candidates. Maximal degree in co-relation 29839. Up to 4667 conditions per place. [2024-06-27 21:52:20,319 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 226 selfloop transitions, 81 changer transitions 0/321 dead transitions. [2024-06-27 21:52:20,319 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 321 transitions, 4171 flow [2024-06-27 21:52:20,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:52:20,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:52:20,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 180 transitions. [2024-06-27 21:52:20,320 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6521739130434783 [2024-06-27 21:52:20,320 INFO L175 Difference]: Start difference. First operand has 259 places, 293 transitions, 3365 flow. Second operand 6 states and 180 transitions. [2024-06-27 21:52:20,320 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 321 transitions, 4171 flow [2024-06-27 21:52:20,941 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 321 transitions, 4013 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-27 21:52:20,944 INFO L231 Difference]: Finished difference. Result has 261 places, 293 transitions, 3383 flow [2024-06-27 21:52:20,944 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3207, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3383, PETRI_PLACES=261, PETRI_TRANSITIONS=293} [2024-06-27 21:52:20,945 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 211 predicate places. [2024-06-27 21:52:20,945 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 293 transitions, 3383 flow [2024-06-27 21:52:20,945 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-27 21:52:20,945 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:20,945 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:20,945 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 21:52:20,945 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:20,945 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:20,945 INFO L85 PathProgramCache]: Analyzing trace with hash -911732981, now seen corresponding path program 7 times [2024-06-27 21:52:20,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:20,946 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [685408122] [2024-06-27 21:52:20,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:20,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:20,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:21,052 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:21,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:21,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [685408122] [2024-06-27 21:52:21,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [685408122] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:21,052 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:21,052 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:52:21,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [381388650] [2024-06-27 21:52:21,052 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:21,052 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:52:21,052 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:21,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:52:21,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:52:21,082 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:52:21,092 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 293 transitions, 3383 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-27 21:52:21,092 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:21,092 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:52:21,092 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:21,772 INFO L124 PetriNetUnfolderBase]: 3304/5458 cut-off events. [2024-06-27 21:52:21,772 INFO L125 PetriNetUnfolderBase]: For 202706/202709 co-relation queries the response was YES. [2024-06-27 21:52:21,812 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30178 conditions, 5458 events. 3304/5458 cut-off events. For 202706/202709 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 36893 event pairs, 614 based on Foata normal form. 3/5444 useless extension candidates. Maximal degree in co-relation 30065. Up to 4771 conditions per place. [2024-06-27 21:52:21,831 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 252 selfloop transitions, 59 changer transitions 0/325 dead transitions. [2024-06-27 21:52:21,831 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 325 transitions, 4314 flow [2024-06-27 21:52:21,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:52:21,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:52:21,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 157 transitions. [2024-06-27 21:52:21,832 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6826086956521739 [2024-06-27 21:52:21,832 INFO L175 Difference]: Start difference. First operand has 261 places, 293 transitions, 3383 flow. Second operand 5 states and 157 transitions. [2024-06-27 21:52:21,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 325 transitions, 4314 flow [2024-06-27 21:52:22,437 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 325 transitions, 4130 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-27 21:52:22,440 INFO L231 Difference]: Finished difference. Result has 261 places, 300 transitions, 3512 flow [2024-06-27 21:52:22,441 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3203, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3512, PETRI_PLACES=261, PETRI_TRANSITIONS=300} [2024-06-27 21:52:22,441 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 211 predicate places. [2024-06-27 21:52:22,441 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 300 transitions, 3512 flow [2024-06-27 21:52:22,441 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-27 21:52:22,441 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:22,441 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:22,441 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 21:52:22,441 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:22,442 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:22,442 INFO L85 PathProgramCache]: Analyzing trace with hash -1876393691, now seen corresponding path program 8 times [2024-06-27 21:52:22,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:22,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2024387840] [2024-06-27 21:52:22,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:22,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:22,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:22,551 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:22,552 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:22,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2024387840] [2024-06-27 21:52:22,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2024387840] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:22,552 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:22,552 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:52:22,552 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [999541815] [2024-06-27 21:52:22,552 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:22,552 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:52:22,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:22,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:52:22,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:52:22,579 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:52:22,579 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 300 transitions, 3512 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-27 21:52:22,579 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:22,579 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:52:22,579 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:23,383 INFO L124 PetriNetUnfolderBase]: 3326/5467 cut-off events. [2024-06-27 21:52:23,383 INFO L125 PetriNetUnfolderBase]: For 196386/196386 co-relation queries the response was YES. [2024-06-27 21:52:23,421 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30412 conditions, 5467 events. 3326/5467 cut-off events. For 196386/196386 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 36816 event pairs, 592 based on Foata normal form. 1/5464 useless extension candidates. Maximal degree in co-relation 30298. Up to 4914 conditions per place. [2024-06-27 21:52:23,442 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 282 selfloop transitions, 31 changer transitions 0/327 dead transitions. [2024-06-27 21:52:23,442 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 327 transitions, 4290 flow [2024-06-27 21:52:23,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:52:23,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:52:23,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 170 transitions. [2024-06-27 21:52:23,443 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6159420289855072 [2024-06-27 21:52:23,443 INFO L175 Difference]: Start difference. First operand has 261 places, 300 transitions, 3512 flow. Second operand 6 states and 170 transitions. [2024-06-27 21:52:23,443 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 327 transitions, 4290 flow [2024-06-27 21:52:24,253 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 327 transitions, 4182 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-27 21:52:24,256 INFO L231 Difference]: Finished difference. Result has 264 places, 306 transitions, 3586 flow [2024-06-27 21:52:24,257 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3412, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3586, PETRI_PLACES=264, PETRI_TRANSITIONS=306} [2024-06-27 21:52:24,257 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 214 predicate places. [2024-06-27 21:52:24,257 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 306 transitions, 3586 flow [2024-06-27 21:52:24,257 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-27 21:52:24,257 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:24,257 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:24,257 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 21:52:24,257 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:24,258 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:24,258 INFO L85 PathProgramCache]: Analyzing trace with hash 704541411, now seen corresponding path program 11 times [2024-06-27 21:52:24,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:24,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1604088780] [2024-06-27 21:52:24,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:24,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:24,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:24,387 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:24,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:24,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1604088780] [2024-06-27 21:52:24,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1604088780] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:24,387 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:24,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:52:24,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [861199512] [2024-06-27 21:52:24,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:24,388 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:52:24,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:24,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:52:24,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:52:24,412 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:52:24,413 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 306 transitions, 3586 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-27 21:52:24,413 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:24,413 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:52:24,413 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:25,168 INFO L124 PetriNetUnfolderBase]: 3323/5717 cut-off events. [2024-06-27 21:52:25,168 INFO L125 PetriNetUnfolderBase]: For 197143/197143 co-relation queries the response was YES. [2024-06-27 21:52:25,210 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30432 conditions, 5717 events. 3323/5717 cut-off events. For 197143/197143 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 39864 event pairs, 731 based on Foata normal form. 1/5709 useless extension candidates. Maximal degree in co-relation 30318. Up to 4728 conditions per place. [2024-06-27 21:52:25,229 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 248 selfloop transitions, 84 changer transitions 0/346 dead transitions. [2024-06-27 21:52:25,229 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 346 transitions, 4470 flow [2024-06-27 21:52:25,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:52:25,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:52:25,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 236 transitions. [2024-06-27 21:52:25,230 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6413043478260869 [2024-06-27 21:52:25,230 INFO L175 Difference]: Start difference. First operand has 264 places, 306 transitions, 3586 flow. Second operand 8 states and 236 transitions. [2024-06-27 21:52:25,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 346 transitions, 4470 flow [2024-06-27 21:52:25,900 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 346 transitions, 4384 flow, removed 27 selfloop flow, removed 2 redundant places. [2024-06-27 21:52:25,904 INFO L231 Difference]: Finished difference. Result has 270 places, 306 transitions, 3686 flow [2024-06-27 21:52:25,904 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3500, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3686, PETRI_PLACES=270, PETRI_TRANSITIONS=306} [2024-06-27 21:52:25,904 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 220 predicate places. [2024-06-27 21:52:25,905 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 306 transitions, 3686 flow [2024-06-27 21:52:25,905 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-27 21:52:25,905 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:25,905 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:25,905 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 21:52:25,905 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:25,905 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:25,905 INFO L85 PathProgramCache]: Analyzing trace with hash -911553491, now seen corresponding path program 9 times [2024-06-27 21:52:25,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:25,905 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1151700086] [2024-06-27 21:52:25,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:25,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:25,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:26,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-27 21:52:26,019 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:26,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1151700086] [2024-06-27 21:52:26,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1151700086] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:26,019 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:26,019 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:52:26,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1891536727] [2024-06-27 21:52:26,019 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:26,019 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:52:26,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:26,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:52:26,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:52:26,051 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:52:26,051 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 306 transitions, 3686 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-27 21:52:26,051 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:26,051 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:52:26,052 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:26,765 INFO L124 PetriNetUnfolderBase]: 3320/5451 cut-off events. [2024-06-27 21:52:26,765 INFO L125 PetriNetUnfolderBase]: For 198299/198299 co-relation queries the response was YES. [2024-06-27 21:52:26,808 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30384 conditions, 5451 events. 3320/5451 cut-off events. For 198299/198299 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 36622 event pairs, 586 based on Foata normal form. 1/5448 useless extension candidates. Maximal degree in co-relation 30269. Up to 4784 conditions per place. [2024-06-27 21:52:26,827 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 260 selfloop transitions, 68 changer transitions 0/342 dead transitions. [2024-06-27 21:52:26,827 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 342 transitions, 4428 flow [2024-06-27 21:52:26,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:52:26,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:52:26,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 212 transitions. [2024-06-27 21:52:26,828 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6583850931677019 [2024-06-27 21:52:26,828 INFO L175 Difference]: Start difference. First operand has 270 places, 306 transitions, 3686 flow. Second operand 7 states and 212 transitions. [2024-06-27 21:52:26,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 342 transitions, 4428 flow [2024-06-27 21:52:27,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 342 transitions, 4206 flow, removed 13 selfloop flow, removed 10 redundant places. [2024-06-27 21:52:27,578 INFO L231 Difference]: Finished difference. Result has 267 places, 306 transitions, 3628 flow [2024-06-27 21:52:27,579 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3464, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3628, PETRI_PLACES=267, PETRI_TRANSITIONS=306} [2024-06-27 21:52:27,579 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 217 predicate places. [2024-06-27 21:52:27,579 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 306 transitions, 3628 flow [2024-06-27 21:52:27,579 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-27 21:52:27,579 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:27,579 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:27,580 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 21:52:27,580 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:27,580 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:27,580 INFO L85 PathProgramCache]: Analyzing trace with hash 1920939903, now seen corresponding path program 10 times [2024-06-27 21:52:27,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:27,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2098774301] [2024-06-27 21:52:27,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:27,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:27,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:27,680 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:27,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:27,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2098774301] [2024-06-27 21:52:27,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2098774301] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:27,680 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:27,680 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:52:27,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1241090193] [2024-06-27 21:52:27,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:27,681 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:52:27,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:27,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:52:27,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:52:27,716 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:52:27,716 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 306 transitions, 3628 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-27 21:52:27,716 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:27,716 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:52:27,716 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:28,371 INFO L124 PetriNetUnfolderBase]: 3317/5658 cut-off events. [2024-06-27 21:52:28,371 INFO L125 PetriNetUnfolderBase]: For 189227/189227 co-relation queries the response was YES. [2024-06-27 21:52:28,411 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30230 conditions, 5658 events. 3317/5658 cut-off events. For 189227/189227 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 39219 event pairs, 759 based on Foata normal form. 1/5642 useless extension candidates. Maximal degree in co-relation 30117. Up to 4712 conditions per place. [2024-06-27 21:52:28,431 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 230 selfloop transitions, 87 changer transitions 0/331 dead transitions. [2024-06-27 21:52:28,431 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 331 transitions, 4444 flow [2024-06-27 21:52:28,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:52:28,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:52:28,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 178 transitions. [2024-06-27 21:52:28,432 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.644927536231884 [2024-06-27 21:52:28,432 INFO L175 Difference]: Start difference. First operand has 267 places, 306 transitions, 3628 flow. Second operand 6 states and 178 transitions. [2024-06-27 21:52:28,432 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 331 transitions, 4444 flow [2024-06-27 21:52:28,932 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 331 transitions, 4266 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-27 21:52:28,936 INFO L231 Difference]: Finished difference. Result has 267 places, 306 transitions, 3642 flow [2024-06-27 21:52:28,936 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3454, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3642, PETRI_PLACES=267, PETRI_TRANSITIONS=306} [2024-06-27 21:52:28,936 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 217 predicate places. [2024-06-27 21:52:28,936 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 306 transitions, 3642 flow [2024-06-27 21:52:28,937 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-27 21:52:28,937 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:28,937 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:28,937 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 21:52:28,937 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:28,937 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:28,937 INFO L85 PathProgramCache]: Analyzing trace with hash 494320095, now seen corresponding path program 12 times [2024-06-27 21:52:28,937 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:28,937 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [986133264] [2024-06-27 21:52:28,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:28,937 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:28,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:29,051 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:29,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:29,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [986133264] [2024-06-27 21:52:29,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [986133264] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:29,052 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:29,052 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:52:29,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [34246409] [2024-06-27 21:52:29,052 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:29,052 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:52:29,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:29,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:52:29,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:52:29,106 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:52:29,106 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 306 transitions, 3642 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-27 21:52:29,106 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:29,106 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:52:29,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:29,819 INFO L124 PetriNetUnfolderBase]: 3314/5464 cut-off events. [2024-06-27 21:52:29,820 INFO L125 PetriNetUnfolderBase]: For 179082/179085 co-relation queries the response was YES. [2024-06-27 21:52:29,860 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29886 conditions, 5464 events. 3314/5464 cut-off events. For 179082/179085 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 36901 event pairs, 601 based on Foata normal form. 3/5461 useless extension candidates. Maximal degree in co-relation 29773. Up to 4717 conditions per place. [2024-06-27 21:52:29,880 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 250 selfloop transitions, 84 changer transitions 0/348 dead transitions. [2024-06-27 21:52:29,880 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 348 transitions, 4410 flow [2024-06-27 21:52:29,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:52:29,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:52:29,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 237 transitions. [2024-06-27 21:52:29,881 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6440217391304348 [2024-06-27 21:52:29,881 INFO L175 Difference]: Start difference. First operand has 267 places, 306 transitions, 3642 flow. Second operand 8 states and 237 transitions. [2024-06-27 21:52:29,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 348 transitions, 4410 flow [2024-06-27 21:52:30,483 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 348 transitions, 4194 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-27 21:52:30,487 INFO L231 Difference]: Finished difference. Result has 269 places, 306 transitions, 3612 flow [2024-06-27 21:52:30,487 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3426, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3612, PETRI_PLACES=269, PETRI_TRANSITIONS=306} [2024-06-27 21:52:30,488 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 219 predicate places. [2024-06-27 21:52:30,488 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 306 transitions, 3612 flow [2024-06-27 21:52:30,488 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-27 21:52:30,488 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:30,488 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:30,488 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 21:52:30,488 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:30,488 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:30,488 INFO L85 PathProgramCache]: Analyzing trace with hash -924482351, now seen corresponding path program 11 times [2024-06-27 21:52:30,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:30,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2097873942] [2024-06-27 21:52:30,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:30,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:30,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:30,591 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:30,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:30,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2097873942] [2024-06-27 21:52:30,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2097873942] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:30,592 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:30,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:52:30,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [321417292] [2024-06-27 21:52:30,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:30,592 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:52:30,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:30,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:52:30,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:52:30,627 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:52:30,627 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 306 transitions, 3612 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-27 21:52:30,628 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:30,628 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:52:30,628 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:31,289 INFO L124 PetriNetUnfolderBase]: 3325/5501 cut-off events. [2024-06-27 21:52:31,289 INFO L125 PetriNetUnfolderBase]: For 176413/176416 co-relation queries the response was YES. [2024-06-27 21:52:31,327 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29910 conditions, 5501 events. 3325/5501 cut-off events. For 176413/176416 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 37320 event pairs, 622 based on Foata normal form. 3/5488 useless extension candidates. Maximal degree in co-relation 29798. Up to 4720 conditions per place. [2024-06-27 21:52:31,345 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 233 selfloop transitions, 90 changer transitions 0/337 dead transitions. [2024-06-27 21:52:31,345 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 337 transitions, 4498 flow [2024-06-27 21:52:31,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:52:31,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:52:31,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 181 transitions. [2024-06-27 21:52:31,346 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6557971014492754 [2024-06-27 21:52:31,346 INFO L175 Difference]: Start difference. First operand has 269 places, 306 transitions, 3612 flow. Second operand 6 states and 181 transitions. [2024-06-27 21:52:31,346 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 337 transitions, 4498 flow [2024-06-27 21:52:31,744 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 337 transitions, 4294 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-27 21:52:31,747 INFO L231 Difference]: Finished difference. Result has 267 places, 309 transitions, 3664 flow [2024-06-27 21:52:31,747 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3416, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3664, PETRI_PLACES=267, PETRI_TRANSITIONS=309} [2024-06-27 21:52:31,748 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 217 predicate places. [2024-06-27 21:52:31,748 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 309 transitions, 3664 flow [2024-06-27 21:52:31,748 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-27 21:52:31,748 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:31,748 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:31,748 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 21:52:31,748 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:31,748 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:31,748 INFO L85 PathProgramCache]: Analyzing trace with hash -924245201, now seen corresponding path program 12 times [2024-06-27 21:52:31,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:31,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1227334897] [2024-06-27 21:52:31,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:31,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:31,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:31,861 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:31,862 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:31,862 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1227334897] [2024-06-27 21:52:31,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1227334897] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:31,862 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:31,862 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:52:31,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1892647926] [2024-06-27 21:52:31,863 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:31,863 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:52:31,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:31,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:52:31,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:52:31,893 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:52:31,894 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 309 transitions, 3664 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-27 21:52:31,894 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:31,894 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:52:31,894 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:32,549 INFO L124 PetriNetUnfolderBase]: 3322/5467 cut-off events. [2024-06-27 21:52:32,550 INFO L125 PetriNetUnfolderBase]: For 158710/158713 co-relation queries the response was YES. [2024-06-27 21:52:32,591 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29550 conditions, 5467 events. 3322/5467 cut-off events. For 158710/158713 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 36908 event pairs, 607 based on Foata normal form. 3/5460 useless extension candidates. Maximal degree in co-relation 29438. Up to 4717 conditions per place. [2024-06-27 21:52:32,611 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 228 selfloop transitions, 91 changer transitions 0/333 dead transitions. [2024-06-27 21:52:32,611 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 333 transitions, 4358 flow [2024-06-27 21:52:32,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:52:32,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:52:32,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 176 transitions. [2024-06-27 21:52:32,611 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6376811594202898 [2024-06-27 21:52:32,612 INFO L175 Difference]: Start difference. First operand has 267 places, 309 transitions, 3664 flow. Second operand 6 states and 176 transitions. [2024-06-27 21:52:32,612 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 333 transitions, 4358 flow [2024-06-27 21:52:32,939 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 333 transitions, 4132 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-27 21:52:32,943 INFO L231 Difference]: Finished difference. Result has 267 places, 309 transitions, 3630 flow [2024-06-27 21:52:32,943 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3438, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3630, PETRI_PLACES=267, PETRI_TRANSITIONS=309} [2024-06-27 21:52:32,943 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 217 predicate places. [2024-06-27 21:52:32,943 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 309 transitions, 3630 flow [2024-06-27 21:52:32,944 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-27 21:52:32,944 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:32,944 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:32,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 21:52:32,944 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:32,944 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:32,944 INFO L85 PathProgramCache]: Analyzing trace with hash 494566359, now seen corresponding path program 2 times [2024-06-27 21:52:32,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:32,944 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1084139987] [2024-06-27 21:52:32,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:32,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:32,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:33,058 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:33,059 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:33,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1084139987] [2024-06-27 21:52:33,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1084139987] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:33,059 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:33,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:52:33,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [661719898] [2024-06-27 21:52:33,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:33,059 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:52:33,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:33,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:52:33,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:52:33,107 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 46 [2024-06-27 21:52:33,108 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 309 transitions, 3630 flow. Second operand has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:33,108 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:33,108 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 46 [2024-06-27 21:52:33,108 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:33,789 INFO L124 PetriNetUnfolderBase]: 3237/5361 cut-off events. [2024-06-27 21:52:33,789 INFO L125 PetriNetUnfolderBase]: For 166356/166356 co-relation queries the response was YES. [2024-06-27 21:52:33,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28929 conditions, 5361 events. 3237/5361 cut-off events. For 166356/166356 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 36334 event pairs, 568 based on Foata normal form. 10/5318 useless extension candidates. Maximal degree in co-relation 28819. Up to 4374 conditions per place. [2024-06-27 21:52:33,846 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 240 selfloop transitions, 38 changer transitions 0/338 dead transitions. [2024-06-27 21:52:33,846 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 338 transitions, 4286 flow [2024-06-27 21:52:33,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:52:33,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:52:33,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 180 transitions. [2024-06-27 21:52:33,847 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6521739130434783 [2024-06-27 21:52:33,847 INFO L175 Difference]: Start difference. First operand has 267 places, 309 transitions, 3630 flow. Second operand 6 states and 180 transitions. [2024-06-27 21:52:33,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 338 transitions, 4286 flow [2024-06-27 21:52:34,387 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 338 transitions, 4048 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-27 21:52:34,391 INFO L231 Difference]: Finished difference. Result has 267 places, 310 transitions, 3494 flow [2024-06-27 21:52:34,391 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3392, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3494, PETRI_PLACES=267, PETRI_TRANSITIONS=310} [2024-06-27 21:52:34,391 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 217 predicate places. [2024-06-27 21:52:34,391 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 310 transitions, 3494 flow [2024-06-27 21:52:34,391 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:34,391 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:34,391 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:34,391 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 21:52:34,392 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:34,392 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:34,392 INFO L85 PathProgramCache]: Analyzing trace with hash 926230905, now seen corresponding path program 3 times [2024-06-27 21:52:34,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:34,392 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [585422605] [2024-06-27 21:52:34,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:34,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:34,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:34,509 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:34,509 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:34,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [585422605] [2024-06-27 21:52:34,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [585422605] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:34,509 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:34,509 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:52:34,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1895587112] [2024-06-27 21:52:34,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:34,509 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:52:34,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:34,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:52:34,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:52:34,543 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 46 [2024-06-27 21:52:34,543 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 310 transitions, 3494 flow. Second operand has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:34,543 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:34,543 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 46 [2024-06-27 21:52:34,543 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:35,193 INFO L124 PetriNetUnfolderBase]: 3302/5469 cut-off events. [2024-06-27 21:52:35,193 INFO L125 PetriNetUnfolderBase]: For 167043/167043 co-relation queries the response was YES. [2024-06-27 21:52:35,232 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29270 conditions, 5469 events. 3302/5469 cut-off events. For 167043/167043 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 37177 event pairs, 458 based on Foata normal form. 9/5421 useless extension candidates. Maximal degree in co-relation 29161. Up to 4528 conditions per place. [2024-06-27 21:52:35,251 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 249 selfloop transitions, 30 changer transitions 0/339 dead transitions. [2024-06-27 21:52:35,251 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 339 transitions, 4156 flow [2024-06-27 21:52:35,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:52:35,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:52:35,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 160 transitions. [2024-06-27 21:52:35,251 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6956521739130435 [2024-06-27 21:52:35,252 INFO L175 Difference]: Start difference. First operand has 267 places, 310 transitions, 3494 flow. Second operand 5 states and 160 transitions. [2024-06-27 21:52:35,252 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 339 transitions, 4156 flow [2024-06-27 21:52:35,645 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 339 transitions, 4078 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-27 21:52:35,648 INFO L231 Difference]: Finished difference. Result has 268 places, 311 transitions, 3506 flow [2024-06-27 21:52:35,648 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3418, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3506, PETRI_PLACES=268, PETRI_TRANSITIONS=311} [2024-06-27 21:52:35,649 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 218 predicate places. [2024-06-27 21:52:35,649 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 311 transitions, 3506 flow [2024-06-27 21:52:35,649 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:35,649 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:35,649 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:35,649 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 21:52:35,649 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:35,649 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:35,649 INFO L85 PathProgramCache]: Analyzing trace with hash 941468025, now seen corresponding path program 4 times [2024-06-27 21:52:35,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:35,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [952786129] [2024-06-27 21:52:35,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:35,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:35,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:35,772 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:35,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:35,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [952786129] [2024-06-27 21:52:35,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [952786129] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:35,772 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:35,772 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:52:35,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1552622218] [2024-06-27 21:52:35,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:35,773 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:52:35,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:35,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:52:35,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:52:35,814 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 46 [2024-06-27 21:52:35,814 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 311 transitions, 3506 flow. Second operand has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:35,814 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:35,814 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 46 [2024-06-27 21:52:35,814 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:36,526 INFO L124 PetriNetUnfolderBase]: 3313/5632 cut-off events. [2024-06-27 21:52:36,526 INFO L125 PetriNetUnfolderBase]: For 159278/159284 co-relation queries the response was YES. [2024-06-27 21:52:36,569 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29169 conditions, 5632 events. 3313/5632 cut-off events. For 159278/159284 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 39443 event pairs, 956 based on Foata normal form. 14/5549 useless extension candidates. Maximal degree in co-relation 29059. Up to 4499 conditions per place. [2024-06-27 21:52:36,590 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 253 selfloop transitions, 33 changer transitions 0/346 dead transitions. [2024-06-27 21:52:36,590 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 346 transitions, 4206 flow [2024-06-27 21:52:36,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:52:36,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:52:36,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 187 transitions. [2024-06-27 21:52:36,590 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.677536231884058 [2024-06-27 21:52:36,591 INFO L175 Difference]: Start difference. First operand has 268 places, 311 transitions, 3506 flow. Second operand 6 states and 187 transitions. [2024-06-27 21:52:36,591 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 346 transitions, 4206 flow [2024-06-27 21:52:37,005 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 346 transitions, 4152 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-27 21:52:37,008 INFO L231 Difference]: Finished difference. Result has 271 places, 312 transitions, 3540 flow [2024-06-27 21:52:37,009 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3452, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3540, PETRI_PLACES=271, PETRI_TRANSITIONS=312} [2024-06-27 21:52:37,009 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 221 predicate places. [2024-06-27 21:52:37,009 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 312 transitions, 3540 flow [2024-06-27 21:52:37,009 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:37,009 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:37,009 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:37,009 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 21:52:37,009 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:37,010 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:37,010 INFO L85 PathProgramCache]: Analyzing trace with hash 85946723, now seen corresponding path program 1 times [2024-06-27 21:52:37,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:37,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [53415702] [2024-06-27 21:52:37,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:37,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:37,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:37,120 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:37,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:37,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [53415702] [2024-06-27 21:52:37,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [53415702] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:37,120 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:37,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:52:37,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1169434483] [2024-06-27 21:52:37,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:37,121 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:52:37,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:37,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:52:37,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:52:37,182 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 46 [2024-06-27 21:52:37,182 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 312 transitions, 3540 flow. Second operand has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:37,182 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:37,182 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 46 [2024-06-27 21:52:37,183 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:37,927 INFO L124 PetriNetUnfolderBase]: 3467/5918 cut-off events. [2024-06-27 21:52:37,928 INFO L125 PetriNetUnfolderBase]: For 178661/178673 co-relation queries the response was YES. [2024-06-27 21:52:37,969 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31112 conditions, 5918 events. 3467/5918 cut-off events. For 178661/178673 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 41846 event pairs, 1068 based on Foata normal form. 20/5887 useless extension candidates. Maximal degree in co-relation 31001. Up to 4759 conditions per place. [2024-06-27 21:52:37,988 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 257 selfloop transitions, 44 changer transitions 0/352 dead transitions. [2024-06-27 21:52:37,989 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 352 transitions, 4402 flow [2024-06-27 21:52:37,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:52:37,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:52:37,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 210 transitions. [2024-06-27 21:52:37,989 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6521739130434783 [2024-06-27 21:52:37,989 INFO L175 Difference]: Start difference. First operand has 271 places, 312 transitions, 3540 flow. Second operand 7 states and 210 transitions. [2024-06-27 21:52:37,989 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 352 transitions, 4402 flow [2024-06-27 21:52:38,478 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 352 transitions, 4328 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-27 21:52:38,481 INFO L231 Difference]: Finished difference. Result has 274 places, 314 transitions, 3588 flow [2024-06-27 21:52:38,481 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3466, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3588, PETRI_PLACES=274, PETRI_TRANSITIONS=314} [2024-06-27 21:52:38,482 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 224 predicate places. [2024-06-27 21:52:38,482 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 314 transitions, 3588 flow [2024-06-27 21:52:38,482 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:38,482 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:38,482 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:38,482 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 21:52:38,482 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:38,483 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:38,483 INFO L85 PathProgramCache]: Analyzing trace with hash 86064833, now seen corresponding path program 2 times [2024-06-27 21:52:38,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:38,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1467240757] [2024-06-27 21:52:38,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:38,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:38,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:38,597 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:38,598 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:38,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1467240757] [2024-06-27 21:52:38,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1467240757] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:38,598 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:38,598 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:52:38,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [938240009] [2024-06-27 21:52:38,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:38,599 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:52:38,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:38,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:52:38,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:52:38,643 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 46 [2024-06-27 21:52:38,644 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 314 transitions, 3588 flow. Second operand has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:38,644 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:38,644 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 46 [2024-06-27 21:52:38,644 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:39,347 INFO L124 PetriNetUnfolderBase]: 3537/5881 cut-off events. [2024-06-27 21:52:39,347 INFO L125 PetriNetUnfolderBase]: For 186089/186095 co-relation queries the response was YES. [2024-06-27 21:52:39,391 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31604 conditions, 5881 events. 3537/5881 cut-off events. For 186089/186095 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 40699 event pairs, 612 based on Foata normal form. 9/5881 useless extension candidates. Maximal degree in co-relation 31492. Up to 4990 conditions per place. [2024-06-27 21:52:39,411 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 253 selfloop transitions, 42 changer transitions 0/346 dead transitions. [2024-06-27 21:52:39,412 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 346 transitions, 4286 flow [2024-06-27 21:52:39,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:52:39,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:52:39,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 204 transitions. [2024-06-27 21:52:39,412 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6335403726708074 [2024-06-27 21:52:39,412 INFO L175 Difference]: Start difference. First operand has 274 places, 314 transitions, 3588 flow. Second operand 7 states and 204 transitions. [2024-06-27 21:52:39,413 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 346 transitions, 4286 flow [2024-06-27 21:52:39,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 346 transitions, 4231 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-27 21:52:39,877 INFO L231 Difference]: Finished difference. Result has 278 places, 315 transitions, 3641 flow [2024-06-27 21:52:39,878 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3533, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3641, PETRI_PLACES=278, PETRI_TRANSITIONS=315} [2024-06-27 21:52:39,880 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 228 predicate places. [2024-06-27 21:52:39,880 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 315 transitions, 3641 flow [2024-06-27 21:52:39,880 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:39,880 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:39,880 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:39,880 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 21:52:39,881 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:39,881 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:39,881 INFO L85 PathProgramCache]: Analyzing trace with hash 201356003, now seen corresponding path program 3 times [2024-06-27 21:52:39,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:39,881 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1725435536] [2024-06-27 21:52:39,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:39,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:39,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:40,001 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:40,001 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:40,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1725435536] [2024-06-27 21:52:40,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1725435536] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:40,002 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:40,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:52:40,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1170881752] [2024-06-27 21:52:40,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:40,002 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:52:40,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:40,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:52:40,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:52:40,034 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 46 [2024-06-27 21:52:40,035 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 315 transitions, 3641 flow. Second operand has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:40,035 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:40,035 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 46 [2024-06-27 21:52:40,035 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:40,874 INFO L124 PetriNetUnfolderBase]: 3615/5999 cut-off events. [2024-06-27 21:52:40,874 INFO L125 PetriNetUnfolderBase]: For 192970/192970 co-relation queries the response was YES. [2024-06-27 21:52:40,916 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32541 conditions, 5999 events. 3615/5999 cut-off events. For 192970/192970 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 41723 event pairs, 620 based on Foata normal form. 10/6000 useless extension candidates. Maximal degree in co-relation 32427. Up to 5129 conditions per place. [2024-06-27 21:52:40,937 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 263 selfloop transitions, 30 changer transitions 0/344 dead transitions. [2024-06-27 21:52:40,937 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 344 transitions, 4329 flow [2024-06-27 21:52:40,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:52:40,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:52:40,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 200 transitions. [2024-06-27 21:52:40,938 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6211180124223602 [2024-06-27 21:52:40,938 INFO L175 Difference]: Start difference. First operand has 278 places, 315 transitions, 3641 flow. Second operand 7 states and 200 transitions. [2024-06-27 21:52:40,938 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 344 transitions, 4329 flow [2024-06-27 21:52:41,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 344 transitions, 4245 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-27 21:52:41,404 INFO L231 Difference]: Finished difference. Result has 280 places, 316 transitions, 3643 flow [2024-06-27 21:52:41,404 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3557, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3643, PETRI_PLACES=280, PETRI_TRANSITIONS=316} [2024-06-27 21:52:41,404 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 230 predicate places. [2024-06-27 21:52:41,404 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 316 transitions, 3643 flow [2024-06-27 21:52:41,405 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:41,405 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:41,405 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:41,405 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-27 21:52:41,405 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:41,405 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:41,405 INFO L85 PathProgramCache]: Analyzing trace with hash 201540701, now seen corresponding path program 1 times [2024-06-27 21:52:41,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:41,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1871527015] [2024-06-27 21:52:41,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:41,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:41,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:41,512 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:41,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:41,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1871527015] [2024-06-27 21:52:41,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1871527015] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:41,513 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:41,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:52:41,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [988975570] [2024-06-27 21:52:41,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:41,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:52:41,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:41,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:52:41,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:52:41,542 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:52:41,543 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 316 transitions, 3643 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-27 21:52:41,543 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:41,543 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:52:41,543 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:42,301 INFO L124 PetriNetUnfolderBase]: 3809/6211 cut-off events. [2024-06-27 21:52:42,301 INFO L125 PetriNetUnfolderBase]: For 183684/183684 co-relation queries the response was YES. [2024-06-27 21:52:42,352 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33600 conditions, 6211 events. 3809/6211 cut-off events. For 183684/183684 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 42572 event pairs, 661 based on Foata normal form. 2/6209 useless extension candidates. Maximal degree in co-relation 33485. Up to 5638 conditions per place. [2024-06-27 21:52:42,375 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 302 selfloop transitions, 27 changer transitions 0/343 dead transitions. [2024-06-27 21:52:42,375 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 343 transitions, 4391 flow [2024-06-27 21:52:42,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:52:42,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:52:42,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 194 transitions. [2024-06-27 21:52:42,376 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6024844720496895 [2024-06-27 21:52:42,376 INFO L175 Difference]: Start difference. First operand has 280 places, 316 transitions, 3643 flow. Second operand 7 states and 194 transitions. [2024-06-27 21:52:42,376 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 343 transitions, 4391 flow [2024-06-27 21:52:42,876 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 343 transitions, 4329 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-27 21:52:42,879 INFO L231 Difference]: Finished difference. Result has 282 places, 318 transitions, 3678 flow [2024-06-27 21:52:42,880 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3581, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3678, PETRI_PLACES=282, PETRI_TRANSITIONS=318} [2024-06-27 21:52:42,880 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 232 predicate places. [2024-06-27 21:52:42,880 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 318 transitions, 3678 flow [2024-06-27 21:52:42,880 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-27 21:52:42,880 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:42,880 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:42,880 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-27 21:52:42,880 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:42,880 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:42,881 INFO L85 PathProgramCache]: Analyzing trace with hash 704818241, now seen corresponding path program 4 times [2024-06-27 21:52:42,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:42,881 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1627249516] [2024-06-27 21:52:42,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:42,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:42,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:42,999 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:42,999 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:42,999 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1627249516] [2024-06-27 21:52:42,999 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1627249516] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:42,999 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:42,999 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:52:42,999 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1236520280] [2024-06-27 21:52:42,999 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:42,999 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:52:42,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:43,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:52:43,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:52:43,034 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 46 [2024-06-27 21:52:43,034 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 318 transitions, 3678 flow. Second operand has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:43,034 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:43,034 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 46 [2024-06-27 21:52:43,034 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:43,803 INFO L124 PetriNetUnfolderBase]: 3616/6005 cut-off events. [2024-06-27 21:52:43,803 INFO L125 PetriNetUnfolderBase]: For 185494/185494 co-relation queries the response was YES. [2024-06-27 21:52:43,849 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32061 conditions, 6005 events. 3616/6005 cut-off events. For 185494/185494 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 41791 event pairs, 569 based on Foata normal form. 10/6006 useless extension candidates. Maximal degree in co-relation 31945. Up to 4984 conditions per place. [2024-06-27 21:52:43,870 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 258 selfloop transitions, 40 changer transitions 0/349 dead transitions. [2024-06-27 21:52:43,870 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 349 transitions, 4368 flow [2024-06-27 21:52:43,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:52:43,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:52:43,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 183 transitions. [2024-06-27 21:52:43,871 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6630434782608695 [2024-06-27 21:52:43,871 INFO L175 Difference]: Start difference. First operand has 282 places, 318 transitions, 3678 flow. Second operand 6 states and 183 transitions. [2024-06-27 21:52:43,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 349 transitions, 4368 flow [2024-06-27 21:52:44,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 349 transitions, 4285 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-27 21:52:44,519 INFO L231 Difference]: Finished difference. Result has 283 places, 318 transitions, 3688 flow [2024-06-27 21:52:44,520 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3595, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3688, PETRI_PLACES=283, PETRI_TRANSITIONS=318} [2024-06-27 21:52:44,520 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 233 predicate places. [2024-06-27 21:52:44,520 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 318 transitions, 3688 flow [2024-06-27 21:52:44,520 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:44,520 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:44,520 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:44,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-27 21:52:44,520 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:44,521 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:44,521 INFO L85 PathProgramCache]: Analyzing trace with hash 711259049, now seen corresponding path program 2 times [2024-06-27 21:52:44,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:44,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [558953290] [2024-06-27 21:52:44,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:44,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:44,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:44,657 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:44,657 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:44,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [558953290] [2024-06-27 21:52:44,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [558953290] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:44,658 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:44,658 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:52:44,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1539781747] [2024-06-27 21:52:44,658 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:44,658 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:52:44,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:44,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:52:44,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:52:44,703 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:52:44,703 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 318 transitions, 3688 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-27 21:52:44,703 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:44,704 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:52:44,704 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:45,573 INFO L124 PetriNetUnfolderBase]: 3804/6430 cut-off events. [2024-06-27 21:52:45,573 INFO L125 PetriNetUnfolderBase]: For 178505/178505 co-relation queries the response was YES. [2024-06-27 21:52:45,622 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33421 conditions, 6430 events. 3804/6430 cut-off events. For 178505/178505 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 45617 event pairs, 1316 based on Foata normal form. 2/6369 useless extension candidates. Maximal degree in co-relation 33304. Up to 5613 conditions per place. [2024-06-27 21:52:45,644 INFO L140 encePairwiseOnDemand]: 40/46 looper letters, 298 selfloop transitions, 27 changer transitions 0/339 dead transitions. [2024-06-27 21:52:45,644 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 339 transitions, 4420 flow [2024-06-27 21:52:45,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:52:45,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:52:45,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 146 transitions. [2024-06-27 21:52:45,645 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6347826086956522 [2024-06-27 21:52:45,645 INFO L175 Difference]: Start difference. First operand has 283 places, 318 transitions, 3688 flow. Second operand 5 states and 146 transitions. [2024-06-27 21:52:45,645 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 339 transitions, 4420 flow [2024-06-27 21:52:46,124 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 339 transitions, 4332 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-27 21:52:46,128 INFO L231 Difference]: Finished difference. Result has 283 places, 320 transitions, 3705 flow [2024-06-27 21:52:46,128 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3600, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3705, PETRI_PLACES=283, PETRI_TRANSITIONS=320} [2024-06-27 21:52:46,129 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 233 predicate places. [2024-06-27 21:52:46,129 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 320 transitions, 3705 flow [2024-06-27 21:52:46,129 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-27 21:52:46,129 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:46,129 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:46,129 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-27 21:52:46,129 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:46,129 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:46,129 INFO L85 PathProgramCache]: Analyzing trace with hash 1927896365, now seen corresponding path program 3 times [2024-06-27 21:52:46,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:46,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1856977659] [2024-06-27 21:52:46,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:46,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:46,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:46,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-27 21:52:46,234 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:46,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1856977659] [2024-06-27 21:52:46,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1856977659] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:46,235 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:46,235 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:52:46,235 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [407311891] [2024-06-27 21:52:46,235 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:46,235 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:52:46,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:46,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:52:46,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:52:46,279 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:52:46,279 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 320 transitions, 3705 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-27 21:52:46,279 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:46,279 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:52:46,279 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:47,038 INFO L124 PetriNetUnfolderBase]: 3799/6222 cut-off events. [2024-06-27 21:52:47,038 INFO L125 PetriNetUnfolderBase]: For 171898/171901 co-relation queries the response was YES. [2024-06-27 21:52:47,086 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33002 conditions, 6222 events. 3799/6222 cut-off events. For 171898/171901 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 42946 event pairs, 645 based on Foata normal form. 4/6212 useless extension candidates. Maximal degree in co-relation 32884. Up to 5574 conditions per place. [2024-06-27 21:52:47,107 INFO L140 encePairwiseOnDemand]: 40/46 looper letters, 297 selfloop transitions, 28 changer transitions 0/339 dead transitions. [2024-06-27 21:52:47,107 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 339 transitions, 4435 flow [2024-06-27 21:52:47,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:52:47,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:52:47,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 143 transitions. [2024-06-27 21:52:47,108 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6217391304347826 [2024-06-27 21:52:47,108 INFO L175 Difference]: Start difference. First operand has 283 places, 320 transitions, 3705 flow. Second operand 5 states and 143 transitions. [2024-06-27 21:52:47,108 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 339 transitions, 4435 flow [2024-06-27 21:52:47,833 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 339 transitions, 4348 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-27 21:52:47,837 INFO L231 Difference]: Finished difference. Result has 285 places, 322 transitions, 3725 flow [2024-06-27 21:52:47,837 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3622, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3725, PETRI_PLACES=285, PETRI_TRANSITIONS=322} [2024-06-27 21:52:47,837 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 235 predicate places. [2024-06-27 21:52:47,837 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 322 transitions, 3725 flow [2024-06-27 21:52:47,837 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-27 21:52:47,837 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:47,838 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:47,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-27 21:52:47,838 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:47,838 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:47,838 INFO L85 PathProgramCache]: Analyzing trace with hash 829148931, now seen corresponding path program 1 times [2024-06-27 21:52:47,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:47,838 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1766088517] [2024-06-27 21:52:47,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:47,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:47,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:47,896 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:47,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:47,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1766088517] [2024-06-27 21:52:47,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1766088517] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:47,897 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:47,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 21:52:47,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [959455043] [2024-06-27 21:52:47,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:47,897 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 21:52:47,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:47,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 21:52:47,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-27 21:52:47,908 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 46 [2024-06-27 21:52:47,908 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 322 transitions, 3725 flow. Second operand has 4 states, 4 states have (on average 29.0) internal successors, (116), 4 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:47,908 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:47,908 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 46 [2024-06-27 21:52:47,908 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:48,577 INFO L124 PetriNetUnfolderBase]: 2441/5436 cut-off events. [2024-06-27 21:52:48,578 INFO L125 PetriNetUnfolderBase]: For 90540/90665 co-relation queries the response was YES. [2024-06-27 21:52:48,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21191 conditions, 5436 events. 2441/5436 cut-off events. For 90540/90665 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 48129 event pairs, 352 based on Foata normal form. 257/5374 useless extension candidates. Maximal degree in co-relation 21072. Up to 2130 conditions per place. [2024-06-27 21:52:48,634 INFO L140 encePairwiseOnDemand]: 40/46 looper letters, 30 selfloop transitions, 76 changer transitions 0/339 dead transitions. [2024-06-27 21:52:48,634 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 339 transitions, 4043 flow [2024-06-27 21:52:48,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 21:52:48,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 21:52:48,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 141 transitions. [2024-06-27 21:52:48,635 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7663043478260869 [2024-06-27 21:52:48,635 INFO L175 Difference]: Start difference. First operand has 285 places, 322 transitions, 3725 flow. Second operand 4 states and 141 transitions. [2024-06-27 21:52:48,635 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 339 transitions, 4043 flow [2024-06-27 21:52:48,966 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 339 transitions, 3956 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-27 21:52:48,969 INFO L231 Difference]: Finished difference. Result has 287 places, 326 transitions, 3994 flow [2024-06-27 21:52:48,969 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3638, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=3994, PETRI_PLACES=287, PETRI_TRANSITIONS=326} [2024-06-27 21:52:48,970 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 237 predicate places. [2024-06-27 21:52:48,970 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 326 transitions, 3994 flow [2024-06-27 21:52:48,970 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 29.0) internal successors, (116), 4 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:48,970 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:48,970 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:48,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-27 21:52:48,970 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:48,971 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:48,971 INFO L85 PathProgramCache]: Analyzing trace with hash 634702934, now seen corresponding path program 1 times [2024-06-27 21:52:48,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:48,971 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1546356491] [2024-06-27 21:52:48,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:48,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:48,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:49,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-27 21:52:49,091 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:49,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1546356491] [2024-06-27 21:52:49,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1546356491] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:49,091 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:49,091 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:52:49,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [940144638] [2024-06-27 21:52:49,091 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:49,092 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:52:49,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:49,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:52:49,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:52:49,141 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:52:49,141 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 326 transitions, 3994 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:49,141 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:49,141 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:52:49,141 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:50,008 INFO L124 PetriNetUnfolderBase]: 3768/6437 cut-off events. [2024-06-27 21:52:50,009 INFO L125 PetriNetUnfolderBase]: For 179932/180006 co-relation queries the response was YES. [2024-06-27 21:52:50,059 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35058 conditions, 6437 events. 3768/6437 cut-off events. For 179932/180006 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 45953 event pairs, 1243 based on Foata normal form. 21/6219 useless extension candidates. Maximal degree in co-relation 34937. Up to 5507 conditions per place. [2024-06-27 21:52:50,080 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 217 selfloop transitions, 129 changer transitions 0/361 dead transitions. [2024-06-27 21:52:50,080 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 361 transitions, 5154 flow [2024-06-27 21:52:50,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:52:50,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:52:50,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 225 transitions. [2024-06-27 21:52:50,081 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6114130434782609 [2024-06-27 21:52:50,081 INFO L175 Difference]: Start difference. First operand has 287 places, 326 transitions, 3994 flow. Second operand 8 states and 225 transitions. [2024-06-27 21:52:50,081 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 361 transitions, 5154 flow [2024-06-27 21:52:50,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 361 transitions, 5152 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 21:52:50,771 INFO L231 Difference]: Finished difference. Result has 294 places, 335 transitions, 4418 flow [2024-06-27 21:52:50,771 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3992, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4418, PETRI_PLACES=294, PETRI_TRANSITIONS=335} [2024-06-27 21:52:50,771 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 244 predicate places. [2024-06-27 21:52:50,771 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 335 transitions, 4418 flow [2024-06-27 21:52:50,772 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:50,772 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:50,772 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:50,772 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-27 21:52:50,772 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:50,772 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:50,772 INFO L85 PathProgramCache]: Analyzing trace with hash -2034408534, now seen corresponding path program 2 times [2024-06-27 21:52:50,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:50,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1228352525] [2024-06-27 21:52:50,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:50,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:50,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:50,882 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:50,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:50,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1228352525] [2024-06-27 21:52:50,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1228352525] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:50,883 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:50,883 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:52:50,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [277217346] [2024-06-27 21:52:50,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:50,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:52:50,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:50,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:52:50,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:52:50,935 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:52:50,935 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 335 transitions, 4418 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:50,935 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:50,936 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:52:50,936 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:51,810 INFO L124 PetriNetUnfolderBase]: 3785/6467 cut-off events. [2024-06-27 21:52:51,810 INFO L125 PetriNetUnfolderBase]: For 189103/189158 co-relation queries the response was YES. [2024-06-27 21:52:51,862 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35863 conditions, 6467 events. 3785/6467 cut-off events. For 189103/189158 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 46190 event pairs, 1240 based on Foata normal form. 19/6243 useless extension candidates. Maximal degree in co-relation 35740. Up to 5674 conditions per place. [2024-06-27 21:52:51,883 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 251 selfloop transitions, 97 changer transitions 0/363 dead transitions. [2024-06-27 21:52:51,883 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 363 transitions, 5410 flow [2024-06-27 21:52:51,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:52:51,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:52:51,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 219 transitions. [2024-06-27 21:52:51,884 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.595108695652174 [2024-06-27 21:52:51,884 INFO L175 Difference]: Start difference. First operand has 294 places, 335 transitions, 4418 flow. Second operand 8 states and 219 transitions. [2024-06-27 21:52:51,884 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 363 transitions, 5410 flow [2024-06-27 21:52:52,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 363 transitions, 5265 flow, removed 39 selfloop flow, removed 3 redundant places. [2024-06-27 21:52:52,564 INFO L231 Difference]: Finished difference. Result has 299 places, 341 transitions, 4595 flow [2024-06-27 21:52:52,564 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4297, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4595, PETRI_PLACES=299, PETRI_TRANSITIONS=341} [2024-06-27 21:52:52,564 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 249 predicate places. [2024-06-27 21:52:52,564 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 341 transitions, 4595 flow [2024-06-27 21:52:52,564 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:52,564 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:52,564 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:52,564 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-27 21:52:52,565 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:52,565 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:52,565 INFO L85 PathProgramCache]: Analyzing trace with hash -2034402954, now seen corresponding path program 3 times [2024-06-27 21:52:52,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:52,565 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [928599982] [2024-06-27 21:52:52,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:52,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:52,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:52,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-27 21:52:52,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:52,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [928599982] [2024-06-27 21:52:52,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [928599982] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:52,705 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:52,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:52:52,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1199849691] [2024-06-27 21:52:52,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:52,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:52:52,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:52,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:52:52,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:52:52,752 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:52:52,753 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 341 transitions, 4595 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:52,753 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:52,753 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:52:52,753 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:53,663 INFO L124 PetriNetUnfolderBase]: 3782/6458 cut-off events. [2024-06-27 21:52:53,663 INFO L125 PetriNetUnfolderBase]: For 191666/191724 co-relation queries the response was YES. [2024-06-27 21:52:53,716 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35975 conditions, 6458 events. 3782/6458 cut-off events. For 191666/191724 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 46111 event pairs, 1233 based on Foata normal form. 19/6233 useless extension candidates. Maximal degree in co-relation 35850. Up to 5671 conditions per place. [2024-06-27 21:52:53,738 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 251 selfloop transitions, 98 changer transitions 0/364 dead transitions. [2024-06-27 21:52:53,738 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 364 transitions, 5349 flow [2024-06-27 21:52:53,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:52:53,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:52:53,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 260 transitions. [2024-06-27 21:52:53,739 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5652173913043478 [2024-06-27 21:52:53,739 INFO L175 Difference]: Start difference. First operand has 299 places, 341 transitions, 4595 flow. Second operand 10 states and 260 transitions. [2024-06-27 21:52:53,739 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 364 transitions, 5349 flow [2024-06-27 21:52:54,377 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 364 transitions, 5247 flow, removed 24 selfloop flow, removed 3 redundant places. [2024-06-27 21:52:54,381 INFO L231 Difference]: Finished difference. Result has 306 places, 341 transitions, 4695 flow [2024-06-27 21:52:54,381 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4493, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4695, PETRI_PLACES=306, PETRI_TRANSITIONS=341} [2024-06-27 21:52:54,382 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 256 predicate places. [2024-06-27 21:52:54,382 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 341 transitions, 4695 flow [2024-06-27 21:52:54,382 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:54,382 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:54,382 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:54,382 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-27 21:52:54,382 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:54,382 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:54,382 INFO L85 PathProgramCache]: Analyzing trace with hash -838298710, now seen corresponding path program 4 times [2024-06-27 21:52:54,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:54,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1004712526] [2024-06-27 21:52:54,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:54,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:54,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:54,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-27 21:52:54,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:54,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1004712526] [2024-06-27 21:52:54,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1004712526] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:54,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:54,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:52:54,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1797974837] [2024-06-27 21:52:54,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:54,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:52:54,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:54,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:52:54,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:52:54,569 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:52:54,569 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 341 transitions, 4695 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:54,569 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:54,569 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:52:54,569 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:55,467 INFO L124 PetriNetUnfolderBase]: 3809/6499 cut-off events. [2024-06-27 21:52:55,467 INFO L125 PetriNetUnfolderBase]: For 201526/201584 co-relation queries the response was YES. [2024-06-27 21:52:55,522 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36667 conditions, 6499 events. 3809/6499 cut-off events. For 201526/201584 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 46489 event pairs, 1233 based on Foata normal form. 19/6268 useless extension candidates. Maximal degree in co-relation 36540. Up to 5685 conditions per place. [2024-06-27 21:52:55,543 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 248 selfloop transitions, 108 changer transitions 0/371 dead transitions. [2024-06-27 21:52:55,543 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 371 transitions, 5875 flow [2024-06-27 21:52:55,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:52:55,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:52:55,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 240 transitions. [2024-06-27 21:52:55,544 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5797101449275363 [2024-06-27 21:52:55,544 INFO L175 Difference]: Start difference. First operand has 306 places, 341 transitions, 4695 flow. Second operand 9 states and 240 transitions. [2024-06-27 21:52:55,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 371 transitions, 5875 flow [2024-06-27 21:52:56,320 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 371 transitions, 5671 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-27 21:52:56,325 INFO L231 Difference]: Finished difference. Result has 307 places, 350 transitions, 4900 flow [2024-06-27 21:52:56,325 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4491, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4900, PETRI_PLACES=307, PETRI_TRANSITIONS=350} [2024-06-27 21:52:56,325 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 257 predicate places. [2024-06-27 21:52:56,325 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 350 transitions, 4900 flow [2024-06-27 21:52:56,325 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:56,325 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:56,325 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:56,326 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-27 21:52:56,326 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:56,326 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:56,326 INFO L85 PathProgramCache]: Analyzing trace with hash -838293130, now seen corresponding path program 5 times [2024-06-27 21:52:56,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:56,326 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [21737684] [2024-06-27 21:52:56,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:56,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:56,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:56,435 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:56,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:56,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [21737684] [2024-06-27 21:52:56,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [21737684] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:56,436 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:56,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:52:56,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1402438531] [2024-06-27 21:52:56,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:56,436 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:52:56,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:56,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:52:56,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:52:56,491 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:52:56,491 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 350 transitions, 4900 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:56,491 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:56,491 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:52:56,491 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:57,428 INFO L124 PetriNetUnfolderBase]: 3816/6510 cut-off events. [2024-06-27 21:52:57,428 INFO L125 PetriNetUnfolderBase]: For 206754/206812 co-relation queries the response was YES. [2024-06-27 21:52:57,480 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36922 conditions, 6510 events. 3816/6510 cut-off events. For 206754/206812 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 46479 event pairs, 1233 based on Foata normal form. 19/6277 useless extension candidates. Maximal degree in co-relation 36793. Up to 5693 conditions per place. [2024-06-27 21:52:57,501 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 249 selfloop transitions, 112 changer transitions 0/376 dead transitions. [2024-06-27 21:52:57,501 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 376 transitions, 5998 flow [2024-06-27 21:52:57,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:52:57,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:52:57,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 284 transitions. [2024-06-27 21:52:57,502 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5612648221343873 [2024-06-27 21:52:57,502 INFO L175 Difference]: Start difference. First operand has 307 places, 350 transitions, 4900 flow. Second operand 11 states and 284 transitions. [2024-06-27 21:52:57,502 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 376 transitions, 5998 flow [2024-06-27 21:52:58,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 376 transitions, 5744 flow, removed 38 selfloop flow, removed 5 redundant places. [2024-06-27 21:52:58,274 INFO L231 Difference]: Finished difference. Result has 313 places, 353 transitions, 4934 flow [2024-06-27 21:52:58,274 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4658, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4934, PETRI_PLACES=313, PETRI_TRANSITIONS=353} [2024-06-27 21:52:58,274 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 263 predicate places. [2024-06-27 21:52:58,274 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 353 transitions, 4934 flow [2024-06-27 21:52:58,274 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:58,274 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:58,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-27 21:52:58,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-27 21:52:58,275 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:58,275 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:58,275 INFO L85 PathProgramCache]: Analyzing trace with hash 522734726, now seen corresponding path program 6 times [2024-06-27 21:52:58,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:58,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2049980493] [2024-06-27 21:52:58,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:58,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:58,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:58,388 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:58,388 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:58,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2049980493] [2024-06-27 21:52:58,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2049980493] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:58,389 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:58,389 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:52:58,389 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [512360712] [2024-06-27 21:52:58,389 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:58,389 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:52:58,389 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:58,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:52:58,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:52:58,426 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:52:58,426 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 353 transitions, 4934 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:58,427 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:58,427 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:52:58,427 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:59,353 INFO L124 PetriNetUnfolderBase]: 3813/6506 cut-off events. [2024-06-27 21:52:59,353 INFO L125 PetriNetUnfolderBase]: For 209061/209119 co-relation queries the response was YES. [2024-06-27 21:52:59,409 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36847 conditions, 6506 events. 3813/6506 cut-off events. For 209061/209119 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 46479 event pairs, 1233 based on Foata normal form. 19/6273 useless extension candidates. Maximal degree in co-relation 36717. Up to 5690 conditions per place. [2024-06-27 21:52:59,430 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 243 selfloop transitions, 116 changer transitions 0/374 dead transitions. [2024-06-27 21:52:59,430 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 374 transitions, 5836 flow [2024-06-27 21:52:59,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:52:59,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:52:59,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 258 transitions. [2024-06-27 21:52:59,431 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5608695652173913 [2024-06-27 21:52:59,431 INFO L175 Difference]: Start difference. First operand has 313 places, 353 transitions, 4934 flow. Second operand 10 states and 258 transitions. [2024-06-27 21:52:59,431 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 374 transitions, 5836 flow [2024-06-27 21:53:00,257 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 374 transitions, 5576 flow, removed 18 selfloop flow, removed 9 redundant places. [2024-06-27 21:53:00,262 INFO L231 Difference]: Finished difference. Result has 314 places, 353 transitions, 4912 flow [2024-06-27 21:53:00,262 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4674, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4912, PETRI_PLACES=314, PETRI_TRANSITIONS=353} [2024-06-27 21:53:00,262 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 264 predicate places. [2024-06-27 21:53:00,262 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 353 transitions, 4912 flow [2024-06-27 21:53:00,263 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:00,263 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:00,263 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:00,263 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-27 21:53:00,263 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:00,263 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:00,263 INFO L85 PathProgramCache]: Analyzing trace with hash -476227956, now seen corresponding path program 7 times [2024-06-27 21:53:00,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:00,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1044029906] [2024-06-27 21:53:00,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:00,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:00,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:00,374 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:00,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:00,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1044029906] [2024-06-27 21:53:00,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1044029906] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:00,375 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:00,375 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:53:00,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [5702129] [2024-06-27 21:53:00,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:00,375 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:53:00,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:00,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:53:00,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:53:00,407 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:53:00,407 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 353 transitions, 4912 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:00,407 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:00,407 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:53:00,407 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:01,415 INFO L124 PetriNetUnfolderBase]: 3830/6526 cut-off events. [2024-06-27 21:53:01,415 INFO L125 PetriNetUnfolderBase]: For 216346/216379 co-relation queries the response was YES. [2024-06-27 21:53:01,460 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37170 conditions, 6526 events. 3830/6526 cut-off events. For 216346/216379 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 46548 event pairs, 1236 based on Foata normal form. 1/6267 useless extension candidates. Maximal degree in co-relation 37039. Up to 5577 conditions per place. [2024-06-27 21:53:01,478 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 215 selfloop transitions, 153 changer transitions 0/383 dead transitions. [2024-06-27 21:53:01,478 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 383 transitions, 6234 flow [2024-06-27 21:53:01,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:53:01,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:53:01,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 223 transitions. [2024-06-27 21:53:01,479 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6059782608695652 [2024-06-27 21:53:01,479 INFO L175 Difference]: Start difference. First operand has 314 places, 353 transitions, 4912 flow. Second operand 8 states and 223 transitions. [2024-06-27 21:53:01,479 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 383 transitions, 6234 flow [2024-06-27 21:53:02,246 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 383 transitions, 6011 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-27 21:53:02,251 INFO L231 Difference]: Finished difference. Result has 314 places, 359 transitions, 5121 flow [2024-06-27 21:53:02,252 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4689, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5121, PETRI_PLACES=314, PETRI_TRANSITIONS=359} [2024-06-27 21:53:02,252 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 264 predicate places. [2024-06-27 21:53:02,252 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 359 transitions, 5121 flow [2024-06-27 21:53:02,252 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:02,252 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:02,252 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:02,253 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-27 21:53:02,253 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:02,253 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:02,253 INFO L85 PathProgramCache]: Analyzing trace with hash -309907082, now seen corresponding path program 8 times [2024-06-27 21:53:02,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:02,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2040909767] [2024-06-27 21:53:02,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:02,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:02,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:02,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-27 21:53:02,370 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:02,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2040909767] [2024-06-27 21:53:02,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2040909767] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:02,370 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:02,371 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:53:02,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1718030741] [2024-06-27 21:53:02,371 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:02,371 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:53:02,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:02,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:53:02,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:53:02,417 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:53:02,418 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 359 transitions, 5121 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:02,418 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:02,418 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:53:02,418 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:03,353 INFO L124 PetriNetUnfolderBase]: 3837/6542 cut-off events. [2024-06-27 21:53:03,353 INFO L125 PetriNetUnfolderBase]: For 222369/222399 co-relation queries the response was YES. [2024-06-27 21:53:03,408 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37471 conditions, 6542 events. 3837/6542 cut-off events. For 222369/222399 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 46646 event pairs, 1243 based on Foata normal form. 1/6282 useless extension candidates. Maximal degree in co-relation 37339. Up to 5741 conditions per place. [2024-06-27 21:53:03,428 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 270 selfloop transitions, 98 changer transitions 0/383 dead transitions. [2024-06-27 21:53:03,429 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 383 transitions, 6099 flow [2024-06-27 21:53:03,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:53:03,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:53:03,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 258 transitions. [2024-06-27 21:53:03,429 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5608695652173913 [2024-06-27 21:53:03,429 INFO L175 Difference]: Start difference. First operand has 314 places, 359 transitions, 5121 flow. Second operand 10 states and 258 transitions. [2024-06-27 21:53:03,430 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 383 transitions, 6099 flow [2024-06-27 21:53:04,128 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 383 transitions, 5753 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-27 21:53:04,133 INFO L231 Difference]: Finished difference. Result has 320 places, 362 transitions, 5031 flow [2024-06-27 21:53:04,133 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4781, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5031, PETRI_PLACES=320, PETRI_TRANSITIONS=362} [2024-06-27 21:53:04,133 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 270 predicate places. [2024-06-27 21:53:04,133 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 362 transitions, 5031 flow [2024-06-27 21:53:04,133 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:04,133 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:04,133 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:04,134 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-27 21:53:04,134 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:04,134 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:04,134 INFO L85 PathProgramCache]: Analyzing trace with hash 1873294714, now seen corresponding path program 9 times [2024-06-27 21:53:04,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:04,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1535088429] [2024-06-27 21:53:04,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:04,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:04,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:04,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-27 21:53:04,246 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:04,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1535088429] [2024-06-27 21:53:04,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1535088429] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:04,246 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:04,246 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:53:04,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [95620741] [2024-06-27 21:53:04,246 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:04,247 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:53:04,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:04,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:53:04,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:53:04,292 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:53:04,292 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 362 transitions, 5031 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:04,292 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:04,292 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:53:04,292 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:05,207 INFO L124 PetriNetUnfolderBase]: 3834/6533 cut-off events. [2024-06-27 21:53:05,207 INFO L125 PetriNetUnfolderBase]: For 223745/223778 co-relation queries the response was YES. [2024-06-27 21:53:05,262 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37194 conditions, 6533 events. 3834/6533 cut-off events. For 223745/223778 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 46654 event pairs, 1236 based on Foata normal form. 1/6272 useless extension candidates. Maximal degree in co-relation 37060. Up to 5738 conditions per place. [2024-06-27 21:53:05,283 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 268 selfloop transitions, 97 changer transitions 0/380 dead transitions. [2024-06-27 21:53:05,283 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 380 transitions, 5805 flow [2024-06-27 21:53:05,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:53:05,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:53:05,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 215 transitions. [2024-06-27 21:53:05,284 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5842391304347826 [2024-06-27 21:53:05,284 INFO L175 Difference]: Start difference. First operand has 320 places, 362 transitions, 5031 flow. Second operand 8 states and 215 transitions. [2024-06-27 21:53:05,284 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 380 transitions, 5805 flow [2024-06-27 21:53:06,143 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 380 transitions, 5541 flow, removed 16 selfloop flow, removed 9 redundant places. [2024-06-27 21:53:06,147 INFO L231 Difference]: Finished difference. Result has 319 places, 362 transitions, 4967 flow [2024-06-27 21:53:06,147 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4767, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4967, PETRI_PLACES=319, PETRI_TRANSITIONS=362} [2024-06-27 21:53:06,148 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 269 predicate places. [2024-06-27 21:53:06,148 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 362 transitions, 4967 flow [2024-06-27 21:53:06,148 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:06,148 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:06,148 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:06,148 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-27 21:53:06,148 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:06,148 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:06,148 INFO L85 PathProgramCache]: Analyzing trace with hash -2011049170, now seen corresponding path program 10 times [2024-06-27 21:53:06,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:06,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1138690108] [2024-06-27 21:53:06,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:06,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:06,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:06,261 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:06,262 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:06,262 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1138690108] [2024-06-27 21:53:06,262 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1138690108] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:06,262 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:06,262 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:53:06,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1256845183] [2024-06-27 21:53:06,262 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:06,263 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:53:06,263 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:06,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:53:06,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:53:06,309 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:53:06,309 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 362 transitions, 4967 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:06,309 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:06,309 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:53:06,309 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:07,229 INFO L124 PetriNetUnfolderBase]: 3841/6544 cut-off events. [2024-06-27 21:53:07,229 INFO L125 PetriNetUnfolderBase]: For 228670/228703 co-relation queries the response was YES. [2024-06-27 21:53:07,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37297 conditions, 6544 events. 3841/6544 cut-off events. For 228670/228703 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 46712 event pairs, 1236 based on Foata normal form. 1/6281 useless extension candidates. Maximal degree in co-relation 37162. Up to 5590 conditions per place. [2024-06-27 21:53:07,305 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 204 selfloop transitions, 169 changer transitions 0/388 dead transitions. [2024-06-27 21:53:07,305 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 388 transitions, 6105 flow [2024-06-27 21:53:07,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:53:07,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:53:07,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 221 transitions. [2024-06-27 21:53:07,306 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6005434782608695 [2024-06-27 21:53:07,306 INFO L175 Difference]: Start difference. First operand has 319 places, 362 transitions, 4967 flow. Second operand 8 states and 221 transitions. [2024-06-27 21:53:07,306 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 388 transitions, 6105 flow [2024-06-27 21:53:08,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 388 transitions, 5911 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 21:53:08,064 INFO L231 Difference]: Finished difference. Result has 320 places, 365 transitions, 5169 flow [2024-06-27 21:53:08,064 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4773, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=166, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5169, PETRI_PLACES=320, PETRI_TRANSITIONS=365} [2024-06-27 21:53:08,064 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 270 predicate places. [2024-06-27 21:53:08,064 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 365 transitions, 5169 flow [2024-06-27 21:53:08,065 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:08,065 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:08,065 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:08,065 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-27 21:53:08,065 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:08,065 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:08,065 INFO L85 PathProgramCache]: Analyzing trace with hash -721936606, now seen corresponding path program 11 times [2024-06-27 21:53:08,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:08,066 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1301993696] [2024-06-27 21:53:08,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:08,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:08,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:08,172 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:08,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:08,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1301993696] [2024-06-27 21:53:08,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1301993696] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:08,172 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:08,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:53:08,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [792685199] [2024-06-27 21:53:08,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:08,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:53:08,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:08,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:53:08,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:53:08,206 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:53:08,206 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 365 transitions, 5169 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:08,206 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:08,206 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:53:08,206 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:09,083 INFO L124 PetriNetUnfolderBase]: 3858/6570 cut-off events. [2024-06-27 21:53:09,083 INFO L125 PetriNetUnfolderBase]: For 237737/237770 co-relation queries the response was YES. [2024-06-27 21:53:09,139 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37880 conditions, 6570 events. 3858/6570 cut-off events. For 237737/237770 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 46804 event pairs, 1236 based on Foata normal form. 1/6303 useless extension candidates. Maximal degree in co-relation 37744. Up to 5609 conditions per place. [2024-06-27 21:53:09,159 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 203 selfloop transitions, 173 changer transitions 0/391 dead transitions. [2024-06-27 21:53:09,160 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 391 transitions, 6373 flow [2024-06-27 21:53:09,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:53:09,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:53:09,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 219 transitions. [2024-06-27 21:53:09,160 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.595108695652174 [2024-06-27 21:53:09,160 INFO L175 Difference]: Start difference. First operand has 320 places, 365 transitions, 5169 flow. Second operand 8 states and 219 transitions. [2024-06-27 21:53:09,160 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 391 transitions, 6373 flow [2024-06-27 21:53:09,907 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 391 transitions, 5941 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-27 21:53:09,911 INFO L231 Difference]: Finished difference. Result has 322 places, 371 transitions, 5205 flow [2024-06-27 21:53:09,912 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4761, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5205, PETRI_PLACES=322, PETRI_TRANSITIONS=371} [2024-06-27 21:53:09,912 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 272 predicate places. [2024-06-27 21:53:09,912 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 371 transitions, 5205 flow [2024-06-27 21:53:09,912 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:09,912 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:09,912 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:09,912 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-27 21:53:09,912 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:09,912 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:09,913 INFO L85 PathProgramCache]: Analyzing trace with hash -1627251190, now seen corresponding path program 12 times [2024-06-27 21:53:09,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:09,913 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1627600118] [2024-06-27 21:53:09,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:09,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:09,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:10,036 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:10,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:10,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1627600118] [2024-06-27 21:53:10,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1627600118] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:10,036 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:10,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:53:10,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1619894949] [2024-06-27 21:53:10,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:10,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:53:10,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:10,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:53:10,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:53:10,067 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:53:10,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 371 transitions, 5205 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:10,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:10,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:53:10,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:11,010 INFO L124 PetriNetUnfolderBase]: 3855/6567 cut-off events. [2024-06-27 21:53:11,010 INFO L125 PetriNetUnfolderBase]: For 239203/239236 co-relation queries the response was YES. [2024-06-27 21:53:11,071 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37770 conditions, 6567 events. 3855/6567 cut-off events. For 239203/239236 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 46857 event pairs, 1224 based on Foata normal form. 1/6303 useless extension candidates. Maximal degree in co-relation 37633. Up to 5840 conditions per place. [2024-06-27 21:53:11,094 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 329 selfloop transitions, 45 changer transitions 0/389 dead transitions. [2024-06-27 21:53:11,094 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 389 transitions, 5997 flow [2024-06-27 21:53:11,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:53:11,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:53:11,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 211 transitions. [2024-06-27 21:53:11,095 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5733695652173914 [2024-06-27 21:53:11,095 INFO L175 Difference]: Start difference. First operand has 322 places, 371 transitions, 5205 flow. Second operand 8 states and 211 transitions. [2024-06-27 21:53:11,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 389 transitions, 5997 flow [2024-06-27 21:53:11,885 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 389 transitions, 5704 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-27 21:53:11,890 INFO L231 Difference]: Finished difference. Result has 326 places, 371 transitions, 5008 flow [2024-06-27 21:53:11,890 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4912, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5008, PETRI_PLACES=326, PETRI_TRANSITIONS=371} [2024-06-27 21:53:11,890 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 276 predicate places. [2024-06-27 21:53:11,890 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 371 transitions, 5008 flow [2024-06-27 21:53:11,890 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:11,890 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:11,890 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:11,890 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-27 21:53:11,891 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:11,891 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:11,891 INFO L85 PathProgramCache]: Analyzing trace with hash -1297480790, now seen corresponding path program 13 times [2024-06-27 21:53:11,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:11,891 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [506478955] [2024-06-27 21:53:11,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:11,891 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:11,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:12,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-27 21:53:12,008 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:12,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [506478955] [2024-06-27 21:53:12,008 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [506478955] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:12,008 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:12,008 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:53:12,008 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1620168827] [2024-06-27 21:53:12,008 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:12,008 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:53:12,008 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:12,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:53:12,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:53:12,057 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:53:12,057 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 371 transitions, 5008 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:12,057 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:12,057 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:53:12,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:13,017 INFO L124 PetriNetUnfolderBase]: 3882/6607 cut-off events. [2024-06-27 21:53:13,017 INFO L125 PetriNetUnfolderBase]: For 250192/250225 co-relation queries the response was YES. [2024-06-27 21:53:13,076 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37950 conditions, 6607 events. 3882/6607 cut-off events. For 250192/250225 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 47164 event pairs, 1236 based on Foata normal form. 1/6334 useless extension candidates. Maximal degree in co-relation 37812. Up to 5762 conditions per place. [2024-06-27 21:53:13,098 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 263 selfloop transitions, 121 changer transitions 0/399 dead transitions. [2024-06-27 21:53:13,098 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 399 transitions, 6275 flow [2024-06-27 21:53:13,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:53:13,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:53:13,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 261 transitions. [2024-06-27 21:53:13,099 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5673913043478261 [2024-06-27 21:53:13,099 INFO L175 Difference]: Start difference. First operand has 326 places, 371 transitions, 5008 flow. Second operand 10 states and 261 transitions. [2024-06-27 21:53:13,099 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 399 transitions, 6275 flow [2024-06-27 21:53:13,968 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 399 transitions, 6047 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-27 21:53:13,973 INFO L231 Difference]: Finished difference. Result has 327 places, 380 transitions, 5206 flow [2024-06-27 21:53:13,973 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4780, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5206, PETRI_PLACES=327, PETRI_TRANSITIONS=380} [2024-06-27 21:53:13,973 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 277 predicate places. [2024-06-27 21:53:13,973 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 380 transitions, 5206 flow [2024-06-27 21:53:13,973 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:13,974 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:13,974 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:13,974 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-27 21:53:13,974 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:13,974 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:13,974 INFO L85 PathProgramCache]: Analyzing trace with hash -1283398730, now seen corresponding path program 14 times [2024-06-27 21:53:13,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:13,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1704787408] [2024-06-27 21:53:13,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:13,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:13,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:14,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-27 21:53:14,093 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:14,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1704787408] [2024-06-27 21:53:14,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1704787408] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:14,093 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:14,093 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:53:14,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [70310247] [2024-06-27 21:53:14,093 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:14,093 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:53:14,093 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:14,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:53:14,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:53:14,133 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:53:14,134 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 380 transitions, 5206 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:14,134 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:14,134 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:53:14,134 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:15,149 INFO L124 PetriNetUnfolderBase]: 3916/6665 cut-off events. [2024-06-27 21:53:15,149 INFO L125 PetriNetUnfolderBase]: For 261519/261549 co-relation queries the response was YES. [2024-06-27 21:53:15,210 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38773 conditions, 6665 events. 3916/6665 cut-off events. For 261519/261549 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 47505 event pairs, 1231 based on Foata normal form. 1/6388 useless extension candidates. Maximal degree in co-relation 38634. Up to 5932 conditions per place. [2024-06-27 21:53:15,233 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 352 selfloop transitions, 46 changer transitions 0/413 dead transitions. [2024-06-27 21:53:15,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 413 transitions, 6581 flow [2024-06-27 21:53:15,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 21:53:15,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 21:53:15,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 297 transitions. [2024-06-27 21:53:15,234 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5380434782608695 [2024-06-27 21:53:15,234 INFO L175 Difference]: Start difference. First operand has 327 places, 380 transitions, 5206 flow. Second operand 12 states and 297 transitions. [2024-06-27 21:53:15,234 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 413 transitions, 6581 flow [2024-06-27 21:53:16,257 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 413 transitions, 6351 flow, removed 40 selfloop flow, removed 6 redundant places. [2024-06-27 21:53:16,262 INFO L231 Difference]: Finished difference. Result has 334 places, 392 transitions, 5321 flow [2024-06-27 21:53:16,263 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5003, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5321, PETRI_PLACES=334, PETRI_TRANSITIONS=392} [2024-06-27 21:53:16,263 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 284 predicate places. [2024-06-27 21:53:16,263 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 392 transitions, 5321 flow [2024-06-27 21:53:16,263 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:16,263 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:16,263 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:16,263 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-27 21:53:16,263 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:16,263 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:16,263 INFO L85 PathProgramCache]: Analyzing trace with hash -1283665640, now seen corresponding path program 15 times [2024-06-27 21:53:16,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:16,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [891224833] [2024-06-27 21:53:16,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:16,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:16,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:16,392 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:16,392 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:16,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [891224833] [2024-06-27 21:53:16,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [891224833] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:16,393 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:16,393 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:53:16,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1809629684] [2024-06-27 21:53:16,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:16,393 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:53:16,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:16,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:53:16,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:53:16,442 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:53:16,442 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 392 transitions, 5321 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:16,443 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:16,443 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:53:16,443 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:17,460 INFO L124 PetriNetUnfolderBase]: 3913/6661 cut-off events. [2024-06-27 21:53:17,460 INFO L125 PetriNetUnfolderBase]: For 262961/262991 co-relation queries the response was YES. [2024-06-27 21:53:17,521 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38695 conditions, 6661 events. 3913/6661 cut-off events. For 262961/262991 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 47600 event pairs, 1231 based on Foata normal form. 1/6384 useless extension candidates. Maximal degree in co-relation 38554. Up to 5929 conditions per place. [2024-06-27 21:53:17,544 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 349 selfloop transitions, 46 changer transitions 0/410 dead transitions. [2024-06-27 21:53:17,544 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 410 transitions, 6305 flow [2024-06-27 21:53:17,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:53:17,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:53:17,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 252 transitions. [2024-06-27 21:53:17,546 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5478260869565217 [2024-06-27 21:53:17,546 INFO L175 Difference]: Start difference. First operand has 334 places, 392 transitions, 5321 flow. Second operand 10 states and 252 transitions. [2024-06-27 21:53:17,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 410 transitions, 6305 flow [2024-06-27 21:53:18,665 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 410 transitions, 6201 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-27 21:53:18,670 INFO L231 Difference]: Finished difference. Result has 338 places, 392 transitions, 5315 flow [2024-06-27 21:53:18,670 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5217, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5315, PETRI_PLACES=338, PETRI_TRANSITIONS=392} [2024-06-27 21:53:18,670 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 288 predicate places. [2024-06-27 21:53:18,670 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 392 transitions, 5315 flow [2024-06-27 21:53:18,671 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:18,671 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:18,671 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:18,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-27 21:53:18,671 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:18,671 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:18,671 INFO L85 PathProgramCache]: Analyzing trace with hash -1289206580, now seen corresponding path program 16 times [2024-06-27 21:53:18,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:18,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1868287022] [2024-06-27 21:53:18,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:18,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:18,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:18,791 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:18,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:18,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1868287022] [2024-06-27 21:53:18,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1868287022] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:18,792 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:18,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:53:18,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [147301460] [2024-06-27 21:53:18,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:18,792 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:53:18,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:18,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:53:18,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:53:18,827 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:53:18,827 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 392 transitions, 5315 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:18,828 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:18,828 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:53:18,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:19,808 INFO L124 PetriNetUnfolderBase]: 3910/6656 cut-off events. [2024-06-27 21:53:19,809 INFO L125 PetriNetUnfolderBase]: For 265869/265899 co-relation queries the response was YES. [2024-06-27 21:53:19,867 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38704 conditions, 6656 events. 3910/6656 cut-off events. For 265869/265899 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 47593 event pairs, 1243 based on Foata normal form. 1/6376 useless extension candidates. Maximal degree in co-relation 38561. Up to 5792 conditions per place. [2024-06-27 21:53:19,888 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 263 selfloop transitions, 131 changer transitions 0/409 dead transitions. [2024-06-27 21:53:19,889 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 409 transitions, 6451 flow [2024-06-27 21:53:19,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:53:19,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:53:19,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 215 transitions. [2024-06-27 21:53:19,889 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5842391304347826 [2024-06-27 21:53:19,890 INFO L175 Difference]: Start difference. First operand has 338 places, 392 transitions, 5315 flow. Second operand 8 states and 215 transitions. [2024-06-27 21:53:19,890 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 409 transitions, 6451 flow [2024-06-27 21:53:20,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 409 transitions, 6359 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-27 21:53:20,968 INFO L231 Difference]: Finished difference. Result has 337 places, 392 transitions, 5491 flow [2024-06-27 21:53:20,968 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5223, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5491, PETRI_PLACES=337, PETRI_TRANSITIONS=392} [2024-06-27 21:53:20,968 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 287 predicate places. [2024-06-27 21:53:20,968 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 392 transitions, 5491 flow [2024-06-27 21:53:20,968 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:20,969 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:20,969 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:20,969 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-27 21:53:20,969 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:20,969 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:20,969 INFO L85 PathProgramCache]: Analyzing trace with hash -1288761110, now seen corresponding path program 17 times [2024-06-27 21:53:20,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:20,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [715318192] [2024-06-27 21:53:20,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:20,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:20,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:21,104 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:21,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:21,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [715318192] [2024-06-27 21:53:21,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [715318192] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:21,105 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:21,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:53:21,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1676173916] [2024-06-27 21:53:21,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:21,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:53:21,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:21,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:53:21,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:53:21,182 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:53:21,182 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 392 transitions, 5491 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:21,182 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:21,182 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:53:21,182 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:22,223 INFO L124 PetriNetUnfolderBase]: 3907/6653 cut-off events. [2024-06-27 21:53:22,223 INFO L125 PetriNetUnfolderBase]: For 269183/269213 co-relation queries the response was YES. [2024-06-27 21:53:22,291 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38890 conditions, 6653 events. 3907/6653 cut-off events. For 269183/269213 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 47578 event pairs, 1231 based on Foata normal form. 1/6376 useless extension candidates. Maximal degree in co-relation 38746. Up to 5931 conditions per place. [2024-06-27 21:53:22,315 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 356 selfloop transitions, 36 changer transitions 0/407 dead transitions. [2024-06-27 21:53:22,315 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 407 transitions, 6311 flow [2024-06-27 21:53:22,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:53:22,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:53:22,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 208 transitions. [2024-06-27 21:53:22,316 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5652173913043478 [2024-06-27 21:53:22,316 INFO L175 Difference]: Start difference. First operand has 337 places, 392 transitions, 5491 flow. Second operand 8 states and 208 transitions. [2024-06-27 21:53:22,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 407 transitions, 6311 flow [2024-06-27 21:53:23,646 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 407 transitions, 5975 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-27 21:53:23,651 INFO L231 Difference]: Finished difference. Result has 338 places, 392 transitions, 5233 flow [2024-06-27 21:53:23,651 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5155, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5233, PETRI_PLACES=338, PETRI_TRANSITIONS=392} [2024-06-27 21:53:23,651 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 288 predicate places. [2024-06-27 21:53:23,651 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 392 transitions, 5233 flow [2024-06-27 21:53:23,651 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:23,651 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:23,651 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:23,651 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-27 21:53:23,652 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:23,652 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:23,652 INFO L85 PathProgramCache]: Analyzing trace with hash -1297475210, now seen corresponding path program 18 times [2024-06-27 21:53:23,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:23,652 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [123428311] [2024-06-27 21:53:23,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:23,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:23,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:23,762 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:23,762 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:23,762 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [123428311] [2024-06-27 21:53:23,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [123428311] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:23,762 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:23,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:53:23,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1777231885] [2024-06-27 21:53:23,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:23,762 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:53:23,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:23,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:53:23,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:53:23,802 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:53:23,802 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 392 transitions, 5233 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:23,803 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:23,803 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:53:23,803 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:24,815 INFO L124 PetriNetUnfolderBase]: 3904/6648 cut-off events. [2024-06-27 21:53:24,815 INFO L125 PetriNetUnfolderBase]: For 270841/270871 co-relation queries the response was YES. [2024-06-27 21:53:24,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38475 conditions, 6648 events. 3904/6648 cut-off events. For 270841/270871 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 47456 event pairs, 1243 based on Foata normal form. 1/6368 useless extension candidates. Maximal degree in co-relation 38331. Up to 5786 conditions per place. [2024-06-27 21:53:24,893 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 260 selfloop transitions, 135 changer transitions 0/410 dead transitions. [2024-06-27 21:53:24,893 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 410 transitions, 6065 flow [2024-06-27 21:53:24,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:53:24,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:53:24,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 280 transitions. [2024-06-27 21:53:24,894 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5533596837944664 [2024-06-27 21:53:24,894 INFO L175 Difference]: Start difference. First operand has 338 places, 392 transitions, 5233 flow. Second operand 11 states and 280 transitions. [2024-06-27 21:53:24,894 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 410 transitions, 6065 flow [2024-06-27 21:53:26,111 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 410 transitions, 5961 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-27 21:53:26,116 INFO L231 Difference]: Finished difference. Result has 341 places, 392 transitions, 5405 flow [2024-06-27 21:53:26,116 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5129, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5405, PETRI_PLACES=341, PETRI_TRANSITIONS=392} [2024-06-27 21:53:26,116 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 291 predicate places. [2024-06-27 21:53:26,116 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 392 transitions, 5405 flow [2024-06-27 21:53:26,117 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:26,117 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:26,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-27 21:53:26,117 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-27 21:53:26,117 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:26,117 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:26,117 INFO L85 PathProgramCache]: Analyzing trace with hash -372655574, now seen corresponding path program 19 times [2024-06-27 21:53:26,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:26,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [206516966] [2024-06-27 21:53:26,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:26,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:26,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:26,237 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:26,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:26,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [206516966] [2024-06-27 21:53:26,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [206516966] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:26,238 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:26,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:53:26,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2146466412] [2024-06-27 21:53:26,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:26,238 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:53:26,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:26,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:53:26,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:53:26,280 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:53:26,280 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 392 transitions, 5405 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:26,280 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:26,280 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:53:26,280 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:27,313 INFO L124 PetriNetUnfolderBase]: 3931/6690 cut-off events. [2024-06-27 21:53:27,313 INFO L125 PetriNetUnfolderBase]: For 284052/284082 co-relation queries the response was YES. [2024-06-27 21:53:27,379 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39239 conditions, 6690 events. 3931/6690 cut-off events. For 284052/284082 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 47851 event pairs, 1231 based on Foata normal form. 1/6407 useless extension candidates. Maximal degree in co-relation 39094. Up to 5822 conditions per place. [2024-06-27 21:53:27,403 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 308 selfloop transitions, 114 changer transitions 0/437 dead transitions. [2024-06-27 21:53:27,403 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 437 transitions, 6824 flow [2024-06-27 21:53:27,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:53:27,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:53:27,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 260 transitions. [2024-06-27 21:53:27,404 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6280193236714976 [2024-06-27 21:53:27,404 INFO L175 Difference]: Start difference. First operand has 341 places, 392 transitions, 5405 flow. Second operand 9 states and 260 transitions. [2024-06-27 21:53:27,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 437 transitions, 6824 flow [2024-06-27 21:53:28,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 437 transitions, 6532 flow, removed 5 selfloop flow, removed 11 redundant places. [2024-06-27 21:53:28,570 INFO L231 Difference]: Finished difference. Result has 341 places, 401 transitions, 5613 flow [2024-06-27 21:53:28,570 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5113, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5613, PETRI_PLACES=341, PETRI_TRANSITIONS=401} [2024-06-27 21:53:28,570 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 291 predicate places. [2024-06-27 21:53:28,571 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 401 transitions, 5613 flow [2024-06-27 21:53:28,571 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:28,571 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:28,571 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:28,571 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-27 21:53:28,571 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:28,571 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:28,571 INFO L85 PathProgramCache]: Analyzing trace with hash -566328074, now seen corresponding path program 20 times [2024-06-27 21:53:28,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:28,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [980639953] [2024-06-27 21:53:28,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:28,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:28,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:28,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-27 21:53:28,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:28,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [980639953] [2024-06-27 21:53:28,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [980639953] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:28,680 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:28,680 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:53:28,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1879499216] [2024-06-27 21:53:28,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:28,681 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:53:28,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:28,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:53:28,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:53:28,724 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:53:28,724 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 401 transitions, 5613 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:28,724 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:28,724 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:53:28,724 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:29,787 INFO L124 PetriNetUnfolderBase]: 3969/6749 cut-off events. [2024-06-27 21:53:29,787 INFO L125 PetriNetUnfolderBase]: For 294398/294428 co-relation queries the response was YES. [2024-06-27 21:53:29,849 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40097 conditions, 6749 events. 3969/6749 cut-off events. For 294398/294428 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 48261 event pairs, 1231 based on Foata normal form. 1/6456 useless extension candidates. Maximal degree in co-relation 39950. Up to 5968 conditions per place. [2024-06-27 21:53:29,870 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 350 selfloop transitions, 73 changer transitions 0/438 dead transitions. [2024-06-27 21:53:29,870 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 438 transitions, 6981 flow [2024-06-27 21:53:29,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:53:29,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:53:29,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 279 transitions. [2024-06-27 21:53:29,871 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5513833992094862 [2024-06-27 21:53:29,871 INFO L175 Difference]: Start difference. First operand has 341 places, 401 transitions, 5613 flow. Second operand 11 states and 279 transitions. [2024-06-27 21:53:29,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 438 transitions, 6981 flow [2024-06-27 21:53:31,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 438 transitions, 6759 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-27 21:53:31,334 INFO L231 Difference]: Finished difference. Result has 345 places, 416 transitions, 5877 flow [2024-06-27 21:53:31,334 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5428, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=401, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5877, PETRI_PLACES=345, PETRI_TRANSITIONS=416} [2024-06-27 21:53:31,334 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 295 predicate places. [2024-06-27 21:53:31,334 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 416 transitions, 5877 flow [2024-06-27 21:53:31,334 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:31,334 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:31,334 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:31,334 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-27 21:53:31,334 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:31,334 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:31,335 INFO L85 PathProgramCache]: Analyzing trace with hash -1745341300, now seen corresponding path program 21 times [2024-06-27 21:53:31,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:31,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1382448191] [2024-06-27 21:53:31,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:31,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:31,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:31,446 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:31,447 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:31,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1382448191] [2024-06-27 21:53:31,447 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1382448191] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:31,447 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:31,447 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:53:31,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1868803926] [2024-06-27 21:53:31,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:31,447 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:53:31,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:31,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:53:31,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:53:31,488 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:53:31,489 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 416 transitions, 5877 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:31,489 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:31,489 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:53:31,489 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:32,536 INFO L124 PetriNetUnfolderBase]: 3976/6765 cut-off events. [2024-06-27 21:53:32,536 INFO L125 PetriNetUnfolderBase]: For 295370/295416 co-relation queries the response was YES. [2024-06-27 21:53:32,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40054 conditions, 6765 events. 3976/6765 cut-off events. For 295370/295416 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 48302 event pairs, 1240 based on Foata normal form. 13/6483 useless extension candidates. Maximal degree in co-relation 39908. Up to 5770 conditions per place. [2024-06-27 21:53:32,626 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 231 selfloop transitions, 206 changer transitions 0/452 dead transitions. [2024-06-27 21:53:32,626 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 452 transitions, 7218 flow [2024-06-27 21:53:32,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:53:32,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:53:32,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 255 transitions. [2024-06-27 21:53:32,627 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6159420289855072 [2024-06-27 21:53:32,627 INFO L175 Difference]: Start difference. First operand has 345 places, 416 transitions, 5877 flow. Second operand 9 states and 255 transitions. [2024-06-27 21:53:32,627 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 452 transitions, 7218 flow [2024-06-27 21:53:34,282 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 452 transitions, 7080 flow, removed 38 selfloop flow, removed 5 redundant places. [2024-06-27 21:53:34,287 INFO L231 Difference]: Finished difference. Result has 349 places, 419 transitions, 6230 flow [2024-06-27 21:53:34,287 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5743, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=203, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6230, PETRI_PLACES=349, PETRI_TRANSITIONS=419} [2024-06-27 21:53:34,287 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 299 predicate places. [2024-06-27 21:53:34,287 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 419 transitions, 6230 flow [2024-06-27 21:53:34,288 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:34,288 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:34,288 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:34,288 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-27 21:53:34,288 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:34,288 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:34,288 INFO L85 PathProgramCache]: Analyzing trace with hash -572135924, now seen corresponding path program 22 times [2024-06-27 21:53:34,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:34,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [294085314] [2024-06-27 21:53:34,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:34,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:34,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:34,402 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:34,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:34,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [294085314] [2024-06-27 21:53:34,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [294085314] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:34,403 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:34,403 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:53:34,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1252033249] [2024-06-27 21:53:34,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:34,403 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:53:34,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:34,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:53:34,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:53:34,440 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:53:34,441 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 419 transitions, 6230 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:34,441 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:34,441 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:53:34,441 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:35,477 INFO L124 PetriNetUnfolderBase]: 3973/6755 cut-off events. [2024-06-27 21:53:35,477 INFO L125 PetriNetUnfolderBase]: For 293212/293242 co-relation queries the response was YES. [2024-06-27 21:53:35,538 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40397 conditions, 6755 events. 3973/6755 cut-off events. For 293212/293242 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 48309 event pairs, 1243 based on Foata normal form. 1/6457 useless extension candidates. Maximal degree in co-relation 40250. Up to 5767 conditions per place. [2024-06-27 21:53:35,561 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 227 selfloop transitions, 199 changer transitions 0/441 dead transitions. [2024-06-27 21:53:35,561 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 441 transitions, 7460 flow [2024-06-27 21:53:35,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:53:35,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:53:35,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 199 transitions. [2024-06-27 21:53:35,562 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6180124223602484 [2024-06-27 21:53:35,562 INFO L175 Difference]: Start difference. First operand has 349 places, 419 transitions, 6230 flow. Second operand 7 states and 199 transitions. [2024-06-27 21:53:35,562 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 441 transitions, 7460 flow [2024-06-27 21:53:37,127 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 441 transitions, 6947 flow, removed 22 selfloop flow, removed 9 redundant places. [2024-06-27 21:53:37,132 INFO L231 Difference]: Finished difference. Result has 347 places, 419 transitions, 6133 flow [2024-06-27 21:53:37,132 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5725, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=419, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=199, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6133, PETRI_PLACES=347, PETRI_TRANSITIONS=419} [2024-06-27 21:53:37,132 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 297 predicate places. [2024-06-27 21:53:37,132 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 419 transitions, 6133 flow [2024-06-27 21:53:37,133 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:37,133 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:37,133 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:37,133 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-27 21:53:37,133 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:37,133 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:37,133 INFO L85 PathProgramCache]: Analyzing trace with hash 1405818788, now seen corresponding path program 23 times [2024-06-27 21:53:37,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:37,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1582281422] [2024-06-27 21:53:37,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:37,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:37,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:37,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-27 21:53:37,258 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:37,258 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1582281422] [2024-06-27 21:53:37,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1582281422] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:37,258 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:37,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:53:37,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2102266502] [2024-06-27 21:53:37,259 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:37,259 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:53:37,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:37,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:53:37,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:53:37,293 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:53:37,294 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 419 transitions, 6133 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:37,294 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:37,294 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:53:37,294 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:38,357 INFO L124 PetriNetUnfolderBase]: 3980/6772 cut-off events. [2024-06-27 21:53:38,358 INFO L125 PetriNetUnfolderBase]: For 286581/286627 co-relation queries the response was YES. [2024-06-27 21:53:38,426 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40351 conditions, 6772 events. 3980/6772 cut-off events. For 286581/286627 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 48438 event pairs, 1240 based on Foata normal form. 13/6488 useless extension candidates. Maximal degree in co-relation 40205. Up to 5775 conditions per place. [2024-06-27 21:53:38,450 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 230 selfloop transitions, 212 changer transitions 0/457 dead transitions. [2024-06-27 21:53:38,450 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 457 transitions, 7487 flow [2024-06-27 21:53:38,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:53:38,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:53:38,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 299 transitions. [2024-06-27 21:53:38,451 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5909090909090909 [2024-06-27 21:53:38,451 INFO L175 Difference]: Start difference. First operand has 347 places, 419 transitions, 6133 flow. Second operand 11 states and 299 transitions. [2024-06-27 21:53:38,451 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 457 transitions, 7487 flow [2024-06-27 21:53:39,938 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 457 transitions, 6900 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-06-27 21:53:39,943 INFO L231 Difference]: Finished difference. Result has 350 places, 422 transitions, 6052 flow [2024-06-27 21:53:39,943 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5556, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=419, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=209, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6052, PETRI_PLACES=350, PETRI_TRANSITIONS=422} [2024-06-27 21:53:39,943 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 300 predicate places. [2024-06-27 21:53:39,943 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 422 transitions, 6052 flow [2024-06-27 21:53:39,943 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:39,943 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:39,943 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:39,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-27 21:53:39,944 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:39,944 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:39,944 INFO L85 PathProgramCache]: Analyzing trace with hash 374235274, now seen corresponding path program 24 times [2024-06-27 21:53:39,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:39,944 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [306494762] [2024-06-27 21:53:39,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:39,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:39,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:40,073 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:40,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:40,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [306494762] [2024-06-27 21:53:40,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [306494762] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:40,074 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:40,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:53:40,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [173392388] [2024-06-27 21:53:40,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:40,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:53:40,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:40,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:53:40,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:53:40,133 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:53:40,133 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 422 transitions, 6052 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:40,133 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:40,133 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:53:40,133 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:41,183 INFO L124 PetriNetUnfolderBase]: 3977/6763 cut-off events. [2024-06-27 21:53:41,183 INFO L125 PetriNetUnfolderBase]: For 281592/281622 co-relation queries the response was YES. [2024-06-27 21:53:41,248 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40072 conditions, 6763 events. 3977/6763 cut-off events. For 281592/281622 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 48278 event pairs, 1231 based on Foata normal form. 1/6466 useless extension candidates. Maximal degree in co-relation 39927. Up to 5997 conditions per place. [2024-06-27 21:53:41,270 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 371 selfloop transitions, 53 changer transitions 0/439 dead transitions. [2024-06-27 21:53:41,271 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 439 transitions, 6942 flow [2024-06-27 21:53:41,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:53:41,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:53:41,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 189 transitions. [2024-06-27 21:53:41,271 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5869565217391305 [2024-06-27 21:53:41,271 INFO L175 Difference]: Start difference. First operand has 350 places, 422 transitions, 6052 flow. Second operand 7 states and 189 transitions. [2024-06-27 21:53:41,271 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 439 transitions, 6942 flow [2024-06-27 21:53:42,653 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 439 transitions, 6458 flow, removed 26 selfloop flow, removed 11 redundant places. [2024-06-27 21:53:42,658 INFO L231 Difference]: Finished difference. Result has 346 places, 422 transitions, 5684 flow [2024-06-27 21:53:42,658 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5568, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5684, PETRI_PLACES=346, PETRI_TRANSITIONS=422} [2024-06-27 21:53:42,658 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 296 predicate places. [2024-06-27 21:53:42,658 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 422 transitions, 5684 flow [2024-06-27 21:53:42,659 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:42,659 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:42,659 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:42,659 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-27 21:53:42,659 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:42,659 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:42,659 INFO L85 PathProgramCache]: Analyzing trace with hash -1572851410, now seen corresponding path program 25 times [2024-06-27 21:53:42,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:42,659 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [139292161] [2024-06-27 21:53:42,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:42,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:42,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:42,769 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:42,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:42,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [139292161] [2024-06-27 21:53:42,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [139292161] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:42,769 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:42,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:53:42,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [811826378] [2024-06-27 21:53:42,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:42,769 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:53:42,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:42,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:53:42,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:53:42,803 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:53:42,803 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 422 transitions, 5684 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:42,803 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:42,803 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:53:42,803 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:43,849 INFO L124 PetriNetUnfolderBase]: 3984/6773 cut-off events. [2024-06-27 21:53:43,849 INFO L125 PetriNetUnfolderBase]: For 274747/274777 co-relation queries the response was YES. [2024-06-27 21:53:43,912 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39591 conditions, 6773 events. 3984/6773 cut-off events. For 274747/274777 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 48447 event pairs, 1243 based on Foata normal form. 1/6471 useless extension candidates. Maximal degree in co-relation 39447. Up to 5780 conditions per place. [2024-06-27 21:53:43,935 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 229 selfloop transitions, 212 changer transitions 0/456 dead transitions. [2024-06-27 21:53:43,935 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 456 transitions, 7174 flow [2024-06-27 21:53:43,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:53:43,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:53:43,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 254 transitions. [2024-06-27 21:53:43,936 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6135265700483091 [2024-06-27 21:53:43,936 INFO L175 Difference]: Start difference. First operand has 346 places, 422 transitions, 5684 flow. Second operand 9 states and 254 transitions. [2024-06-27 21:53:43,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 456 transitions, 7174 flow [2024-06-27 21:53:45,361 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 456 transitions, 7048 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-27 21:53:45,366 INFO L231 Difference]: Finished difference. Result has 348 places, 425 transitions, 6060 flow [2024-06-27 21:53:45,366 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5564, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=209, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6060, PETRI_PLACES=348, PETRI_TRANSITIONS=425} [2024-06-27 21:53:45,367 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 298 predicate places. [2024-06-27 21:53:45,367 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 425 transitions, 6060 flow [2024-06-27 21:53:45,367 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:45,367 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:45,367 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:45,367 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-27 21:53:45,367 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:45,367 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:45,367 INFO L85 PathProgramCache]: Analyzing trace with hash 365953624, now seen corresponding path program 26 times [2024-06-27 21:53:45,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:45,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [421542532] [2024-06-27 21:53:45,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:45,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:45,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:45,487 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:45,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:45,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [421542532] [2024-06-27 21:53:45,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [421542532] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:45,487 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:45,487 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:53:45,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1259846376] [2024-06-27 21:53:45,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:45,488 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:53:45,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:45,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:53:45,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:53:45,537 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:53:45,537 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 425 transitions, 6060 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:45,537 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:45,537 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:53:45,537 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:46,581 INFO L124 PetriNetUnfolderBase]: 3981/6769 cut-off events. [2024-06-27 21:53:46,581 INFO L125 PetriNetUnfolderBase]: For 273230/273260 co-relation queries the response was YES. [2024-06-27 21:53:46,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39922 conditions, 6769 events. 3981/6769 cut-off events. For 273230/273260 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 48455 event pairs, 1243 based on Foata normal form. 1/6467 useless extension candidates. Maximal degree in co-relation 39778. Up to 5777 conditions per place. [2024-06-27 21:53:46,664 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 221 selfloop transitions, 217 changer transitions 0/453 dead transitions. [2024-06-27 21:53:46,664 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 453 transitions, 7320 flow [2024-06-27 21:53:46,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:53:46,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:53:46,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 270 transitions. [2024-06-27 21:53:46,665 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5869565217391305 [2024-06-27 21:53:46,665 INFO L175 Difference]: Start difference. First operand has 348 places, 425 transitions, 6060 flow. Second operand 10 states and 270 transitions. [2024-06-27 21:53:46,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 453 transitions, 7320 flow [2024-06-27 21:53:47,961 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 453 transitions, 6834 flow, removed 30 selfloop flow, removed 9 redundant places. [2024-06-27 21:53:47,966 INFO L231 Difference]: Finished difference. Result has 349 places, 425 transitions, 6030 flow [2024-06-27 21:53:47,966 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5582, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=425, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=217, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6030, PETRI_PLACES=349, PETRI_TRANSITIONS=425} [2024-06-27 21:53:47,966 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 299 predicate places. [2024-06-27 21:53:47,966 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 425 transitions, 6030 flow [2024-06-27 21:53:47,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:47,966 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:47,966 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:47,967 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-27 21:53:47,967 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:47,967 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:47,967 INFO L85 PathProgramCache]: Analyzing trace with hash -1350105250, now seen corresponding path program 27 times [2024-06-27 21:53:47,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:47,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [454111812] [2024-06-27 21:53:47,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:47,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:47,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:48,083 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:48,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:48,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [454111812] [2024-06-27 21:53:48,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [454111812] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:48,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:48,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:53:48,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [511599437] [2024-06-27 21:53:48,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:48,084 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:53:48,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:48,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:53:48,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:53:48,128 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:53:48,128 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 425 transitions, 6030 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:48,128 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:48,128 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:53:48,128 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:49,151 INFO L124 PetriNetUnfolderBase]: 3978/6771 cut-off events. [2024-06-27 21:53:49,151 INFO L125 PetriNetUnfolderBase]: For 264183/264229 co-relation queries the response was YES. [2024-06-27 21:53:49,220 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39703 conditions, 6771 events. 3978/6771 cut-off events. For 264183/264229 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 48459 event pairs, 1240 based on Foata normal form. 13/6485 useless extension candidates. Maximal degree in co-relation 39560. Up to 5874 conditions per place. [2024-06-27 21:53:49,243 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 314 selfloop transitions, 123 changer transitions 0/452 dead transitions. [2024-06-27 21:53:49,243 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 452 transitions, 7128 flow [2024-06-27 21:53:49,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:53:49,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:53:49,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 206 transitions. [2024-06-27 21:53:49,244 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.639751552795031 [2024-06-27 21:53:49,244 INFO L175 Difference]: Start difference. First operand has 349 places, 425 transitions, 6030 flow. Second operand 7 states and 206 transitions. [2024-06-27 21:53:49,244 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 452 transitions, 7128 flow [2024-06-27 21:53:50,698 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 452 transitions, 6618 flow, removed 20 selfloop flow, removed 11 redundant places. [2024-06-27 21:53:50,703 INFO L231 Difference]: Finished difference. Result has 345 places, 425 transitions, 5784 flow [2024-06-27 21:53:50,703 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5524, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=425, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5784, PETRI_PLACES=345, PETRI_TRANSITIONS=425} [2024-06-27 21:53:50,703 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 295 predicate places. [2024-06-27 21:53:50,703 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 425 transitions, 5784 flow [2024-06-27 21:53:50,703 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:50,703 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:50,703 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:50,704 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-27 21:53:50,704 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:50,704 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:50,704 INFO L85 PathProgramCache]: Analyzing trace with hash -372388664, now seen corresponding path program 28 times [2024-06-27 21:53:50,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:50,704 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1940998990] [2024-06-27 21:53:50,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:50,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:50,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:50,827 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:50,827 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:50,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1940998990] [2024-06-27 21:53:50,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1940998990] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:50,827 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:50,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:53:50,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1767058151] [2024-06-27 21:53:50,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:50,827 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:53:50,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:50,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:53:50,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:53:50,865 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:53:50,866 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 425 transitions, 5784 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:50,866 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:50,866 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:53:50,866 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:51,901 INFO L124 PetriNetUnfolderBase]: 3975/6762 cut-off events. [2024-06-27 21:53:51,901 INFO L125 PetriNetUnfolderBase]: For 254067/254097 co-relation queries the response was YES. [2024-06-27 21:53:51,966 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39228 conditions, 6762 events. 3975/6762 cut-off events. For 254067/254097 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 48439 event pairs, 1231 based on Foata normal form. 1/6463 useless extension candidates. Maximal degree in co-relation 39086. Up to 5871 conditions per place. [2024-06-27 21:53:51,988 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 312 selfloop transitions, 132 changer transitions 0/459 dead transitions. [2024-06-27 21:53:51,988 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 459 transitions, 6758 flow [2024-06-27 21:53:51,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:53:51,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:53:51,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 256 transitions. [2024-06-27 21:53:51,989 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6183574879227053 [2024-06-27 21:53:51,989 INFO L175 Difference]: Start difference. First operand has 345 places, 425 transitions, 5784 flow. Second operand 9 states and 256 transitions. [2024-06-27 21:53:51,989 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 459 transitions, 6758 flow [2024-06-27 21:53:53,235 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 459 transitions, 6478 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-27 21:53:53,240 INFO L231 Difference]: Finished difference. Result has 348 places, 425 transitions, 5802 flow [2024-06-27 21:53:53,240 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5504, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=425, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5802, PETRI_PLACES=348, PETRI_TRANSITIONS=425} [2024-06-27 21:53:53,241 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 298 predicate places. [2024-06-27 21:53:53,241 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 425 transitions, 5802 flow [2024-06-27 21:53:53,241 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:53,241 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:53,241 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:53,241 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-27 21:53:53,241 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:53,241 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:53,241 INFO L85 PathProgramCache]: Analyzing trace with hash -1737984070, now seen corresponding path program 29 times [2024-06-27 21:53:53,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:53,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [614889774] [2024-06-27 21:53:53,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:53,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:53,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:53,349 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:53,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:53,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [614889774] [2024-06-27 21:53:53,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [614889774] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:53,349 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:53,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:53:53,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [541688715] [2024-06-27 21:53:53,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:53,350 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:53:53,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:53,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:53:53,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:53:53,383 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:53:53,383 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 425 transitions, 5802 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:53,383 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:53,383 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:53:53,383 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:54,395 INFO L124 PetriNetUnfolderBase]: 3972/6763 cut-off events. [2024-06-27 21:53:54,395 INFO L125 PetriNetUnfolderBase]: For 257019/257065 co-relation queries the response was YES. [2024-06-27 21:53:54,459 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39255 conditions, 6763 events. 3972/6763 cut-off events. For 257019/257065 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 48389 event pairs, 1240 based on Foata normal form. 13/6477 useless extension candidates. Maximal degree in co-relation 39112. Up to 5768 conditions per place. [2024-06-27 21:53:54,481 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 215 selfloop transitions, 221 changer transitions 0/451 dead transitions. [2024-06-27 21:53:54,482 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 451 transitions, 6738 flow [2024-06-27 21:53:54,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:53:54,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:53:54,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 266 transitions. [2024-06-27 21:53:54,482 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5782608695652174 [2024-06-27 21:53:54,482 INFO L175 Difference]: Start difference. First operand has 348 places, 425 transitions, 5802 flow. Second operand 10 states and 266 transitions. [2024-06-27 21:53:54,482 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 451 transitions, 6738 flow [2024-06-27 21:53:55,579 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 451 transitions, 6460 flow, removed 11 selfloop flow, removed 10 redundant places. [2024-06-27 21:53:55,585 INFO L231 Difference]: Finished difference. Result has 348 places, 425 transitions, 5976 flow [2024-06-27 21:53:55,585 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5524, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=425, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=221, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5976, PETRI_PLACES=348, PETRI_TRANSITIONS=425} [2024-06-27 21:53:55,585 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 298 predicate places. [2024-06-27 21:53:55,585 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 425 transitions, 5976 flow [2024-06-27 21:53:55,586 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:55,586 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:55,586 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:55,586 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-27 21:53:55,586 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:55,586 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:55,586 INFO L85 PathProgramCache]: Analyzing trace with hash 750748922, now seen corresponding path program 1 times [2024-06-27 21:53:55,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:55,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1603864076] [2024-06-27 21:53:55,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:55,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:55,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:55,705 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:55,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:55,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1603864076] [2024-06-27 21:53:55,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1603864076] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:55,706 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:55,706 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:53:55,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1425718272] [2024-06-27 21:53:55,706 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:55,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:53:55,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:55,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:53:55,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:53:55,768 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:53:55,769 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 425 transitions, 5976 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:55,769 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:55,769 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:53:55,769 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:56,853 INFO L124 PetriNetUnfolderBase]: 4078/6956 cut-off events. [2024-06-27 21:53:56,853 INFO L125 PetriNetUnfolderBase]: For 262772/262802 co-relation queries the response was YES. [2024-06-27 21:53:56,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40284 conditions, 6956 events. 4078/6956 cut-off events. For 262772/262802 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 50112 event pairs, 1266 based on Foata normal form. 6/6657 useless extension candidates. Maximal degree in co-relation 40143. Up to 6020 conditions per place. [2024-06-27 21:53:56,936 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 402 selfloop transitions, 38 changer transitions 0/455 dead transitions. [2024-06-27 21:53:56,937 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 455 transitions, 7001 flow [2024-06-27 21:53:56,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:53:56,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:53:56,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 258 transitions. [2024-06-27 21:53:56,937 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5608695652173913 [2024-06-27 21:53:56,937 INFO L175 Difference]: Start difference. First operand has 348 places, 425 transitions, 5976 flow. Second operand 10 states and 258 transitions. [2024-06-27 21:53:56,937 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 455 transitions, 7001 flow [2024-06-27 21:53:57,921 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 455 transitions, 6499 flow, removed 9 selfloop flow, removed 11 redundant places. [2024-06-27 21:53:57,928 INFO L231 Difference]: Finished difference. Result has 348 places, 427 transitions, 5601 flow [2024-06-27 21:53:57,928 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5474, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=425, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=387, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5601, PETRI_PLACES=348, PETRI_TRANSITIONS=427} [2024-06-27 21:53:57,929 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 298 predicate places. [2024-06-27 21:53:57,929 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 427 transitions, 5601 flow [2024-06-27 21:53:57,930 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:57,930 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:57,930 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:57,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-27 21:53:57,931 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:57,931 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:57,931 INFO L85 PathProgramCache]: Analyzing trace with hash -888243206, now seen corresponding path program 2 times [2024-06-27 21:53:57,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:57,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [535177618] [2024-06-27 21:53:57,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:57,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:57,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:58,051 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:58,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:58,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [535177618] [2024-06-27 21:53:58,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [535177618] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:58,051 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:58,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:53:58,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1492375692] [2024-06-27 21:53:58,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:58,051 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:53:58,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:58,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:53:58,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:53:58,090 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:53:58,090 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 427 transitions, 5601 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:58,090 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:58,090 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:53:58,091 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:59,132 INFO L124 PetriNetUnfolderBase]: 4131/7045 cut-off events. [2024-06-27 21:53:59,132 INFO L125 PetriNetUnfolderBase]: For 263731/263761 co-relation queries the response was YES. [2024-06-27 21:53:59,198 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40511 conditions, 7045 events. 4131/7045 cut-off events. For 263731/263761 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 50903 event pairs, 1174 based on Foata normal form. 6/6751 useless extension candidates. Maximal degree in co-relation 40370. Up to 5783 conditions per place. [2024-06-27 21:53:59,221 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 389 selfloop transitions, 56 changer transitions 0/460 dead transitions. [2024-06-27 21:53:59,221 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 460 transitions, 6651 flow [2024-06-27 21:53:59,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:53:59,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:53:59,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 202 transitions. [2024-06-27 21:53:59,222 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6273291925465838 [2024-06-27 21:53:59,222 INFO L175 Difference]: Start difference. First operand has 348 places, 427 transitions, 5601 flow. Second operand 7 states and 202 transitions. [2024-06-27 21:53:59,222 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 460 transitions, 6651 flow [2024-06-27 21:54:00,284 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 460 transitions, 6571 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-27 21:54:00,289 INFO L231 Difference]: Finished difference. Result has 348 places, 428 transitions, 5663 flow [2024-06-27 21:54:00,289 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5521, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=371, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5663, PETRI_PLACES=348, PETRI_TRANSITIONS=428} [2024-06-27 21:54:00,290 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 298 predicate places. [2024-06-27 21:54:00,290 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 428 transitions, 5663 flow [2024-06-27 21:54:00,290 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:00,290 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:54:00,290 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:54:00,290 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-27 21:54:00,290 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:54:00,291 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:54:00,291 INFO L85 PathProgramCache]: Analyzing trace with hash -879046436, now seen corresponding path program 3 times [2024-06-27 21:54:00,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:54:00,291 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [400892364] [2024-06-27 21:54:00,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:54:00,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:54:00,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:54:00,407 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:54:00,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:54:00,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [400892364] [2024-06-27 21:54:00,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [400892364] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:54:00,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:54:00,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:54:00,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [840177669] [2024-06-27 21:54:00,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:54:00,408 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:54:00,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:54:00,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:54:00,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:54:00,462 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:54:00,462 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 428 transitions, 5663 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:00,462 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:54:00,462 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:54:00,462 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:54:01,502 INFO L124 PetriNetUnfolderBase]: 4118/7117 cut-off events. [2024-06-27 21:54:01,502 INFO L125 PetriNetUnfolderBase]: For 253302/253345 co-relation queries the response was YES. [2024-06-27 21:54:01,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40207 conditions, 7117 events. 4118/7117 cut-off events. For 253302/253345 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 51857 event pairs, 1194 based on Foata normal form. 18/6838 useless extension candidates. Maximal degree in co-relation 40065. Up to 5666 conditions per place. [2024-06-27 21:54:01,586 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 389 selfloop transitions, 56 changer transitions 0/460 dead transitions. [2024-06-27 21:54:01,586 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 460 transitions, 6693 flow [2024-06-27 21:54:01,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:54:01,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:54:01,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 201 transitions. [2024-06-27 21:54:01,587 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6242236024844721 [2024-06-27 21:54:01,587 INFO L175 Difference]: Start difference. First operand has 348 places, 428 transitions, 5663 flow. Second operand 7 states and 201 transitions. [2024-06-27 21:54:01,587 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 460 transitions, 6693 flow [2024-06-27 21:54:02,921 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 460 transitions, 6567 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-27 21:54:02,926 INFO L231 Difference]: Finished difference. Result has 350 places, 428 transitions, 5653 flow [2024-06-27 21:54:02,926 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5537, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5653, PETRI_PLACES=350, PETRI_TRANSITIONS=428} [2024-06-27 21:54:02,926 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 300 predicate places. [2024-06-27 21:54:02,926 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 428 transitions, 5653 flow [2024-06-27 21:54:02,927 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:02,927 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:54:02,927 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:54:02,927 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-27 21:54:02,927 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:54:02,927 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:54:02,927 INFO L85 PathProgramCache]: Analyzing trace with hash 913859492, now seen corresponding path program 1 times [2024-06-27 21:54:02,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:54:02,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1035022203] [2024-06-27 21:54:02,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:54:02,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:54:02,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:54:03,084 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:54:03,085 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:54:03,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1035022203] [2024-06-27 21:54:03,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1035022203] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:54:03,085 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:54:03,085 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:54:03,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1356299906] [2024-06-27 21:54:03,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:54:03,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:54:03,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:54:03,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:54:03,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:54:03,119 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:54:03,119 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 428 transitions, 5653 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:03,119 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:54:03,119 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:54:03,119 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:54:04,167 INFO L124 PetriNetUnfolderBase]: 4135/7068 cut-off events. [2024-06-27 21:54:04,167 INFO L125 PetriNetUnfolderBase]: For 239851/239881 co-relation queries the response was YES. [2024-06-27 21:54:04,238 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40266 conditions, 7068 events. 4135/7068 cut-off events. For 239851/239881 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 51136 event pairs, 1303 based on Foata normal form. 1/6759 useless extension candidates. Maximal degree in co-relation 40123. Up to 6229 conditions per place. [2024-06-27 21:54:04,264 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 414 selfloop transitions, 36 changer transitions 0/465 dead transitions. [2024-06-27 21:54:04,264 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 465 transitions, 6897 flow [2024-06-27 21:54:04,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:54:04,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:54:04,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 223 transitions. [2024-06-27 21:54:04,265 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6059782608695652 [2024-06-27 21:54:04,265 INFO L175 Difference]: Start difference. First operand has 350 places, 428 transitions, 5653 flow. Second operand 8 states and 223 transitions. [2024-06-27 21:54:04,265 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 465 transitions, 6897 flow [2024-06-27 21:54:05,570 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 465 transitions, 6741 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-27 21:54:05,574 INFO L231 Difference]: Finished difference. Result has 352 places, 434 transitions, 5693 flow [2024-06-27 21:54:05,574 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5497, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=395, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5693, PETRI_PLACES=352, PETRI_TRANSITIONS=434} [2024-06-27 21:54:05,575 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 302 predicate places. [2024-06-27 21:54:05,575 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 434 transitions, 5693 flow [2024-06-27 21:54:05,575 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:05,575 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:54:05,575 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-27 21:54:05,575 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-27 21:54:05,575 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:54:05,575 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:54:05,575 INFO L85 PathProgramCache]: Analyzing trace with hash 913979648, now seen corresponding path program 1 times [2024-06-27 21:54:05,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:54:05,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1033182406] [2024-06-27 21:54:05,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:54:05,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:54:05,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:54:05,703 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:54:05,703 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:54:05,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1033182406] [2024-06-27 21:54:05,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1033182406] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:54:05,704 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:54:05,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:54:05,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [425778712] [2024-06-27 21:54:05,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:54:05,704 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:54:05,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:54:05,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:54:05,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:54:05,744 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:54:05,744 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 434 transitions, 5693 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:05,744 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:54:05,744 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:54:05,744 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:54:06,782 INFO L124 PetriNetUnfolderBase]: 4158/7074 cut-off events. [2024-06-27 21:54:06,782 INFO L125 PetriNetUnfolderBase]: For 246619/246649 co-relation queries the response was YES. [2024-06-27 21:54:06,850 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39955 conditions, 7074 events. 4158/7074 cut-off events. For 246619/246649 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 50967 event pairs, 1303 based on Foata normal form. 1/6760 useless extension candidates. Maximal degree in co-relation 39812. Up to 6236 conditions per place. [2024-06-27 21:54:06,873 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 404 selfloop transitions, 52 changer transitions 0/471 dead transitions. [2024-06-27 21:54:06,873 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 471 transitions, 6984 flow [2024-06-27 21:54:06,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:54:06,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:54:06,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 223 transitions. [2024-06-27 21:54:06,874 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6059782608695652 [2024-06-27 21:54:06,874 INFO L175 Difference]: Start difference. First operand has 352 places, 434 transitions, 5693 flow. Second operand 8 states and 223 transitions. [2024-06-27 21:54:06,874 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 471 transitions, 6984 flow [2024-06-27 21:54:08,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 471 transitions, 6880 flow, removed 33 selfloop flow, removed 4 redundant places. [2024-06-27 21:54:08,075 INFO L231 Difference]: Finished difference. Result has 357 places, 443 transitions, 5866 flow [2024-06-27 21:54:08,075 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5594, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=434, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=387, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5866, PETRI_PLACES=357, PETRI_TRANSITIONS=443} [2024-06-27 21:54:08,075 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 307 predicate places. [2024-06-27 21:54:08,075 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 443 transitions, 5866 flow [2024-06-27 21:54:08,075 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:08,075 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:54:08,075 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-27 21:54:08,075 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-27 21:54:08,076 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:54:08,076 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:54:08,076 INFO L85 PathProgramCache]: Analyzing trace with hash -71731112, now seen corresponding path program 2 times [2024-06-27 21:54:08,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:54:08,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [956775542] [2024-06-27 21:54:08,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:54:08,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:54:08,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:54:08,227 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:54:08,228 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:54:08,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [956775542] [2024-06-27 21:54:08,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [956775542] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:54:08,228 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:54:08,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:54:08,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [367326268] [2024-06-27 21:54:08,228 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:54:08,228 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:54:08,228 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:54:08,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:54:08,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:54:08,272 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:54:08,272 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 443 transitions, 5866 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:08,272 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:54:08,272 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:54:08,272 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:54:09,369 INFO L124 PetriNetUnfolderBase]: 4165/7085 cut-off events. [2024-06-27 21:54:09,369 INFO L125 PetriNetUnfolderBase]: For 247632/247662 co-relation queries the response was YES. [2024-06-27 21:54:09,434 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40163 conditions, 7085 events. 4165/7085 cut-off events. For 247632/247662 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 51030 event pairs, 1302 based on Foata normal form. 1/6769 useless extension candidates. Maximal degree in co-relation 40017. Up to 6280 conditions per place. [2024-06-27 21:54:09,456 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 424 selfloop transitions, 34 changer transitions 0/473 dead transitions. [2024-06-27 21:54:09,457 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 473 transitions, 6892 flow [2024-06-27 21:54:09,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:54:09,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:54:09,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 218 transitions. [2024-06-27 21:54:09,457 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.592391304347826 [2024-06-27 21:54:09,457 INFO L175 Difference]: Start difference. First operand has 357 places, 443 transitions, 5866 flow. Second operand 8 states and 218 transitions. [2024-06-27 21:54:09,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 473 transitions, 6892 flow [2024-06-27 21:54:10,877 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 473 transitions, 6618 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-27 21:54:10,881 INFO L231 Difference]: Finished difference. Result has 359 places, 446 transitions, 5714 flow [2024-06-27 21:54:10,882 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5592, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=409, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5714, PETRI_PLACES=359, PETRI_TRANSITIONS=446} [2024-06-27 21:54:10,882 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 309 predicate places. [2024-06-27 21:54:10,882 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 446 transitions, 5714 flow [2024-06-27 21:54:10,882 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:10,882 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:54:10,882 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-27 21:54:10,882 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-27 21:54:10,882 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:54:10,883 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:54:10,883 INFO L85 PathProgramCache]: Analyzing trace with hash 40724586, now seen corresponding path program 2 times [2024-06-27 21:54:10,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:54:10,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [925076559] [2024-06-27 21:54:10,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:54:10,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:54:10,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:54:11,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-27 21:54:11,008 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:54:11,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [925076559] [2024-06-27 21:54:11,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [925076559] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:54:11,009 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:54:11,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:54:11,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [138318776] [2024-06-27 21:54:11,009 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:54:11,009 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:54:11,009 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:54:11,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:54:11,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:54:11,060 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:54:11,061 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 446 transitions, 5714 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:11,061 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:54:11,061 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:54:11,061 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:54:12,175 INFO L124 PetriNetUnfolderBase]: 4201/7138 cut-off events. [2024-06-27 21:54:12,175 INFO L125 PetriNetUnfolderBase]: For 254580/254610 co-relation queries the response was YES. [2024-06-27 21:54:12,252 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40579 conditions, 7138 events. 4201/7138 cut-off events. For 254580/254610 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 51382 event pairs, 1303 based on Foata normal form. 1/6814 useless extension candidates. Maximal degree in co-relation 40434. Up to 6278 conditions per place. [2024-06-27 21:54:12,279 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 410 selfloop transitions, 68 changer transitions 0/493 dead transitions. [2024-06-27 21:54:12,279 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 493 transitions, 7304 flow [2024-06-27 21:54:12,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:54:12,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:54:12,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 290 transitions. [2024-06-27 21:54:12,280 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5731225296442688 [2024-06-27 21:54:12,280 INFO L175 Difference]: Start difference. First operand has 359 places, 446 transitions, 5714 flow. Second operand 11 states and 290 transitions. [2024-06-27 21:54:12,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 493 transitions, 7304 flow [2024-06-27 21:54:13,663 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 493 transitions, 7196 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-27 21:54:13,668 INFO L231 Difference]: Finished difference. Result has 365 places, 461 transitions, 6004 flow [2024-06-27 21:54:13,668 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5620, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=391, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6004, PETRI_PLACES=365, PETRI_TRANSITIONS=461} [2024-06-27 21:54:13,668 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 315 predicate places. [2024-06-27 21:54:13,668 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 461 transitions, 6004 flow [2024-06-27 21:54:13,668 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:13,668 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:54:13,668 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-27 21:54:13,668 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-27 21:54:13,669 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:54:13,669 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:54:13,669 INFO L85 PathProgramCache]: Analyzing trace with hash 105400594, now seen corresponding path program 3 times [2024-06-27 21:54:13,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:54:13,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1844986244] [2024-06-27 21:54:13,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:54:13,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:54:13,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:54:13,781 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:54:13,781 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:54:13,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1844986244] [2024-06-27 21:54:13,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1844986244] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:54:13,781 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:54:13,782 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:54:13,782 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [790345955] [2024-06-27 21:54:13,782 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:54:13,782 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:54:13,782 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:54:13,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:54:13,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:54:13,826 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:54:13,826 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 461 transitions, 6004 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:13,826 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:54:13,826 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:54:13,826 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:54:14,871 INFO L124 PetriNetUnfolderBase]: 4198/7134 cut-off events. [2024-06-27 21:54:14,871 INFO L125 PetriNetUnfolderBase]: For 256772/256802 co-relation queries the response was YES. [2024-06-27 21:54:14,938 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40608 conditions, 7134 events. 4198/7134 cut-off events. For 256772/256802 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 51404 event pairs, 1303 based on Foata normal form. 1/6810 useless extension candidates. Maximal degree in co-relation 40461. Up to 6275 conditions per place. [2024-06-27 21:54:14,961 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 410 selfloop transitions, 66 changer transitions 0/491 dead transitions. [2024-06-27 21:54:14,961 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 491 transitions, 7190 flow [2024-06-27 21:54:14,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:54:14,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:54:14,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 270 transitions. [2024-06-27 21:54:14,962 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5869565217391305 [2024-06-27 21:54:14,962 INFO L175 Difference]: Start difference. First operand has 365 places, 461 transitions, 6004 flow. Second operand 10 states and 270 transitions. [2024-06-27 21:54:14,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 491 transitions, 7190 flow [2024-06-27 21:54:16,373 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 491 transitions, 7024 flow, removed 34 selfloop flow, removed 4 redundant places. [2024-06-27 21:54:16,378 INFO L231 Difference]: Finished difference. Result has 371 places, 461 transitions, 5976 flow [2024-06-27 21:54:16,378 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5838, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=461, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=395, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5976, PETRI_PLACES=371, PETRI_TRANSITIONS=461} [2024-06-27 21:54:16,378 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 321 predicate places. [2024-06-27 21:54:16,378 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 461 transitions, 5976 flow [2024-06-27 21:54:16,378 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:16,378 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:54:16,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] [2024-06-27 21:54:16,379 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-27 21:54:16,379 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:54:16,379 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:54:16,379 INFO L85 PathProgramCache]: Analyzing trace with hash 105400408, now seen corresponding path program 3 times [2024-06-27 21:54:16,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:54:16,379 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1826055161] [2024-06-27 21:54:16,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:54:16,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:54:16,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:54:16,523 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:54:16,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:54:16,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1826055161] [2024-06-27 21:54:16,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1826055161] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:54:16,523 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:54:16,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:54:16,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1949771234] [2024-06-27 21:54:16,523 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:54:16,524 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:54:16,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:54:16,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:54:16,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:54:16,559 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:54:16,560 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 461 transitions, 5976 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:16,560 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:54:16,560 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:54:16,560 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:54:17,624 INFO L124 PetriNetUnfolderBase]: 4205/7145 cut-off events. [2024-06-27 21:54:17,624 INFO L125 PetriNetUnfolderBase]: For 261925/261955 co-relation queries the response was YES. [2024-06-27 21:54:17,693 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40699 conditions, 7145 events. 4205/7145 cut-off events. For 261925/261955 co-relation queries the response was YES. Maximal size of possible extension queue 405. Compared 51487 event pairs, 1302 based on Foata normal form. 1/6819 useless extension candidates. Maximal degree in co-relation 40551. Up to 6325 conditions per place. [2024-06-27 21:54:17,717 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 435 selfloop transitions, 44 changer transitions 0/494 dead transitions. [2024-06-27 21:54:17,717 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 494 transitions, 7056 flow [2024-06-27 21:54:17,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:54:17,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:54:17,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 284 transitions. [2024-06-27 21:54:17,718 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5612648221343873 [2024-06-27 21:54:17,718 INFO L175 Difference]: Start difference. First operand has 371 places, 461 transitions, 5976 flow. Second operand 11 states and 284 transitions. [2024-06-27 21:54:17,718 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 494 transitions, 7056 flow [2024-06-27 21:54:19,652 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 494 transitions, 6904 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-27 21:54:19,657 INFO L231 Difference]: Finished difference. Result has 373 places, 464 transitions, 5972 flow [2024-06-27 21:54:19,657 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5824, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=461, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5972, PETRI_PLACES=373, PETRI_TRANSITIONS=464} [2024-06-27 21:54:19,657 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 323 predicate places. [2024-06-27 21:54:19,658 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 464 transitions, 5972 flow [2024-06-27 21:54:19,658 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:19,658 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:54:19,658 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-27 21:54:19,658 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-27 21:54:19,658 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:54:19,658 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:54:19,658 INFO L85 PathProgramCache]: Analyzing trace with hash -160388942, now seen corresponding path program 1 times [2024-06-27 21:54:19,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:54:19,658 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1337338212] [2024-06-27 21:54:19,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:54:19,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:54:19,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:54:19,778 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:54:19,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:54:19,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1337338212] [2024-06-27 21:54:19,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1337338212] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:54:19,779 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:54:19,779 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:54:19,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [914805728] [2024-06-27 21:54:19,779 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:54:19,779 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:54:19,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:54:19,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:54:19,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:54:19,816 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:54:19,816 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 464 transitions, 5972 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:19,817 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:54:19,817 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:54:19,817 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:54:20,969 INFO L124 PetriNetUnfolderBase]: 4438/7584 cut-off events. [2024-06-27 21:54:20,969 INFO L125 PetriNetUnfolderBase]: For 286503/286533 co-relation queries the response was YES. [2024-06-27 21:54:21,050 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42590 conditions, 7584 events. 4438/7584 cut-off events. For 286503/286533 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 55310 event pairs, 1239 based on Foata normal form. 6/7249 useless extension candidates. Maximal degree in co-relation 42441. Up to 6222 conditions per place. [2024-06-27 21:54:21,080 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 444 selfloop transitions, 53 changer transitions 0/512 dead transitions. [2024-06-27 21:54:21,080 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 512 transitions, 7349 flow [2024-06-27 21:54:21,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:54:21,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:54:21,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 232 transitions. [2024-06-27 21:54:21,081 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6304347826086957 [2024-06-27 21:54:21,081 INFO L175 Difference]: Start difference. First operand has 373 places, 464 transitions, 5972 flow. Second operand 8 states and 232 transitions. [2024-06-27 21:54:21,081 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 512 transitions, 7349 flow [2024-06-27 21:54:22,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 512 transitions, 7203 flow, removed 16 selfloop flow, removed 12 redundant places. [2024-06-27 21:54:22,930 INFO L231 Difference]: Finished difference. Result has 371 places, 470 transitions, 6037 flow [2024-06-27 21:54:22,930 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5826, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=413, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6037, PETRI_PLACES=371, PETRI_TRANSITIONS=470} [2024-06-27 21:54:22,930 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 321 predicate places. [2024-06-27 21:54:22,931 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 470 transitions, 6037 flow [2024-06-27 21:54:22,931 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:22,931 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:54:22,931 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-27 21:54:22,931 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-27 21:54:22,931 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:54:22,931 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:54:22,931 INFO L85 PathProgramCache]: Analyzing trace with hash -1588570218, now seen corresponding path program 2 times [2024-06-27 21:54:22,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:54:22,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [308587455] [2024-06-27 21:54:22,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:54:22,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:54:22,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:54:23,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-27 21:54:23,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:54:23,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [308587455] [2024-06-27 21:54:23,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [308587455] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:54:23,047 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:54:23,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:54:23,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [797652249] [2024-06-27 21:54:23,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:54:23,047 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:54:23,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:54:23,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:54:23,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:54:23,095 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:54:23,096 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 470 transitions, 6037 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:23,096 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:54:23,096 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:54:23,096 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:54:24,277 INFO L124 PetriNetUnfolderBase]: 4586/7801 cut-off events. [2024-06-27 21:54:24,277 INFO L125 PetriNetUnfolderBase]: For 296865/296898 co-relation queries the response was YES. [2024-06-27 21:54:24,353 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44548 conditions, 7801 events. 4586/7801 cut-off events. For 296865/296898 co-relation queries the response was YES. Maximal size of possible extension queue 455. Compared 57141 event pairs, 1430 based on Foata normal form. 6/7458 useless extension candidates. Maximal degree in co-relation 44398. Up to 6757 conditions per place. [2024-06-27 21:54:24,379 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 446 selfloop transitions, 48 changer transitions 0/509 dead transitions. [2024-06-27 21:54:24,379 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 509 transitions, 7211 flow [2024-06-27 21:54:24,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:54:24,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:54:24,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 226 transitions. [2024-06-27 21:54:24,380 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6141304347826086 [2024-06-27 21:54:24,380 INFO L175 Difference]: Start difference. First operand has 371 places, 470 transitions, 6037 flow. Second operand 8 states and 226 transitions. [2024-06-27 21:54:24,380 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 509 transitions, 7211 flow [2024-06-27 21:54:26,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 509 transitions, 7096 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-27 21:54:26,243 INFO L231 Difference]: Finished difference. Result has 375 places, 474 transitions, 6094 flow [2024-06-27 21:54:26,244 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5925, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=470, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=422, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6094, PETRI_PLACES=375, PETRI_TRANSITIONS=474} [2024-06-27 21:54:26,244 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 325 predicate places. [2024-06-27 21:54:26,244 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 474 transitions, 6094 flow [2024-06-27 21:54:26,244 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:26,244 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:54:26,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, 1] [2024-06-27 21:54:26,244 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-27 21:54:26,244 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:54:26,244 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:54:26,245 INFO L85 PathProgramCache]: Analyzing trace with hash 246355540, now seen corresponding path program 4 times [2024-06-27 21:54:26,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:54:26,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [207023236] [2024-06-27 21:54:26,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:54:26,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:54:26,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:54:26,359 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:54:26,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:54:26,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [207023236] [2024-06-27 21:54:26,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [207023236] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:54:26,360 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:54:26,360 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:54:26,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1360525883] [2024-06-27 21:54:26,360 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:54:26,360 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:54:26,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:54:26,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:54:26,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:54:26,394 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:54:26,394 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 474 transitions, 6094 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:26,394 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:54:26,395 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:54:26,395 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:54:27,646 INFO L124 PetriNetUnfolderBase]: 4613/7846 cut-off events. [2024-06-27 21:54:27,646 INFO L125 PetriNetUnfolderBase]: For 294290/294357 co-relation queries the response was YES. [2024-06-27 21:54:27,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44856 conditions, 7846 events. 4613/7846 cut-off events. For 294290/294357 co-relation queries the response was YES. Maximal size of possible extension queue 455. Compared 57607 event pairs, 1469 based on Foata normal form. 18/7507 useless extension candidates. Maximal degree in co-relation 44705. Up to 6677 conditions per place. [2024-06-27 21:54:27,748 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 367 selfloop transitions, 134 changer transitions 0/516 dead transitions. [2024-06-27 21:54:27,748 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 516 transitions, 7930 flow [2024-06-27 21:54:27,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:54:27,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:54:27,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 229 transitions. [2024-06-27 21:54:27,749 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6222826086956522 [2024-06-27 21:54:27,749 INFO L175 Difference]: Start difference. First operand has 375 places, 474 transitions, 6094 flow. Second operand 8 states and 229 transitions. [2024-06-27 21:54:27,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 516 transitions, 7930 flow [2024-06-27 21:54:29,881 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 516 transitions, 7826 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-27 21:54:29,886 INFO L231 Difference]: Finished difference. Result has 378 places, 486 transitions, 6526 flow [2024-06-27 21:54:29,887 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5990, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=474, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6526, PETRI_PLACES=378, PETRI_TRANSITIONS=486} [2024-06-27 21:54:29,887 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 328 predicate places. [2024-06-27 21:54:29,887 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 486 transitions, 6526 flow [2024-06-27 21:54:29,887 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:29,887 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:54:29,887 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-27 21:54:29,887 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-27 21:54:29,887 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:54:29,888 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:54:29,888 INFO L85 PathProgramCache]: Analyzing trace with hash -787131198, now seen corresponding path program 5 times [2024-06-27 21:54:29,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:54:29,888 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [341250717] [2024-06-27 21:54:29,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:54:29,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:54:29,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:54:30,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-27 21:54:30,007 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:54:30,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [341250717] [2024-06-27 21:54:30,007 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [341250717] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:54:30,008 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:54:30,008 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:54:30,008 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1058600131] [2024-06-27 21:54:30,008 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:54:30,008 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:54:30,008 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:54:30,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:54:30,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:54:30,050 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:54:30,050 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 486 transitions, 6526 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:30,050 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:54:30,050 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:54:30,050 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:54:31,249 INFO L124 PetriNetUnfolderBase]: 4630/7870 cut-off events. [2024-06-27 21:54:31,250 INFO L125 PetriNetUnfolderBase]: For 304956/305023 co-relation queries the response was YES. [2024-06-27 21:54:31,331 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45409 conditions, 7870 events. 4630/7870 cut-off events. For 304956/305023 co-relation queries the response was YES. Maximal size of possible extension queue 455. Compared 57596 event pairs, 1469 based on Foata normal form. 18/7527 useless extension candidates. Maximal degree in co-relation 45257. Up to 6696 conditions per place. [2024-06-27 21:54:31,357 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 365 selfloop transitions, 139 changer transitions 0/519 dead transitions. [2024-06-27 21:54:31,358 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 519 transitions, 8250 flow [2024-06-27 21:54:31,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:54:31,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:54:31,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 226 transitions. [2024-06-27 21:54:31,358 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6141304347826086 [2024-06-27 21:54:31,358 INFO L175 Difference]: Start difference. First operand has 378 places, 486 transitions, 6526 flow. Second operand 8 states and 226 transitions. [2024-06-27 21:54:31,358 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 519 transitions, 8250 flow [2024-06-27 21:54:33,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 519 transitions, 8064 flow, removed 68 selfloop flow, removed 2 redundant places. [2024-06-27 21:54:33,512 INFO L231 Difference]: Finished difference. Result has 384 places, 492 transitions, 6764 flow [2024-06-27 21:54:33,512 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6382, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=486, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6764, PETRI_PLACES=384, PETRI_TRANSITIONS=492} [2024-06-27 21:54:33,513 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 334 predicate places. [2024-06-27 21:54:33,513 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 492 transitions, 6764 flow [2024-06-27 21:54:33,513 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:33,513 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:54:33,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, 1] [2024-06-27 21:54:33,513 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-27 21:54:33,513 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:54:33,514 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:54:33,514 INFO L85 PathProgramCache]: Analyzing trace with hash 1032764324, now seen corresponding path program 6 times [2024-06-27 21:54:33,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:54:33,514 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1427439565] [2024-06-27 21:54:33,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:54:33,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:54:33,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:54:33,630 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:54:33,630 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:54:33,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1427439565] [2024-06-27 21:54:33,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1427439565] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:54:33,631 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:54:33,631 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:54:33,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1719071248] [2024-06-27 21:54:33,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:54:33,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:54:33,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:54:33,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:54:33,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:54:33,665 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:54:33,665 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 492 transitions, 6764 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:33,665 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:54:33,665 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:54:33,665 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:54:34,862 INFO L124 PetriNetUnfolderBase]: 4627/7868 cut-off events. [2024-06-27 21:54:34,863 INFO L125 PetriNetUnfolderBase]: For 307471/307538 co-relation queries the response was YES. [2024-06-27 21:54:34,945 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45583 conditions, 7868 events. 4627/7868 cut-off events. For 307471/307538 co-relation queries the response was YES. Maximal size of possible extension queue 455. Compared 57701 event pairs, 1469 based on Foata normal form. 18/7525 useless extension candidates. Maximal degree in co-relation 45429. Up to 6693 conditions per place. [2024-06-27 21:54:34,973 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 372 selfloop transitions, 136 changer transitions 0/523 dead transitions. [2024-06-27 21:54:34,973 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 523 transitions, 8544 flow [2024-06-27 21:54:34,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:54:34,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:54:34,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 231 transitions. [2024-06-27 21:54:34,974 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6277173913043478 [2024-06-27 21:54:34,974 INFO L175 Difference]: Start difference. First operand has 384 places, 492 transitions, 6764 flow. Second operand 8 states and 231 transitions. [2024-06-27 21:54:34,974 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 523 transitions, 8544 flow [2024-06-27 21:54:37,403 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 523 transitions, 8282 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-27 21:54:37,408 INFO L231 Difference]: Finished difference. Result has 388 places, 492 transitions, 6780 flow [2024-06-27 21:54:37,408 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6502, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=492, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6780, PETRI_PLACES=388, PETRI_TRANSITIONS=492} [2024-06-27 21:54:37,408 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 338 predicate places. [2024-06-27 21:54:37,408 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 492 transitions, 6780 flow [2024-06-27 21:54:37,409 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:37,409 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:54:37,409 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-27 21:54:37,409 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-27 21:54:37,409 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:54:37,409 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:54:37,409 INFO L85 PathProgramCache]: Analyzing trace with hash 1032884294, now seen corresponding path program 7 times [2024-06-27 21:54:37,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:54:37,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2084843376] [2024-06-27 21:54:37,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:54:37,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:54:37,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:54:37,534 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:54:37,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:54:37,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2084843376] [2024-06-27 21:54:37,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2084843376] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:54:37,535 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:54:37,535 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:54:37,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [71273276] [2024-06-27 21:54:37,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:54:37,535 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:54:37,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:54:37,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:54:37,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:54:37,590 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:54:37,590 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 492 transitions, 6780 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:37,590 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:54:37,590 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:54:37,590 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:54:38,948 INFO L124 PetriNetUnfolderBase]: 4640/7881 cut-off events. [2024-06-27 21:54:38,949 INFO L125 PetriNetUnfolderBase]: For 313852/313907 co-relation queries the response was YES. [2024-06-27 21:54:39,014 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45781 conditions, 7881 events. 4640/7881 cut-off events. For 313852/313907 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 57666 event pairs, 1455 based on Foata normal form. 13/7528 useless extension candidates. Maximal degree in co-relation 45626. Up to 6901 conditions per place. [2024-06-27 21:54:39,037 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 433 selfloop transitions, 74 changer transitions 0/522 dead transitions. [2024-06-27 21:54:39,037 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 522 transitions, 7954 flow [2024-06-27 21:54:39,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:54:39,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:54:39,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 219 transitions. [2024-06-27 21:54:39,038 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.595108695652174 [2024-06-27 21:54:39,038 INFO L175 Difference]: Start difference. First operand has 388 places, 492 transitions, 6780 flow. Second operand 8 states and 219 transitions. [2024-06-27 21:54:39,038 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 522 transitions, 7954 flow [2024-06-27 21:54:40,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 522 transitions, 7580 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-27 21:54:40,930 INFO L231 Difference]: Finished difference. Result has 389 places, 498 transitions, 6666 flow [2024-06-27 21:54:40,930 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6432, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=492, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=421, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6666, PETRI_PLACES=389, PETRI_TRANSITIONS=498} [2024-06-27 21:54:40,932 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 339 predicate places. [2024-06-27 21:54:40,932 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 498 transitions, 6666 flow [2024-06-27 21:54:40,932 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:40,932 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:54:40,933 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-27 21:54:40,933 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-27 21:54:40,933 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:54:40,933 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:54:40,933 INFO L85 PathProgramCache]: Analyzing trace with hash 193038622, now seen corresponding path program 4 times [2024-06-27 21:54:40,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:54:40,934 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1615213605] [2024-06-27 21:54:40,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:54:40,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:54:40,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:54:41,044 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:54:41,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:54:41,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1615213605] [2024-06-27 21:54:41,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1615213605] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:54:41,044 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:54:41,044 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:54:41,044 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [484812876] [2024-06-27 21:54:41,044 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:54:41,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:54:41,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:54:41,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:54:41,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:54:41,076 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:54:41,076 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 498 transitions, 6666 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:41,076 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:54:41,076 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:54:41,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:54:42,322 INFO L124 PetriNetUnfolderBase]: 4657/7912 cut-off events. [2024-06-27 21:54:42,322 INFO L125 PetriNetUnfolderBase]: For 322669/322721 co-relation queries the response was YES. [2024-06-27 21:54:42,405 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45876 conditions, 7912 events. 4657/7912 cut-off events. For 322669/322721 co-relation queries the response was YES. Maximal size of possible extension queue 455. Compared 57937 event pairs, 1466 based on Foata normal form. 13/7556 useless extension candidates. Maximal degree in co-relation 45720. Up to 6799 conditions per place. [2024-06-27 21:54:42,432 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 387 selfloop transitions, 132 changer transitions 0/534 dead transitions. [2024-06-27 21:54:42,433 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 534 transitions, 8502 flow [2024-06-27 21:54:42,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:54:42,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:54:42,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 226 transitions. [2024-06-27 21:54:42,433 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6141304347826086 [2024-06-27 21:54:42,433 INFO L175 Difference]: Start difference. First operand has 389 places, 498 transitions, 6666 flow. Second operand 8 states and 226 transitions. [2024-06-27 21:54:42,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 534 transitions, 8502 flow [2024-06-27 21:54:44,742 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 534 transitions, 8334 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-27 21:54:44,748 INFO L231 Difference]: Finished difference. Result has 392 places, 507 transitions, 6978 flow [2024-06-27 21:54:44,748 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6498, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=498, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6978, PETRI_PLACES=392, PETRI_TRANSITIONS=507} [2024-06-27 21:54:44,748 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 342 predicate places. [2024-06-27 21:54:44,748 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 507 transitions, 6978 flow [2024-06-27 21:54:44,748 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:44,748 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:54:44,748 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-27 21:54:44,748 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-27 21:54:44,749 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:54:44,749 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:54:44,749 INFO L85 PathProgramCache]: Analyzing trace with hash 1358011550, now seen corresponding path program 5 times [2024-06-27 21:54:44,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:54:44,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1766604843] [2024-06-27 21:54:44,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:54:44,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:54:44,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:54:44,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-27 21:54:44,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:54:44,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1766604843] [2024-06-27 21:54:44,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1766604843] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:54:44,888 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:54:44,888 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:54:44,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1881960721] [2024-06-27 21:54:44,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:54:44,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:54:44,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:54:44,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:54:44,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:54:44,934 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:54:44,935 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 507 transitions, 6978 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:44,935 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:54:44,935 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:54:44,935 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:54:46,217 INFO L124 PetriNetUnfolderBase]: 4680/7950 cut-off events. [2024-06-27 21:54:46,217 INFO L125 PetriNetUnfolderBase]: For 334722/334774 co-relation queries the response was YES. [2024-06-27 21:54:46,301 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46568 conditions, 7950 events. 4680/7950 cut-off events. For 334722/334774 co-relation queries the response was YES. Maximal size of possible extension queue 455. Compared 58249 event pairs, 1466 based on Foata normal form. 13/7589 useless extension candidates. Maximal degree in co-relation 46411. Up to 6823 conditions per place. [2024-06-27 21:54:46,329 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 389 selfloop transitions, 136 changer transitions 0/540 dead transitions. [2024-06-27 21:54:46,329 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 540 transitions, 8801 flow [2024-06-27 21:54:46,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:54:46,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:54:46,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 223 transitions. [2024-06-27 21:54:46,330 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6059782608695652 [2024-06-27 21:54:46,330 INFO L175 Difference]: Start difference. First operand has 392 places, 507 transitions, 6978 flow. Second operand 8 states and 223 transitions. [2024-06-27 21:54:46,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 540 transitions, 8801 flow [2024-06-27 21:54:48,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 540 transitions, 8589 flow, removed 64 selfloop flow, removed 3 redundant places. [2024-06-27 21:54:48,595 INFO L231 Difference]: Finished difference. Result has 398 places, 516 transitions, 7241 flow [2024-06-27 21:54:48,595 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6814, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=507, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=379, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7241, PETRI_PLACES=398, PETRI_TRANSITIONS=516} [2024-06-27 21:54:48,596 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 348 predicate places. [2024-06-27 21:54:48,596 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 516 transitions, 7241 flow [2024-06-27 21:54:48,596 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:48,596 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:54:48,596 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-27 21:54:48,596 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-27 21:54:48,596 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:54:48,596 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:54:48,596 INFO L85 PathProgramCache]: Analyzing trace with hash 1357832804, now seen corresponding path program 8 times [2024-06-27 21:54:48,596 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:54:48,597 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [468629825] [2024-06-27 21:54:48,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:54:48,597 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:54:48,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:54:48,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-27 21:54:48,720 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:54:48,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [468629825] [2024-06-27 21:54:48,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [468629825] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:54:48,720 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:54:48,720 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:54:48,720 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1043869313] [2024-06-27 21:54:48,720 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:54:48,720 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:54:48,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:54:48,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:54:48,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:54:48,760 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:54:48,760 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 516 transitions, 7241 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:48,760 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:54:48,760 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:54:48,760 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:54:50,045 INFO L124 PetriNetUnfolderBase]: 4697/7976 cut-off events. [2024-06-27 21:54:50,046 INFO L125 PetriNetUnfolderBase]: For 345248/345300 co-relation queries the response was YES. [2024-06-27 21:54:50,310 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47099 conditions, 7976 events. 4697/7976 cut-off events. For 345248/345300 co-relation queries the response was YES. Maximal size of possible extension queue 455. Compared 58510 event pairs, 1462 based on Foata normal form. 13/7611 useless extension candidates. Maximal degree in co-relation 46939. Up to 6961 conditions per place. [2024-06-27 21:54:50,333 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 442 selfloop transitions, 87 changer transitions 0/544 dead transitions. [2024-06-27 21:54:50,333 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 544 transitions, 8629 flow [2024-06-27 21:54:50,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:54:50,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:54:50,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 218 transitions. [2024-06-27 21:54:50,334 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.592391304347826 [2024-06-27 21:54:50,334 INFO L175 Difference]: Start difference. First operand has 398 places, 516 transitions, 7241 flow. Second operand 8 states and 218 transitions. [2024-06-27 21:54:50,334 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 544 transitions, 8629 flow [2024-06-27 21:54:52,366 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 544 transitions, 8401 flow, removed 21 selfloop flow, removed 3 redundant places. [2024-06-27 21:54:52,372 INFO L231 Difference]: Finished difference. Result has 404 places, 522 transitions, 7317 flow [2024-06-27 21:54:52,372 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7013, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=516, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7317, PETRI_PLACES=404, PETRI_TRANSITIONS=522} [2024-06-27 21:54:52,373 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 354 predicate places. [2024-06-27 21:54:52,373 INFO L495 AbstractCegarLoop]: Abstraction has has 404 places, 522 transitions, 7317 flow [2024-06-27 21:54:52,373 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:52,373 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:54:52,373 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-27 21:54:52,373 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-27 21:54:52,373 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:54:52,374 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:54:52,374 INFO L85 PathProgramCache]: Analyzing trace with hash 371915026, now seen corresponding path program 6 times [2024-06-27 21:54:52,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:54:52,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [531935984] [2024-06-27 21:54:52,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:54:52,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:54:52,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:54:52,491 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:54:52,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:54:52,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [531935984] [2024-06-27 21:54:52,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [531935984] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:54:52,492 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:54:52,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:54:52,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [669524983] [2024-06-27 21:54:52,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:54:52,492 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:54:52,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:54:52,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:54:52,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:54:52,523 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:54:52,524 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 522 transitions, 7317 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:52,524 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:54:52,524 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:54:52,524 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:54:53,817 INFO L124 PetriNetUnfolderBase]: 4694/7972 cut-off events. [2024-06-27 21:54:53,818 INFO L125 PetriNetUnfolderBase]: For 347211/347263 co-relation queries the response was YES. [2024-06-27 21:54:53,904 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46967 conditions, 7972 events. 4694/7972 cut-off events. For 347211/347263 co-relation queries the response was YES. Maximal size of possible extension queue 455. Compared 58429 event pairs, 1466 based on Foata normal form. 13/7607 useless extension candidates. Maximal degree in co-relation 46805. Up to 6842 conditions per place. [2024-06-27 21:54:53,930 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 396 selfloop transitions, 134 changer transitions 0/545 dead transitions. [2024-06-27 21:54:53,931 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 545 transitions, 8797 flow [2024-06-27 21:54:53,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:54:53,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:54:53,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 223 transitions. [2024-06-27 21:54:53,932 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6059782608695652 [2024-06-27 21:54:53,932 INFO L175 Difference]: Start difference. First operand has 404 places, 522 transitions, 7317 flow. Second operand 8 states and 223 transitions. [2024-06-27 21:54:53,932 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 545 transitions, 8797 flow [2024-06-27 21:54:56,107 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 545 transitions, 8607 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-27 21:54:56,113 INFO L231 Difference]: Finished difference. Result has 407 places, 522 transitions, 7401 flow [2024-06-27 21:54:56,113 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7127, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=388, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7401, PETRI_PLACES=407, PETRI_TRANSITIONS=522} [2024-06-27 21:54:56,113 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 357 predicate places. [2024-06-27 21:54:56,114 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 522 transitions, 7401 flow [2024-06-27 21:54:56,114 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:56,114 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:54:56,114 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-27 21:54:56,114 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-27 21:54:56,114 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:54:56,114 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:54:56,114 INFO L85 PathProgramCache]: Analyzing trace with hash 371914840, now seen corresponding path program 9 times [2024-06-27 21:54:56,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:54:56,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [665856105] [2024-06-27 21:54:56,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:54:56,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:54:56,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:54:56,238 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:54:56,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:54:56,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [665856105] [2024-06-27 21:54:56,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [665856105] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:54:56,238 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:54:56,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:54:56,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1948793270] [2024-06-27 21:54:56,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:54:56,238 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:54:56,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:54:56,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:54:56,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:54:56,274 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:54:56,274 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 522 transitions, 7401 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:56,274 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:54:56,274 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:54:56,274 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:54:57,561 INFO L124 PetriNetUnfolderBase]: 4691/7966 cut-off events. [2024-06-27 21:54:57,561 INFO L125 PetriNetUnfolderBase]: For 349946/349998 co-relation queries the response was YES. [2024-06-27 21:54:57,645 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46995 conditions, 7966 events. 4691/7966 cut-off events. For 349946/349998 co-relation queries the response was YES. Maximal size of possible extension queue 455. Compared 58410 event pairs, 1462 based on Foata normal form. 13/7601 useless extension candidates. Maximal degree in co-relation 46833. Up to 6954 conditions per place. [2024-06-27 21:54:57,671 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 442 selfloop transitions, 88 changer transitions 0/545 dead transitions. [2024-06-27 21:54:57,671 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 545 transitions, 8517 flow [2024-06-27 21:54:57,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:54:57,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:54:57,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 261 transitions. [2024-06-27 21:54:57,679 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5673913043478261 [2024-06-27 21:54:57,679 INFO L175 Difference]: Start difference. First operand has 407 places, 522 transitions, 7401 flow. Second operand 10 states and 261 transitions. [2024-06-27 21:54:57,679 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 545 transitions, 8517 flow [2024-06-27 21:55:00,456 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 545 transitions, 8227 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-27 21:55:00,462 INFO L231 Difference]: Finished difference. Result has 411 places, 522 transitions, 7293 flow [2024-06-27 21:55:00,462 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7111, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=434, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7293, PETRI_PLACES=411, PETRI_TRANSITIONS=522} [2024-06-27 21:55:00,462 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 361 predicate places. [2024-06-27 21:55:00,462 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 522 transitions, 7293 flow [2024-06-27 21:55:00,462 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:00,462 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:55:00,462 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-27 21:55:00,462 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-27 21:55:00,462 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:55:00,463 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:55:00,463 INFO L85 PathProgramCache]: Analyzing trace with hash -1350758544, now seen corresponding path program 7 times [2024-06-27 21:55:00,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:55:00,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1055074879] [2024-06-27 21:55:00,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:55:00,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:55:00,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:55:00,576 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:55:00,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:55:00,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1055074879] [2024-06-27 21:55:00,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1055074879] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:55:00,576 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:55:00,576 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:55:00,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [211051322] [2024-06-27 21:55:00,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:55:00,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:55:00,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:55:00,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:55:00,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:55:00,618 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:55:00,618 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 522 transitions, 7293 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:00,618 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:55:00,618 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:55:00,618 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:55:02,052 INFO L124 PetriNetUnfolderBase]: 4731/8017 cut-off events. [2024-06-27 21:55:02,052 INFO L125 PetriNetUnfolderBase]: For 364100/364136 co-relation queries the response was YES. [2024-06-27 21:55:02,124 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47578 conditions, 8017 events. 4731/8017 cut-off events. For 364100/364136 co-relation queries the response was YES. Maximal size of possible extension queue 459. Compared 58665 event pairs, 1457 based on Foata normal form. 1/7630 useless extension candidates. Maximal degree in co-relation 47415. Up to 7087 conditions per place. [2024-06-27 21:55:02,149 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 487 selfloop transitions, 57 changer transitions 0/559 dead transitions. [2024-06-27 21:55:02,149 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 559 transitions, 9079 flow [2024-06-27 21:55:02,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:55:02,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:55:02,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 260 transitions. [2024-06-27 21:55:02,150 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5652173913043478 [2024-06-27 21:55:02,150 INFO L175 Difference]: Start difference. First operand has 411 places, 522 transitions, 7293 flow. Second operand 10 states and 260 transitions. [2024-06-27 21:55:02,150 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 559 transitions, 9079 flow [2024-06-27 21:55:04,965 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 559 transitions, 8861 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-27 21:55:04,970 INFO L231 Difference]: Finished difference. Result has 412 places, 537 transitions, 7489 flow [2024-06-27 21:55:04,971 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7081, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=474, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7489, PETRI_PLACES=412, PETRI_TRANSITIONS=537} [2024-06-27 21:55:04,971 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 362 predicate places. [2024-06-27 21:55:04,971 INFO L495 AbstractCegarLoop]: Abstraction has has 412 places, 537 transitions, 7489 flow [2024-06-27 21:55:04,971 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:04,971 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:55:04,971 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-27 21:55:04,971 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-27 21:55:04,971 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:55:04,972 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:55:04,972 INFO L85 PathProgramCache]: Analyzing trace with hash -1350995880, now seen corresponding path program 10 times [2024-06-27 21:55:04,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:55:04,972 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1095329054] [2024-06-27 21:55:04,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:55:04,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:55:04,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:55:05,105 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:55:05,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:55:05,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1095329054] [2024-06-27 21:55:05,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1095329054] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:55:05,106 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:55:05,106 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:55:05,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [61459779] [2024-06-27 21:55:05,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:55:05,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:55:05,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:55:05,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:55:05,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:55:05,154 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:55:05,154 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 537 transitions, 7489 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:05,154 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:55:05,154 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:55:05,154 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:55:06,553 INFO L124 PetriNetUnfolderBase]: 4738/8028 cut-off events. [2024-06-27 21:55:06,553 INFO L125 PetriNetUnfolderBase]: For 370824/370860 co-relation queries the response was YES. [2024-06-27 21:55:06,646 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47677 conditions, 8028 events. 4738/8028 cut-off events. For 370824/370860 co-relation queries the response was YES. Maximal size of possible extension queue 460. Compared 58721 event pairs, 1456 based on Foata normal form. 1/7639 useless extension candidates. Maximal degree in co-relation 47512. Up to 7133 conditions per place. [2024-06-27 21:55:06,674 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 512 selfloop transitions, 31 changer transitions 0/558 dead transitions. [2024-06-27 21:55:06,674 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 558 transitions, 8679 flow [2024-06-27 21:55:06,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:55:06,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:55:06,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-06-27 21:55:06,675 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5679347826086957 [2024-06-27 21:55:06,675 INFO L175 Difference]: Start difference. First operand has 412 places, 537 transitions, 7489 flow. Second operand 8 states and 209 transitions. [2024-06-27 21:55:06,675 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 558 transitions, 8679 flow [2024-06-27 21:55:09,339 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 558 transitions, 8623 flow, removed 24 selfloop flow, removed 1 redundant places. [2024-06-27 21:55:09,345 INFO L231 Difference]: Finished difference. Result has 419 places, 540 transitions, 7567 flow [2024-06-27 21:55:09,345 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7433, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=537, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=506, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7567, PETRI_PLACES=419, PETRI_TRANSITIONS=540} [2024-06-27 21:55:09,346 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 369 predicate places. [2024-06-27 21:55:09,346 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 540 transitions, 7567 flow [2024-06-27 21:55:09,346 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:09,346 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:55:09,346 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-27 21:55:09,346 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-27 21:55:09,346 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:55:09,347 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:55:09,347 INFO L85 PathProgramCache]: Analyzing trace with hash 1394683806, now seen corresponding path program 8 times [2024-06-27 21:55:09,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:55:09,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1781757976] [2024-06-27 21:55:09,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:55:09,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:55:09,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:55:09,472 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:55:09,472 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:55:09,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1781757976] [2024-06-27 21:55:09,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1781757976] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:55:09,472 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:55:09,472 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:55:09,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1250467925] [2024-06-27 21:55:09,472 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:55:09,472 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:55:09,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:55:09,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:55:09,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:55:09,506 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:55:09,506 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 540 transitions, 7567 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:09,506 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:55:09,506 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:55:09,506 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:55:10,980 INFO L124 PetriNetUnfolderBase]: 4735/8024 cut-off events. [2024-06-27 21:55:10,980 INFO L125 PetriNetUnfolderBase]: For 373108/373144 co-relation queries the response was YES. [2024-06-27 21:55:11,075 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47662 conditions, 8024 events. 4735/8024 cut-off events. For 373108/373144 co-relation queries the response was YES. Maximal size of possible extension queue 460. Compared 58714 event pairs, 1457 based on Foata normal form. 1/7635 useless extension candidates. Maximal degree in co-relation 47495. Up to 7093 conditions per place. [2024-06-27 21:55:11,104 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 488 selfloop transitions, 56 changer transitions 0/559 dead transitions. [2024-06-27 21:55:11,104 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 559 transitions, 8891 flow [2024-06-27 21:55:11,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:55:11,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:55:11,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 215 transitions. [2024-06-27 21:55:11,105 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5842391304347826 [2024-06-27 21:55:11,105 INFO L175 Difference]: Start difference. First operand has 419 places, 540 transitions, 7567 flow. Second operand 8 states and 215 transitions. [2024-06-27 21:55:11,105 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 559 transitions, 8891 flow [2024-06-27 21:55:13,588 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 559 transitions, 8783 flow, removed 29 selfloop flow, removed 4 redundant places. [2024-06-27 21:55:13,594 INFO L231 Difference]: Finished difference. Result has 423 places, 540 transitions, 7577 flow [2024-06-27 21:55:13,594 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7459, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=540, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=484, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7577, PETRI_PLACES=423, PETRI_TRANSITIONS=540} [2024-06-27 21:55:13,594 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 373 predicate places. [2024-06-27 21:55:13,594 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 540 transitions, 7577 flow [2024-06-27 21:55:13,594 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:13,594 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:55:13,594 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-27 21:55:13,594 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-27 21:55:13,595 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:55:13,595 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:55:13,595 INFO L85 PathProgramCache]: Analyzing trace with hash 537554160, now seen corresponding path program 9 times [2024-06-27 21:55:13,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:55:13,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1874418170] [2024-06-27 21:55:13,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:55:13,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:55:13,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:55:13,699 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:55:13,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:55:13,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1874418170] [2024-06-27 21:55:13,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1874418170] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:55:13,699 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:55:13,699 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:55:13,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [338981073] [2024-06-27 21:55:13,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:55:13,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:55:13,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:55:13,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:55:13,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:55:13,732 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:55:13,732 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 540 transitions, 7577 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:13,732 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:55:13,732 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:55:13,732 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:55:15,050 INFO L124 PetriNetUnfolderBase]: 4774/8090 cut-off events. [2024-06-27 21:55:15,051 INFO L125 PetriNetUnfolderBase]: For 390844/390896 co-relation queries the response was YES. [2024-06-27 21:55:15,147 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48383 conditions, 8090 events. 4774/8090 cut-off events. For 390844/390896 co-relation queries the response was YES. Maximal size of possible extension queue 470. Compared 59241 event pairs, 1466 based on Foata normal form. 13/7706 useless extension candidates. Maximal degree in co-relation 48216. Up to 6925 conditions per place. [2024-06-27 21:55:15,179 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 404 selfloop transitions, 158 changer transitions 0/577 dead transitions. [2024-06-27 21:55:15,179 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 577 transitions, 9770 flow [2024-06-27 21:55:15,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:55:15,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:55:15,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 222 transitions. [2024-06-27 21:55:15,180 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6032608695652174 [2024-06-27 21:55:15,180 INFO L175 Difference]: Start difference. First operand has 423 places, 540 transitions, 7577 flow. Second operand 8 states and 222 transitions. [2024-06-27 21:55:15,180 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 577 transitions, 9770 flow [2024-06-27 21:55:18,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 577 transitions, 9637 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-27 21:55:18,555 INFO L231 Difference]: Finished difference. Result has 424 places, 554 transitions, 8019 flow [2024-06-27 21:55:18,556 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7444, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=540, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=395, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8019, PETRI_PLACES=424, PETRI_TRANSITIONS=554} [2024-06-27 21:55:18,556 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 374 predicate places. [2024-06-27 21:55:18,556 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 554 transitions, 8019 flow [2024-06-27 21:55:18,556 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:18,556 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:55:18,556 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-27 21:55:18,556 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-27 21:55:18,557 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:55:18,557 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:55:18,557 INFO L85 PathProgramCache]: Analyzing trace with hash -217675706, now seen corresponding path program 11 times [2024-06-27 21:55:18,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:55:18,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [43429734] [2024-06-27 21:55:18,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:55:18,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:55:18,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:55:18,680 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:55:18,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:55:18,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [43429734] [2024-06-27 21:55:18,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [43429734] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:55:18,680 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:55:18,680 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:55:18,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [180904594] [2024-06-27 21:55:18,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:55:18,680 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:55:18,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:55:18,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:55:18,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:55:18,725 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:55:18,725 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 554 transitions, 8019 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:18,725 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:55:18,725 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:55:18,725 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:55:20,133 INFO L124 PetriNetUnfolderBase]: 4801/8131 cut-off events. [2024-06-27 21:55:20,134 INFO L125 PetriNetUnfolderBase]: For 408775/408827 co-relation queries the response was YES. [2024-06-27 21:55:20,229 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49290 conditions, 8131 events. 4801/8131 cut-off events. For 408775/408827 co-relation queries the response was YES. Maximal size of possible extension queue 475. Compared 59575 event pairs, 1462 based on Foata normal form. 13/7741 useless extension candidates. Maximal degree in co-relation 49121. Up to 7069 conditions per place. [2024-06-27 21:55:20,259 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 456 selfloop transitions, 116 changer transitions 0/587 dead transitions. [2024-06-27 21:55:20,259 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 587 transitions, 9788 flow [2024-06-27 21:55:20,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:55:20,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:55:20,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 283 transitions. [2024-06-27 21:55:20,260 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5592885375494071 [2024-06-27 21:55:20,260 INFO L175 Difference]: Start difference. First operand has 424 places, 554 transitions, 8019 flow. Second operand 11 states and 283 transitions. [2024-06-27 21:55:20,260 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 587 transitions, 9788 flow [2024-06-27 21:55:23,067 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 587 transitions, 9561 flow, removed 21 selfloop flow, removed 3 redundant places. [2024-06-27 21:55:23,073 INFO L231 Difference]: Finished difference. Result has 434 places, 564 transitions, 8260 flow [2024-06-27 21:55:23,074 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7792, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=554, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=439, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8260, PETRI_PLACES=434, PETRI_TRANSITIONS=564} [2024-06-27 21:55:23,074 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 384 predicate places. [2024-06-27 21:55:23,074 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 564 transitions, 8260 flow [2024-06-27 21:55:23,074 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:23,074 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:55:23,074 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-27 21:55:23,074 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-27 21:55:23,074 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:55:23,074 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:55:23,075 INFO L85 PathProgramCache]: Analyzing trace with hash -354323210, now seen corresponding path program 10 times [2024-06-27 21:55:23,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:55:23,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [579019923] [2024-06-27 21:55:23,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:55:23,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:55:23,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:55:23,192 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:55:23,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:55:23,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [579019923] [2024-06-27 21:55:23,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [579019923] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:55:23,192 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:55:23,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:55:23,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [8693585] [2024-06-27 21:55:23,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:55:23,192 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:55:23,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:55:23,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:55:23,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:55:23,233 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:55:23,233 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 564 transitions, 8260 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:23,233 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:55:23,233 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:55:23,233 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:55:24,667 INFO L124 PetriNetUnfolderBase]: 4798/8122 cut-off events. [2024-06-27 21:55:24,667 INFO L125 PetriNetUnfolderBase]: For 411399/411435 co-relation queries the response was YES. [2024-06-27 21:55:24,755 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49186 conditions, 8122 events. 4798/8122 cut-off events. For 411399/411435 co-relation queries the response was YES. Maximal size of possible extension queue 475. Compared 59452 event pairs, 1457 based on Foata normal form. 1/7719 useless extension candidates. Maximal degree in co-relation 49014. Up to 7185 conditions per place. [2024-06-27 21:55:24,783 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 518 selfloop transitions, 49 changer transitions 0/582 dead transitions. [2024-06-27 21:55:24,783 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 582 transitions, 9438 flow [2024-06-27 21:55:24,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:55:24,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:55:24,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-06-27 21:55:24,784 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5760869565217391 [2024-06-27 21:55:24,784 INFO L175 Difference]: Start difference. First operand has 434 places, 564 transitions, 8260 flow. Second operand 8 states and 212 transitions. [2024-06-27 21:55:24,784 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 582 transitions, 9438 flow [2024-06-27 21:55:27,827 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 582 transitions, 9214 flow, removed 41 selfloop flow, removed 6 redundant places. [2024-06-27 21:55:27,833 INFO L231 Difference]: Finished difference. Result has 436 places, 564 transitions, 8140 flow [2024-06-27 21:55:27,833 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8036, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=564, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=515, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8140, PETRI_PLACES=436, PETRI_TRANSITIONS=564} [2024-06-27 21:55:27,833 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 386 predicate places. [2024-06-27 21:55:27,833 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 564 transitions, 8140 flow [2024-06-27 21:55:27,833 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:27,833 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:55:27,833 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:55:27,833 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-27 21:55:27,833 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:55:27,834 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:55:27,834 INFO L85 PathProgramCache]: Analyzing trace with hash -217468316, now seen corresponding path program 12 times [2024-06-27 21:55:27,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:55:27,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [304371406] [2024-06-27 21:55:27,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:55:27,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:55:27,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:55:27,955 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:55:27,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:55:27,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [304371406] [2024-06-27 21:55:27,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [304371406] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:55:27,955 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:55:27,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:55:27,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1347234673] [2024-06-27 21:55:27,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:55:27,956 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:55:27,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:55:27,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:55:27,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:55:27,987 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:55:27,987 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 564 transitions, 8140 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:27,987 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:55:27,987 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:55:27,987 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:55:29,391 INFO L124 PetriNetUnfolderBase]: 4795/8123 cut-off events. [2024-06-27 21:55:29,391 INFO L125 PetriNetUnfolderBase]: For 414200/414252 co-relation queries the response was YES. [2024-06-27 21:55:29,484 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48865 conditions, 8123 events. 4795/8123 cut-off events. For 414200/414252 co-relation queries the response was YES. Maximal size of possible extension queue 475. Compared 59568 event pairs, 1462 based on Foata normal form. 13/7733 useless extension candidates. Maximal degree in co-relation 48694. Up to 7062 conditions per place. [2024-06-27 21:55:29,513 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 454 selfloop transitions, 115 changer transitions 0/584 dead transitions. [2024-06-27 21:55:29,513 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 444 places, 584 transitions, 9524 flow [2024-06-27 21:55:29,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:55:29,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:55:29,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 238 transitions. [2024-06-27 21:55:29,514 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5748792270531401 [2024-06-27 21:55:29,514 INFO L175 Difference]: Start difference. First operand has 436 places, 564 transitions, 8140 flow. Second operand 9 states and 238 transitions. [2024-06-27 21:55:29,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 444 places, 584 transitions, 9524 flow [2024-06-27 21:55:32,981 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 437 places, 584 transitions, 9380 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-27 21:55:32,987 INFO L231 Difference]: Finished difference. Result has 438 places, 564 transitions, 8232 flow [2024-06-27 21:55:32,987 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7996, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=564, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=449, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8232, PETRI_PLACES=438, PETRI_TRANSITIONS=564} [2024-06-27 21:55:32,987 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 388 predicate places. [2024-06-27 21:55:32,987 INFO L495 AbstractCegarLoop]: Abstraction has has 438 places, 564 transitions, 8232 flow [2024-06-27 21:55:32,987 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:32,988 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:55:32,988 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-27 21:55:32,988 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-27 21:55:32,988 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:55:32,988 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:55:32,988 INFO L85 PathProgramCache]: Analyzing trace with hash -1203000144, now seen corresponding path program 11 times [2024-06-27 21:55:32,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:55:32,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1767852076] [2024-06-27 21:55:32,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:55:32,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:55:32,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:55:33,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-27 21:55:33,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:55:33,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1767852076] [2024-06-27 21:55:33,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1767852076] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:55:33,095 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:55:33,095 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:55:33,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1537188746] [2024-06-27 21:55:33,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:55:33,095 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:55:33,095 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:55:33,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:55:33,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:55:33,129 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:55:33,130 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 438 places, 564 transitions, 8232 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:33,130 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:55:33,130 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:55:33,130 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:55:34,503 INFO L124 PetriNetUnfolderBase]: 4802/8134 cut-off events. [2024-06-27 21:55:34,503 INFO L125 PetriNetUnfolderBase]: For 421700/421752 co-relation queries the response was YES. [2024-06-27 21:55:34,597 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49144 conditions, 8134 events. 4802/8134 cut-off events. For 421700/421752 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 59615 event pairs, 1466 based on Foata normal form. 13/7742 useless extension candidates. Maximal degree in co-relation 48972. Up to 6961 conditions per place. [2024-06-27 21:55:34,626 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 411 selfloop transitions, 162 changer transitions 0/588 dead transitions. [2024-06-27 21:55:34,627 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 588 transitions, 10082 flow [2024-06-27 21:55:34,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:55:34,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:55:34,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 221 transitions. [2024-06-27 21:55:34,627 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6005434782608695 [2024-06-27 21:55:34,627 INFO L175 Difference]: Start difference. First operand has 438 places, 564 transitions, 8232 flow. Second operand 8 states and 221 transitions. [2024-06-27 21:55:34,627 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 588 transitions, 10082 flow [2024-06-27 21:55:38,126 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 437 places, 588 transitions, 9852 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-27 21:55:38,132 INFO L231 Difference]: Finished difference. Result has 438 places, 567 transitions, 8386 flow [2024-06-27 21:55:38,133 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8002, PETRI_DIFFERENCE_MINUEND_PLACES=430, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=564, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=405, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8386, PETRI_PLACES=438, PETRI_TRANSITIONS=567} [2024-06-27 21:55:38,133 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 388 predicate places. [2024-06-27 21:55:38,133 INFO L495 AbstractCegarLoop]: Abstraction has has 438 places, 567 transitions, 8386 flow [2024-06-27 21:55:38,133 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:38,133 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:55:38,134 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-27 21:55:38,134 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-27 21:55:38,134 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:55:38,134 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:55:38,134 INFO L85 PathProgramCache]: Analyzing trace with hash -211033460, now seen corresponding path program 12 times [2024-06-27 21:55:38,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:55:38,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1087044493] [2024-06-27 21:55:38,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:55:38,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:55:38,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:55:38,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-27 21:55:38,234 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:55:38,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1087044493] [2024-06-27 21:55:38,234 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1087044493] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:55:38,234 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:55:38,234 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:55:38,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [27980052] [2024-06-27 21:55:38,235 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:55:38,235 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:55:38,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:55:38,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:55:38,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:55:38,280 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:55:38,281 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 438 places, 567 transitions, 8386 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:38,281 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:55:38,281 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:55:38,281 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:55:39,734 INFO L124 PetriNetUnfolderBase]: 4799/8130 cut-off events. [2024-06-27 21:55:39,734 INFO L125 PetriNetUnfolderBase]: For 424884/424936 co-relation queries the response was YES. [2024-06-27 21:55:39,818 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49237 conditions, 8130 events. 4799/8130 cut-off events. For 424884/424936 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 59571 event pairs, 1466 based on Foata normal form. 13/7738 useless extension candidates. Maximal degree in co-relation 49064. Up to 6958 conditions per place. [2024-06-27 21:55:39,848 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 404 selfloop transitions, 168 changer transitions 0/587 dead transitions. [2024-06-27 21:55:39,848 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 587 transitions, 9982 flow [2024-06-27 21:55:39,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:55:39,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:55:39,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 219 transitions. [2024-06-27 21:55:39,848 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.595108695652174 [2024-06-27 21:55:39,848 INFO L175 Difference]: Start difference. First operand has 438 places, 567 transitions, 8386 flow. Second operand 8 states and 219 transitions. [2024-06-27 21:55:39,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 587 transitions, 9982 flow [2024-06-27 21:55:43,536 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 440 places, 587 transitions, 9644 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-27 21:55:43,543 INFO L231 Difference]: Finished difference. Result has 441 places, 567 transitions, 8390 flow [2024-06-27 21:55:43,543 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8048, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=567, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=399, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8390, PETRI_PLACES=441, PETRI_TRANSITIONS=567} [2024-06-27 21:55:43,543 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 391 predicate places. [2024-06-27 21:55:43,543 INFO L495 AbstractCegarLoop]: Abstraction has has 441 places, 567 transitions, 8390 flow [2024-06-27 21:55:43,543 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:43,543 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:55:43,543 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-27 21:55:43,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-27 21:55:43,544 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:55:43,544 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:55:43,544 INFO L85 PathProgramCache]: Analyzing trace with hash -365377376, now seen corresponding path program 3 times [2024-06-27 21:55:43,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:55:43,544 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1231539127] [2024-06-27 21:55:43,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:55:43,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:55:43,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:55:43,665 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:55:43,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:55:43,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1231539127] [2024-06-27 21:55:43,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1231539127] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:55:43,665 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:55:43,665 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:55:43,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [241497391] [2024-06-27 21:55:43,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:55:43,665 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:55:43,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:55:43,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:55:43,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:55:43,699 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:55:43,699 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 567 transitions, 8390 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:43,699 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:55:43,699 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:55:43,699 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:55:45,136 INFO L124 PetriNetUnfolderBase]: 4873/8266 cut-off events. [2024-06-27 21:55:45,136 INFO L125 PetriNetUnfolderBase]: For 458214/458247 co-relation queries the response was YES. [2024-06-27 21:55:45,231 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50017 conditions, 8266 events. 4873/8266 cut-off events. For 458214/458247 co-relation queries the response was YES. Maximal size of possible extension queue 481. Compared 60662 event pairs, 1467 based on Foata normal form. 6/7863 useless extension candidates. Maximal degree in co-relation 49843. Up to 7140 conditions per place. [2024-06-27 21:55:45,264 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 536 selfloop transitions, 48 changer transitions 0/599 dead transitions. [2024-06-27 21:55:45,264 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 448 places, 599 transitions, 9717 flow [2024-06-27 21:55:45,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:55:45,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:55:45,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 221 transitions. [2024-06-27 21:55:45,265 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6005434782608695 [2024-06-27 21:55:45,265 INFO L175 Difference]: Start difference. First operand has 441 places, 567 transitions, 8390 flow. Second operand 8 states and 221 transitions. [2024-06-27 21:55:45,265 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 448 places, 599 transitions, 9717 flow [2024-06-27 21:55:48,762 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 599 transitions, 9380 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-27 21:55:48,768 INFO L231 Difference]: Finished difference. Result has 443 places, 570 transitions, 8214 flow [2024-06-27 21:55:48,769 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8053, PETRI_DIFFERENCE_MINUEND_PLACES=434, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=567, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=519, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8214, PETRI_PLACES=443, PETRI_TRANSITIONS=570} [2024-06-27 21:55:48,769 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 393 predicate places. [2024-06-27 21:55:48,769 INFO L495 AbstractCegarLoop]: Abstraction has has 443 places, 570 transitions, 8214 flow [2024-06-27 21:55:48,769 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:48,769 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:55:48,770 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-27 21:55:48,770 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-27 21:55:48,770 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:55:48,770 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:55:48,770 INFO L85 PathProgramCache]: Analyzing trace with hash 1239692610, now seen corresponding path program 1 times [2024-06-27 21:55:48,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:55:48,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1235742089] [2024-06-27 21:55:48,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:55:48,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:55:48,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:55:48,884 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:55:48,885 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:55:48,885 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1235742089] [2024-06-27 21:55:48,885 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1235742089] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:55:48,885 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:55:48,885 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:55:48,885 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1720425418] [2024-06-27 21:55:48,885 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:55:48,886 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:55:48,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:55:48,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:55:48,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:55:48,935 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:55:48,935 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 443 places, 570 transitions, 8214 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:48,935 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:55:48,935 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:55:48,935 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:55:50,435 INFO L124 PetriNetUnfolderBase]: 4920/8373 cut-off events. [2024-06-27 21:55:50,435 INFO L125 PetriNetUnfolderBase]: For 459134/459201 co-relation queries the response was YES. [2024-06-27 21:55:50,533 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50775 conditions, 8373 events. 4920/8373 cut-off events. For 459134/459201 co-relation queries the response was YES. Maximal size of possible extension queue 487. Compared 61740 event pairs, 1482 based on Foata normal form. 19/7979 useless extension candidates. Maximal degree in co-relation 50599. Up to 7220 conditions per place. [2024-06-27 21:55:50,565 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 499 selfloop transitions, 94 changer transitions 0/608 dead transitions. [2024-06-27 21:55:50,565 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 450 places, 608 transitions, 9780 flow [2024-06-27 21:55:50,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:55:50,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:55:50,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 228 transitions. [2024-06-27 21:55:50,565 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6195652173913043 [2024-06-27 21:55:50,566 INFO L175 Difference]: Start difference. First operand has 443 places, 570 transitions, 8214 flow. Second operand 8 states and 228 transitions. [2024-06-27 21:55:50,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 450 places, 608 transitions, 9780 flow [2024-06-27 21:55:54,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 445 places, 608 transitions, 9670 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-27 21:55:54,524 INFO L231 Difference]: Finished difference. Result has 446 places, 574 transitions, 8385 flow [2024-06-27 21:55:54,525 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8104, PETRI_DIFFERENCE_MINUEND_PLACES=438, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=570, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=478, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8385, PETRI_PLACES=446, PETRI_TRANSITIONS=574} [2024-06-27 21:55:54,525 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 396 predicate places. [2024-06-27 21:55:54,525 INFO L495 AbstractCegarLoop]: Abstraction has has 446 places, 574 transitions, 8385 flow [2024-06-27 21:55:54,525 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:54,525 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:55:54,525 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-27 21:55:54,525 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-27 21:55:54,525 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:55:54,525 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:55:54,525 INFO L85 PathProgramCache]: Analyzing trace with hash 254042486, now seen corresponding path program 2 times [2024-06-27 21:55:54,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:55:54,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1705435878] [2024-06-27 21:55:54,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:55:54,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:55:54,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:55:54,643 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:55:54,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:55:54,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1705435878] [2024-06-27 21:55:54,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1705435878] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:55:54,643 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:55:54,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:55:54,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1632341190] [2024-06-27 21:55:54,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:55:54,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:55:54,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:55:54,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:55:54,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:55:54,687 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:55:54,688 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 446 places, 574 transitions, 8385 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:54,688 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:55:54,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:55:54,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:55:56,288 INFO L124 PetriNetUnfolderBase]: 4941/8370 cut-off events. [2024-06-27 21:55:56,288 INFO L125 PetriNetUnfolderBase]: For 467117/467184 co-relation queries the response was YES. [2024-06-27 21:55:56,370 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51157 conditions, 8370 events. 4941/8370 cut-off events. For 467117/467184 co-relation queries the response was YES. Maximal size of possible extension queue 489. Compared 61699 event pairs, 1510 based on Foata normal form. 19/7973 useless extension candidates. Maximal degree in co-relation 50980. Up to 7310 conditions per place. [2024-06-27 21:55:56,401 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 497 selfloop transitions, 91 changer transitions 0/603 dead transitions. [2024-06-27 21:55:56,401 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 453 places, 603 transitions, 9677 flow [2024-06-27 21:55:56,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:55:56,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:55:56,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 221 transitions. [2024-06-27 21:55:56,402 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6005434782608695 [2024-06-27 21:55:56,402 INFO L175 Difference]: Start difference. First operand has 446 places, 574 transitions, 8385 flow. Second operand 8 states and 221 transitions. [2024-06-27 21:55:56,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 453 places, 603 transitions, 9677 flow [2024-06-27 21:55:59,000 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 603 transitions, 9491 flow, removed 41 selfloop flow, removed 4 redundant places. [2024-06-27 21:55:59,006 INFO L231 Difference]: Finished difference. Result has 450 places, 576 transitions, 8436 flow [2024-06-27 21:55:59,006 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8221, PETRI_DIFFERENCE_MINUEND_PLACES=442, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=574, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=483, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8436, PETRI_PLACES=450, PETRI_TRANSITIONS=576} [2024-06-27 21:55:59,006 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 400 predicate places. [2024-06-27 21:55:59,006 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 576 transitions, 8436 flow [2024-06-27 21:55:59,007 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:59,007 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:55:59,007 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-27 21:55:59,007 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-27 21:55:59,007 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-27 21:55:59,007 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:55:59,007 INFO L85 PathProgramCache]: Analyzing trace with hash 372130166, now seen corresponding path program 3 times [2024-06-27 21:55:59,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:55:59,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [825672442] [2024-06-27 21:55:59,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:55:59,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:55:59,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:55:59,137 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:55:59,137 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:55:59,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [825672442] [2024-06-27 21:55:59,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [825672442] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:55:59,137 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:55:59,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:55:59,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1901480354] [2024-06-27 21:55:59,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:55:59,137 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:55:59,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:55:59,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:55:59,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:55:59,204 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:55:59,204 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 576 transitions, 8436 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:59,204 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:55:59,205 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:55:59,205 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:56:00,737 INFO L124 PetriNetUnfolderBase]: 4962/8400 cut-off events. [2024-06-27 21:56:00,737 INFO L125 PetriNetUnfolderBase]: For 473763/473818 co-relation queries the response was YES. [2024-06-27 21:56:00,841 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51245 conditions, 8400 events. 4962/8400 cut-off events. For 473763/473818 co-relation queries the response was YES. Maximal size of possible extension queue 491. Compared 61769 event pairs, 1498 based on Foata normal form. 14/7994 useless extension candidates. Maximal degree in co-relation 51066. Up to 7419 conditions per place. [2024-06-27 21:56:00,872 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 539 selfloop transitions, 48 changer transitions 0/602 dead transitions. [2024-06-27 21:56:00,873 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 602 transitions, 9700 flow [2024-06-27 21:56:00,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:56:00,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:56:00,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 215 transitions. [2024-06-27 21:56:00,873 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5842391304347826 [2024-06-27 21:56:00,873 INFO L175 Difference]: Start difference. First operand has 450 places, 576 transitions, 8436 flow. Second operand 8 states and 215 transitions. [2024-06-27 21:56:00,873 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 602 transitions, 9700 flow [2024-06-27 21:56:04,479 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 451 places, 602 transitions, 9505 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-27 21:56:04,485 INFO L231 Difference]: Finished difference. Result has 452 places, 578 transitions, 8374 flow [2024-06-27 21:56:04,485 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8241, PETRI_DIFFERENCE_MINUEND_PLACES=444, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=576, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=528, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8374, PETRI_PLACES=452, PETRI_TRANSITIONS=578} [2024-06-27 21:56:04,486 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 402 predicate places. [2024-06-27 21:56:04,486 INFO L495 AbstractCegarLoop]: Abstraction has has 452 places, 578 transitions, 8374 flow [2024-06-27 21:56:04,486 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:56:04,486 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:56:04,486 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-27 21:56:04,486 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-27 21:56:04,486 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-27 21:56:04,486 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:56:04,486 INFO L85 PathProgramCache]: Analyzing trace with hash 372314864, now seen corresponding path program 1 times [2024-06-27 21:56:04,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:56:04,486 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1255242545] [2024-06-27 21:56:04,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:56:04,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:56:04,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:56:04,604 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:56:04,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:56:04,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1255242545] [2024-06-27 21:56:04,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1255242545] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:56:04,604 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:56:04,604 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:56:04,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1674252350] [2024-06-27 21:56:04,604 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:56:04,604 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:56:04,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:56:04,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:56:04,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:56:04,637 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:56:04,637 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 452 places, 578 transitions, 8374 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:56:04,637 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:56:04,637 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:56:04,637 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:56:06,148 INFO L124 PetriNetUnfolderBase]: 4983/8441 cut-off events. [2024-06-27 21:56:06,148 INFO L125 PetriNetUnfolderBase]: For 482313/482365 co-relation queries the response was YES. [2024-06-27 21:56:06,247 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51459 conditions, 8441 events. 4983/8441 cut-off events. For 482313/482365 co-relation queries the response was YES. Maximal size of possible extension queue 495. Compared 62234 event pairs, 1511 based on Foata normal form. 14/8034 useless extension candidates. Maximal degree in co-relation 51279. Up to 7396 conditions per place. [2024-06-27 21:56:06,280 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 498 selfloop transitions, 91 changer transitions 0/604 dead transitions. [2024-06-27 21:56:06,280 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 459 places, 604 transitions, 9662 flow [2024-06-27 21:56:06,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:56:06,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:56:06,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 218 transitions. [2024-06-27 21:56:06,281 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.592391304347826 [2024-06-27 21:56:06,281 INFO L175 Difference]: Start difference. First operand has 452 places, 578 transitions, 8374 flow. Second operand 8 states and 218 transitions. [2024-06-27 21:56:06,281 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 459 places, 604 transitions, 9662 flow [2024-06-27 21:56:09,993 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 454 places, 604 transitions, 9561 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-27 21:56:10,000 INFO L231 Difference]: Finished difference. Result has 455 places, 580 transitions, 8512 flow [2024-06-27 21:56:10,000 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8273, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=578, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=487, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8512, PETRI_PLACES=455, PETRI_TRANSITIONS=580} [2024-06-27 21:56:10,000 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 405 predicate places. [2024-06-27 21:56:10,000 INFO L495 AbstractCegarLoop]: Abstraction has has 455 places, 580 transitions, 8512 flow [2024-06-27 21:56:10,001 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:56:10,001 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:56:10,001 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:56:10,001 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-27 21:56:10,001 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-27 21:56:10,001 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:56:10,001 INFO L85 PathProgramCache]: Analyzing trace with hash -217460380, now seen corresponding path program 4 times [2024-06-27 21:56:10,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:56:10,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1582404706] [2024-06-27 21:56:10,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:56:10,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:56:10,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:56:10,128 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:56:10,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:56:10,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1582404706] [2024-06-27 21:56:10,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1582404706] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:56:10,128 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:56:10,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:56:10,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1427883478] [2024-06-27 21:56:10,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:56:10,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:56:10,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:56:10,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:56:10,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:56:10,183 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:56:10,183 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 455 places, 580 transitions, 8512 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:56:10,183 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:56:10,183 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:56:10,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:56:11,917 INFO L124 PetriNetUnfolderBase]: 5004/8477 cut-off events. [2024-06-27 21:56:11,917 INFO L125 PetriNetUnfolderBase]: For 492386/492438 co-relation queries the response was YES. [2024-06-27 21:56:12,008 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51952 conditions, 8477 events. 5004/8477 cut-off events. For 492386/492438 co-relation queries the response was YES. Maximal size of possible extension queue 496. Compared 62540 event pairs, 1509 based on Foata normal form. 14/8068 useless extension candidates. Maximal degree in co-relation 51771. Up to 7475 conditions per place. [2024-06-27 21:56:12,037 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 535 selfloop transitions, 54 changer transitions 0/604 dead transitions. [2024-06-27 21:56:12,037 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 463 places, 604 transitions, 9778 flow [2024-06-27 21:56:12,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:56:12,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:56:12,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 234 transitions. [2024-06-27 21:56:12,038 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5652173913043478 [2024-06-27 21:56:12,038 INFO L175 Difference]: Start difference. First operand has 455 places, 580 transitions, 8512 flow. Second operand 9 states and 234 transitions. [2024-06-27 21:56:12,038 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 463 places, 604 transitions, 9778 flow [2024-06-27 21:56:15,128 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 604 transitions, 9555 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-27 21:56:15,135 INFO L231 Difference]: Finished difference. Result has 458 places, 582 transitions, 8438 flow [2024-06-27 21:56:15,135 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8289, PETRI_DIFFERENCE_MINUEND_PLACES=449, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=580, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=526, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8438, PETRI_PLACES=458, PETRI_TRANSITIONS=582} [2024-06-27 21:56:15,135 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 408 predicate places. [2024-06-27 21:56:15,135 INFO L495 AbstractCegarLoop]: Abstraction has has 458 places, 582 transitions, 8438 flow [2024-06-27 21:56:15,136 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:56:15,136 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:56:15,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, 1] [2024-06-27 21:56:15,136 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-27 21:56:15,136 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-27 21:56:15,136 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:56:15,136 INFO L85 PathProgramCache]: Analyzing trace with hash -217275682, now seen corresponding path program 2 times [2024-06-27 21:56:15,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:56:15,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1335404868] [2024-06-27 21:56:15,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:56:15,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:56:15,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:56:15,243 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:56:15,243 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:56:15,243 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1335404868] [2024-06-27 21:56:15,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1335404868] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:56:15,243 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:56:15,243 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:56:15,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1513326402] [2024-06-27 21:56:15,244 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:56:15,244 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:56:15,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:56:15,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:56:15,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:56:15,285 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:56:15,285 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 458 places, 582 transitions, 8438 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:56:15,285 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:56:15,285 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:56:15,285 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:56:16,791 INFO L124 PetriNetUnfolderBase]: 5025/8513 cut-off events. [2024-06-27 21:56:16,792 INFO L125 PetriNetUnfolderBase]: For 500125/500177 co-relation queries the response was YES. [2024-06-27 21:56:16,893 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52071 conditions, 8513 events. 5025/8513 cut-off events. For 500125/500177 co-relation queries the response was YES. Maximal size of possible extension queue 499. Compared 62791 event pairs, 1515 based on Foata normal form. 14/8102 useless extension candidates. Maximal degree in co-relation 51889. Up to 7458 conditions per place. [2024-06-27 21:56:16,924 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 501 selfloop transitions, 89 changer transitions 0/605 dead transitions. [2024-06-27 21:56:16,924 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 605 transitions, 9724 flow [2024-06-27 21:56:16,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:56:16,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:56:16,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 216 transitions. [2024-06-27 21:56:16,925 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5869565217391305 [2024-06-27 21:56:16,925 INFO L175 Difference]: Start difference. First operand has 458 places, 582 transitions, 8438 flow. Second operand 8 states and 216 transitions. [2024-06-27 21:56:16,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 605 transitions, 9724 flow [2024-06-27 21:56:19,879 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 459 places, 605 transitions, 9607 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-27 21:56:19,886 INFO L231 Difference]: Finished difference. Result has 460 places, 584 transitions, 8560 flow [2024-06-27 21:56:19,886 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8321, PETRI_DIFFERENCE_MINUEND_PLACES=452, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=582, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=493, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8560, PETRI_PLACES=460, PETRI_TRANSITIONS=584} [2024-06-27 21:56:19,887 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 410 predicate places. [2024-06-27 21:56:19,887 INFO L495 AbstractCegarLoop]: Abstraction has has 460 places, 584 transitions, 8560 flow [2024-06-27 21:56:19,887 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:56:19,887 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:56:19,887 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-27 21:56:19,887 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-27 21:56:19,887 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-27 21:56:19,887 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:56:19,887 INFO L85 PathProgramCache]: Analyzing trace with hash -975085106, now seen corresponding path program 3 times [2024-06-27 21:56:19,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:56:19,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1236886513] [2024-06-27 21:56:19,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:56:19,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:56:19,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:56:20,010 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:56:20,010 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:56:20,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1236886513] [2024-06-27 21:56:20,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1236886513] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:56:20,010 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:56:20,010 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:56:20,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1939532687] [2024-06-27 21:56:20,010 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:56:20,011 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:56:20,011 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:56:20,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:56:20,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:56:20,049 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:56:20,050 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 460 places, 584 transitions, 8560 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:56:20,050 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:56:20,050 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:56:20,050 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:56:21,591 INFO L124 PetriNetUnfolderBase]: 5046/8544 cut-off events. [2024-06-27 21:56:21,591 INFO L125 PetriNetUnfolderBase]: For 511230/511282 co-relation queries the response was YES. [2024-06-27 21:56:21,693 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52637 conditions, 8544 events. 5046/8544 cut-off events. For 511230/511282 co-relation queries the response was YES. Maximal size of possible extension queue 502. Compared 62939 event pairs, 1524 based on Foata normal form. 14/8131 useless extension candidates. Maximal degree in co-relation 52454. Up to 7489 conditions per place. [2024-06-27 21:56:21,724 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 501 selfloop transitions, 91 changer transitions 0/607 dead transitions. [2024-06-27 21:56:21,724 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 467 places, 607 transitions, 9854 flow [2024-06-27 21:56:21,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:56:21,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:56:21,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 215 transitions. [2024-06-27 21:56:21,725 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5842391304347826 [2024-06-27 21:56:21,725 INFO L175 Difference]: Start difference. First operand has 460 places, 584 transitions, 8560 flow. Second operand 8 states and 215 transitions. [2024-06-27 21:56:21,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 467 places, 607 transitions, 9854 flow [2024-06-27 21:56:25,190 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 461 places, 607 transitions, 9631 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-27 21:56:25,196 INFO L231 Difference]: Finished difference. Result has 462 places, 586 transitions, 8584 flow [2024-06-27 21:56:25,197 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8337, PETRI_DIFFERENCE_MINUEND_PLACES=454, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=584, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=493, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8584, PETRI_PLACES=462, PETRI_TRANSITIONS=586} [2024-06-27 21:56:25,197 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 412 predicate places. [2024-06-27 21:56:25,197 INFO L495 AbstractCegarLoop]: Abstraction has has 462 places, 586 transitions, 8584 flow [2024-06-27 21:56:25,197 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:56:25,197 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:56:25,197 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-27 21:56:25,198 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-27 21:56:25,198 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-27 21:56:25,198 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:56:25,198 INFO L85 PathProgramCache]: Analyzing trace with hash 19196348, now seen corresponding path program 4 times [2024-06-27 21:56:25,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:56:25,198 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [845967774] [2024-06-27 21:56:25,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:56:25,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:56:25,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:56:25,317 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:56:25,317 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:56:25,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [845967774] [2024-06-27 21:56:25,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [845967774] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:56:25,317 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:56:25,317 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:56:25,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [742645252] [2024-06-27 21:56:25,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:56:25,318 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:56:25,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:56:25,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:56:25,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:56:25,359 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:56:25,359 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 462 places, 586 transitions, 8584 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:56:25,359 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:56:25,359 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:56:25,359 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:56:27,063 INFO L124 PetriNetUnfolderBase]: 5093/8648 cut-off events. [2024-06-27 21:56:27,064 INFO L125 PetriNetUnfolderBase]: For 536055/536107 co-relation queries the response was YES. [2024-06-27 21:56:27,154 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53688 conditions, 8648 events. 5093/8648 cut-off events. For 536055/536107 co-relation queries the response was YES. Maximal size of possible extension queue 506. Compared 64014 event pairs, 1513 based on Foata normal form. 14/8235 useless extension candidates. Maximal degree in co-relation 53504. Up to 7478 conditions per place. [2024-06-27 21:56:27,182 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 502 selfloop transitions, 99 changer transitions 0/616 dead transitions. [2024-06-27 21:56:27,182 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 469 places, 616 transitions, 10206 flow [2024-06-27 21:56:27,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:56:27,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:56:27,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 219 transitions. [2024-06-27 21:56:27,183 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.595108695652174 [2024-06-27 21:56:27,183 INFO L175 Difference]: Start difference. First operand has 462 places, 586 transitions, 8584 flow. Second operand 8 states and 219 transitions. [2024-06-27 21:56:27,183 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 469 places, 616 transitions, 10206 flow [2024-06-27 21:56:30,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 463 places, 616 transitions, 9975 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-27 21:56:30,796 INFO L231 Difference]: Finished difference. Result has 465 places, 591 transitions, 8710 flow [2024-06-27 21:56:30,796 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8353, PETRI_DIFFERENCE_MINUEND_PLACES=456, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=586, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=489, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8710, PETRI_PLACES=465, PETRI_TRANSITIONS=591} [2024-06-27 21:56:30,796 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 415 predicate places. [2024-06-27 21:56:30,796 INFO L495 AbstractCegarLoop]: Abstraction has has 465 places, 591 transitions, 8710 flow [2024-06-27 21:56:30,796 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:56:30,796 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:56:30,796 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-27 21:56:30,796 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-27 21:56:30,797 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-27 21:56:30,797 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:56:30,797 INFO L85 PathProgramCache]: Analyzing trace with hash -1768416928, now seen corresponding path program 13 times [2024-06-27 21:56:30,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:56:30,797 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [828826024] [2024-06-27 21:56:30,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:56:30,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:56:30,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:56:30,914 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:56:30,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:56:30,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [828826024] [2024-06-27 21:56:30,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [828826024] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:56:30,915 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:56:30,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:56:30,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [460234867] [2024-06-27 21:56:30,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:56:30,915 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:56:30,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:56:30,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:56:30,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:56:30,960 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:56:30,960 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 465 places, 591 transitions, 8710 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:56:30,960 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:56:30,960 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:56:30,960 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:56:32,552 INFO L124 PetriNetUnfolderBase]: 5110/8640 cut-off events. [2024-06-27 21:56:32,553 INFO L125 PetriNetUnfolderBase]: For 547350/547398 co-relation queries the response was YES. [2024-06-27 21:56:32,672 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54268 conditions, 8640 events. 5110/8640 cut-off events. For 547350/547398 co-relation queries the response was YES. Maximal size of possible extension queue 510. Compared 63765 event pairs, 1538 based on Foata normal form. 13/8216 useless extension candidates. Maximal degree in co-relation 54082. Up to 7350 conditions per place. [2024-06-27 21:56:32,708 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 420 selfloop transitions, 188 changer transitions 0/623 dead transitions. [2024-06-27 21:56:32,709 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 472 places, 623 transitions, 10582 flow [2024-06-27 21:56:32,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:56:32,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:56:32,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 224 transitions. [2024-06-27 21:56:32,709 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6086956521739131 [2024-06-27 21:56:32,709 INFO L175 Difference]: Start difference. First operand has 465 places, 591 transitions, 8710 flow. Second operand 8 states and 224 transitions. [2024-06-27 21:56:32,709 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 472 places, 623 transitions, 10582 flow [2024-06-27 21:56:37,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 468 places, 623 transitions, 10394 flow, removed 42 selfloop flow, removed 4 redundant places. [2024-06-27 21:56:37,084 INFO L231 Difference]: Finished difference. Result has 469 places, 597 transitions, 9052 flow [2024-06-27 21:56:37,084 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8522, PETRI_DIFFERENCE_MINUEND_PLACES=461, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=591, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=182, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=409, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9052, PETRI_PLACES=469, PETRI_TRANSITIONS=597} [2024-06-27 21:56:37,084 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 419 predicate places. [2024-06-27 21:56:37,084 INFO L495 AbstractCegarLoop]: Abstraction has has 469 places, 597 transitions, 9052 flow [2024-06-27 21:56:37,084 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:56:37,084 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:56:37,084 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-27 21:56:37,084 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-27 21:56:37,084 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-27 21:56:37,085 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:56:37,085 INFO L85 PathProgramCache]: Analyzing trace with hash -1143136702, now seen corresponding path program 14 times [2024-06-27 21:56:37,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:56:37,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [978069665] [2024-06-27 21:56:37,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:56:37,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:56:37,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:56:37,205 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:56:37,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:56:37,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [978069665] [2024-06-27 21:56:37,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [978069665] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:56:37,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:56:37,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:56:37,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [799757565] [2024-06-27 21:56:37,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:56:37,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:56:37,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:56:37,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:56:37,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:56:37,236 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:56:37,237 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 469 places, 597 transitions, 9052 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:56:37,237 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:56:37,237 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:56:37,237 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:56:38,868 INFO L124 PetriNetUnfolderBase]: 5137/8679 cut-off events. [2024-06-27 21:56:38,868 INFO L125 PetriNetUnfolderBase]: For 567257/567305 co-relation queries the response was YES. [2024-06-27 21:56:38,979 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55018 conditions, 8679 events. 5137/8679 cut-off events. For 567257/567305 co-relation queries the response was YES. Maximal size of possible extension queue 515. Compared 64022 event pairs, 1538 based on Foata normal form. 13/8249 useless extension candidates. Maximal degree in co-relation 54830. Up to 7380 conditions per place. [2024-06-27 21:56:39,013 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 436 selfloop transitions, 183 changer transitions 0/634 dead transitions. [2024-06-27 21:56:39,013 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 476 places, 634 transitions, 11476 flow [2024-06-27 21:56:39,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:56:39,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:56:39,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 228 transitions. [2024-06-27 21:56:39,014 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6195652173913043 [2024-06-27 21:56:39,014 INFO L175 Difference]: Start difference. First operand has 469 places, 597 transitions, 9052 flow. Second operand 8 states and 228 transitions. [2024-06-27 21:56:39,014 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 476 places, 634 transitions, 11476 flow [2024-06-27 21:56:43,809 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 472 places, 634 transitions, 11098 flow, removed 61 selfloop flow, removed 4 redundant places. [2024-06-27 21:56:43,816 INFO L231 Difference]: Finished difference. Result has 473 places, 606 transitions, 9268 flow [2024-06-27 21:56:43,816 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8707, PETRI_DIFFERENCE_MINUEND_PLACES=465, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=597, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=423, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9268, PETRI_PLACES=473, PETRI_TRANSITIONS=606} [2024-06-27 21:56:43,817 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 423 predicate places. [2024-06-27 21:56:43,817 INFO L495 AbstractCegarLoop]: Abstraction has has 473 places, 606 transitions, 9268 flow [2024-06-27 21:56:43,817 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:56:43,817 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:56:43,817 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-27 21:56:43,817 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-27 21:56:43,817 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-27 21:56:43,817 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:56:43,817 INFO L85 PathProgramCache]: Analyzing trace with hash 551193056, now seen corresponding path program 15 times [2024-06-27 21:56:43,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:56:43,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1366254591] [2024-06-27 21:56:43,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:56:43,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:56:43,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:56:43,948 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:56:43,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:56:43,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1366254591] [2024-06-27 21:56:43,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1366254591] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:56:43,949 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:56:43,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:56:43,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [395067899] [2024-06-27 21:56:43,949 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:56:43,949 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:56:43,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:56:43,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:56:43,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:56:43,995 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:56:43,996 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 473 places, 606 transitions, 9268 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:56:43,996 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:56:43,996 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:56:43,996 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:56:45,652 INFO L124 PetriNetUnfolderBase]: 5144/8690 cut-off events. [2024-06-27 21:56:45,652 INFO L125 PetriNetUnfolderBase]: For 576161/576209 co-relation queries the response was YES. [2024-06-27 21:56:45,758 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55039 conditions, 8690 events. 5144/8690 cut-off events. For 576161/576209 co-relation queries the response was YES. Maximal size of possible extension queue 516. Compared 64117 event pairs, 1538 based on Foata normal form. 13/8258 useless extension candidates. Maximal degree in co-relation 54850. Up to 7388 conditions per place. [2024-06-27 21:56:45,790 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 420 selfloop transitions, 197 changer transitions 0/632 dead transitions. [2024-06-27 21:56:45,790 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 480 places, 632 transitions, 11061 flow [2024-06-27 21:56:45,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:56:45,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:56:45,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 222 transitions. [2024-06-27 21:56:45,791 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6032608695652174 [2024-06-27 21:56:45,791 INFO L175 Difference]: Start difference. First operand has 473 places, 606 transitions, 9268 flow. Second operand 8 states and 222 transitions. [2024-06-27 21:56:45,791 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 480 places, 632 transitions, 11061 flow [2024-06-27 21:56:50,571 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 474 places, 632 transitions, 10446 flow, removed 43 selfloop flow, removed 6 redundant places. [2024-06-27 21:56:50,578 INFO L231 Difference]: Finished difference. Result has 475 places, 609 transitions, 9104 flow [2024-06-27 21:56:50,578 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8662, PETRI_DIFFERENCE_MINUEND_PLACES=467, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=606, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=194, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=412, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9104, PETRI_PLACES=475, PETRI_TRANSITIONS=609} [2024-06-27 21:56:50,579 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 425 predicate places. [2024-06-27 21:56:50,579 INFO L495 AbstractCegarLoop]: Abstraction has has 475 places, 609 transitions, 9104 flow [2024-06-27 21:56:50,579 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:56:50,579 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:56:50,579 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-27 21:56:50,579 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-27 21:56:50,579 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-27 21:56:50,579 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:56:50,579 INFO L85 PathProgramCache]: Analyzing trace with hash -436375072, now seen corresponding path program 16 times [2024-06-27 21:56:50,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:56:50,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1904727840] [2024-06-27 21:56:50,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:56:50,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:56:50,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:56:50,692 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:56:50,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:56:50,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1904727840] [2024-06-27 21:56:50,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1904727840] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:56:50,692 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:56:50,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:56:50,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1260197627] [2024-06-27 21:56:50,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:56:50,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:56:50,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:56:50,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:56:50,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:56:50,726 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:56:50,726 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 475 places, 609 transitions, 9104 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:56:50,726 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:56:50,726 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:56:50,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:56:52,588 INFO L124 PetriNetUnfolderBase]: 5171/8731 cut-off events. [2024-06-27 21:56:52,589 INFO L125 PetriNetUnfolderBase]: For 594464/594512 co-relation queries the response was YES. [2024-06-27 21:56:52,685 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55452 conditions, 8731 events. 5171/8731 cut-off events. For 594464/594512 co-relation queries the response was YES. Maximal size of possible extension queue 520. Compared 64472 event pairs, 1538 based on Foata normal form. 13/8293 useless extension candidates. Maximal degree in co-relation 55262. Up to 7418 conditions per place. [2024-06-27 21:56:52,715 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 412 selfloop transitions, 211 changer transitions 0/638 dead transitions. [2024-06-27 21:56:52,715 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 482 places, 638 transitions, 11018 flow [2024-06-27 21:56:52,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:56:52,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:56:52,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 218 transitions. [2024-06-27 21:56:52,723 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.592391304347826 [2024-06-27 21:56:52,723 INFO L175 Difference]: Start difference. First operand has 475 places, 609 transitions, 9104 flow. Second operand 8 states and 218 transitions. [2024-06-27 21:56:52,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 482 places, 638 transitions, 11018 flow [2024-06-27 21:56:57,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 477 places, 638 transitions, 10609 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-27 21:56:57,202 INFO L231 Difference]: Finished difference. Result has 478 places, 618 transitions, 9287 flow [2024-06-27 21:56:57,202 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8710, PETRI_DIFFERENCE_MINUEND_PLACES=470, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=609, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=202, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=407, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9287, PETRI_PLACES=478, PETRI_TRANSITIONS=618} [2024-06-27 21:56:57,203 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 428 predicate places. [2024-06-27 21:56:57,203 INFO L495 AbstractCegarLoop]: Abstraction has has 478 places, 618 transitions, 9287 flow [2024-06-27 21:56:57,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:56:57,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:56:57,203 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-27 21:56:57,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-27 21:56:57,203 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-27 21:56:57,204 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:56:57,204 INFO L85 PathProgramCache]: Analyzing trace with hash -1132661182, now seen corresponding path program 17 times [2024-06-27 21:56:57,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:56:57,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [245806764] [2024-06-27 21:56:57,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:56:57,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:56:57,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:56:57,325 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:56:57,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:56:57,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [245806764] [2024-06-27 21:56:57,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [245806764] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:56:57,325 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:56:57,326 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:56:57,326 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [475203341] [2024-06-27 21:56:57,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:56:57,326 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:56:57,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:56:57,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:56:57,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:56:57,358 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:56:57,358 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 478 places, 618 transitions, 9287 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:56:57,358 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:56:57,358 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:56:57,358 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:56:59,120 INFO L124 PetriNetUnfolderBase]: 5168/8722 cut-off events. [2024-06-27 21:56:59,120 INFO L125 PetriNetUnfolderBase]: For 596736/596787 co-relation queries the response was YES. [2024-06-27 21:56:59,221 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55380 conditions, 8722 events. 5168/8722 cut-off events. For 596736/596787 co-relation queries the response was YES. Maximal size of possible extension queue 519. Compared 64358 event pairs, 1531 based on Foata normal form. 13/8283 useless extension candidates. Maximal degree in co-relation 55189. Up to 7415 conditions per place. [2024-06-27 21:56:59,253 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 435 selfloop transitions, 193 changer transitions 0/643 dead transitions. [2024-06-27 21:56:59,253 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 485 places, 643 transitions, 11523 flow [2024-06-27 21:56:59,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:56:59,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:56:59,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 225 transitions. [2024-06-27 21:56:59,253 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6114130434782609 [2024-06-27 21:56:59,253 INFO L175 Difference]: Start difference. First operand has 478 places, 618 transitions, 9287 flow. Second operand 8 states and 225 transitions. [2024-06-27 21:56:59,254 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 485 places, 643 transitions, 11523 flow [2024-06-27 21:57:03,354 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 481 places, 643 transitions, 11225 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-27 21:57:03,361 INFO L231 Difference]: Finished difference. Result has 482 places, 618 transitions, 9381 flow [2024-06-27 21:57:03,361 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8989, PETRI_DIFFERENCE_MINUEND_PLACES=474, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=618, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=193, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=425, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9381, PETRI_PLACES=482, PETRI_TRANSITIONS=618} [2024-06-27 21:57:03,362 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 432 predicate places. [2024-06-27 21:57:03,362 INFO L495 AbstractCegarLoop]: Abstraction has has 482 places, 618 transitions, 9381 flow [2024-06-27 21:57:03,362 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:57:03,362 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:57:03,362 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-27 21:57:03,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-27 21:57:03,363 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-27 21:57:03,363 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:57:03,363 INFO L85 PathProgramCache]: Analyzing trace with hash -1342438492, now seen corresponding path program 18 times [2024-06-27 21:57:03,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:57:03,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [278493044] [2024-06-27 21:57:03,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:57:03,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:57:03,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:57:03,478 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:57:03,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:57:03,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [278493044] [2024-06-27 21:57:03,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [278493044] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:57:03,479 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:57:03,479 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:57:03,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1685149460] [2024-06-27 21:57:03,479 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:57:03,479 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:57:03,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:57:03,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:57:03,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:57:03,517 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:57:03,517 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 482 places, 618 transitions, 9381 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:57:03,517 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:57:03,517 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:57:03,517 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:57:05,299 INFO L124 PetriNetUnfolderBase]: 5165/8723 cut-off events. [2024-06-27 21:57:05,299 INFO L125 PetriNetUnfolderBase]: For 600495/600543 co-relation queries the response was YES. [2024-06-27 21:57:05,404 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55305 conditions, 8723 events. 5165/8723 cut-off events. For 600495/600543 co-relation queries the response was YES. Maximal size of possible extension queue 520. Compared 64357 event pairs, 1538 based on Foata normal form. 13/8285 useless extension candidates. Maximal degree in co-relation 55113. Up to 7412 conditions per place. [2024-06-27 21:57:05,435 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 430 selfloop transitions, 200 changer transitions 0/645 dead transitions. [2024-06-27 21:57:05,435 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 489 places, 645 transitions, 11403 flow [2024-06-27 21:57:05,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:57:05,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:57:05,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 226 transitions. [2024-06-27 21:57:05,436 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6141304347826086 [2024-06-27 21:57:05,436 INFO L175 Difference]: Start difference. First operand has 482 places, 618 transitions, 9381 flow. Second operand 8 states and 226 transitions. [2024-06-27 21:57:05,436 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 489 places, 645 transitions, 11403 flow [2024-06-27 21:57:10,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 484 places, 645 transitions, 10984 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-27 21:57:10,468 INFO L231 Difference]: Finished difference. Result has 485 places, 618 transitions, 9368 flow [2024-06-27 21:57:10,468 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8962, PETRI_DIFFERENCE_MINUEND_PLACES=477, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=618, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=200, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=418, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9368, PETRI_PLACES=485, PETRI_TRANSITIONS=618} [2024-06-27 21:57:10,469 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 435 predicate places. [2024-06-27 21:57:10,469 INFO L495 AbstractCegarLoop]: Abstraction has has 485 places, 618 transitions, 9368 flow [2024-06-27 21:57:10,469 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:57:10,469 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:57:10,469 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-27 21:57:10,469 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-27 21:57:10,469 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-27 21:57:10,469 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:57:10,469 INFO L85 PathProgramCache]: Analyzing trace with hash -1028619106, now seen corresponding path program 13 times [2024-06-27 21:57:10,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:57:10,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [528184323] [2024-06-27 21:57:10,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:57:10,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:57:10,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:57:10,575 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:57:10,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:57:10,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [528184323] [2024-06-27 21:57:10,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [528184323] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:57:10,575 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:57:10,575 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:57:10,576 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [616600612] [2024-06-27 21:57:10,576 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:57:10,576 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:57:10,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:57:10,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:57:10,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:57:10,610 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:57:10,610 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 485 places, 618 transitions, 9368 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:57:10,610 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:57:10,610 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:57:10,610 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:57:12,492 INFO L124 PetriNetUnfolderBase]: 5178/8744 cut-off events. [2024-06-27 21:57:12,493 INFO L125 PetriNetUnfolderBase]: For 610380/610428 co-relation queries the response was YES. [2024-06-27 21:57:12,591 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55530 conditions, 8744 events. 5178/8744 cut-off events. For 610380/610428 co-relation queries the response was YES. Maximal size of possible extension queue 522. Compared 64518 event pairs, 1547 based on Foata normal form. 10/8300 useless extension candidates. Maximal degree in co-relation 55337. Up to 7502 conditions per place. [2024-06-27 21:57:12,621 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 457 selfloop transitions, 175 changer transitions 0/647 dead transitions. [2024-06-27 21:57:12,621 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 492 places, 647 transitions, 11264 flow [2024-06-27 21:57:12,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:57:12,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:57:12,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 222 transitions. [2024-06-27 21:57:12,621 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6032608695652174 [2024-06-27 21:57:12,622 INFO L175 Difference]: Start difference. First operand has 485 places, 618 transitions, 9368 flow. Second operand 8 states and 222 transitions. [2024-06-27 21:57:12,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 492 places, 647 transitions, 11264 flow [2024-06-27 21:57:17,788 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 485 places, 647 transitions, 10810 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-27 21:57:17,795 INFO L231 Difference]: Finished difference. Result has 487 places, 624 transitions, 9384 flow [2024-06-27 21:57:17,795 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8920, PETRI_DIFFERENCE_MINUEND_PLACES=478, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=618, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=448, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9384, PETRI_PLACES=487, PETRI_TRANSITIONS=624} [2024-06-27 21:57:17,796 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 437 predicate places. [2024-06-27 21:57:17,796 INFO L495 AbstractCegarLoop]: Abstraction has has 487 places, 624 transitions, 9384 flow [2024-06-27 21:57:17,796 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:57:17,796 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:57:17,796 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-27 21:57:17,796 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-27 21:57:17,796 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-27 21:57:17,796 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:57:17,796 INFO L85 PathProgramCache]: Analyzing trace with hash 1912600694, now seen corresponding path program 19 times [2024-06-27 21:57:17,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:57:17,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [84571838] [2024-06-27 21:57:17,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:57:17,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:57:17,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:57:17,924 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:57:17,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:57:17,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [84571838] [2024-06-27 21:57:17,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [84571838] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:57:17,924 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:57:17,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:57:17,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1702919393] [2024-06-27 21:57:17,924 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:57:17,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:57:17,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:57:17,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:57:17,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:57:17,968 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:57:17,968 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 487 places, 624 transitions, 9384 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:57:17,969 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:57:17,969 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:57:17,969 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:57:19,972 INFO L124 PetriNetUnfolderBase]: 5185/8755 cut-off events. [2024-06-27 21:57:19,972 INFO L125 PetriNetUnfolderBase]: For 618837/618885 co-relation queries the response was YES. [2024-06-27 21:57:20,078 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55518 conditions, 8755 events. 5185/8755 cut-off events. For 618837/618885 co-relation queries the response was YES. Maximal size of possible extension queue 523. Compared 64640 event pairs, 1538 based on Foata normal form. 13/8312 useless extension candidates. Maximal degree in co-relation 55323. Up to 7659 conditions per place. [2024-06-27 21:57:20,109 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 544 selfloop transitions, 89 changer transitions 0/648 dead transitions. [2024-06-27 21:57:20,109 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 494 places, 648 transitions, 10752 flow [2024-06-27 21:57:20,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:57:20,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:57:20,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 216 transitions. [2024-06-27 21:57:20,110 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5869565217391305 [2024-06-27 21:57:20,110 INFO L175 Difference]: Start difference. First operand has 487 places, 624 transitions, 9384 flow. Second operand 8 states and 216 transitions. [2024-06-27 21:57:20,110 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 494 places, 648 transitions, 10752 flow [2024-06-27 21:57:24,808 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 488 places, 648 transitions, 10224 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-27 21:57:24,814 INFO L231 Difference]: Finished difference. Result has 489 places, 627 transitions, 9096 flow [2024-06-27 21:57:24,815 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8856, PETRI_DIFFERENCE_MINUEND_PLACES=481, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=624, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=535, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9096, PETRI_PLACES=489, PETRI_TRANSITIONS=627} [2024-06-27 21:57:24,815 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 439 predicate places. [2024-06-27 21:57:24,815 INFO L495 AbstractCegarLoop]: Abstraction has has 489 places, 627 transitions, 9096 flow [2024-06-27 21:57:24,815 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:57:24,815 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:57:24,815 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-27 21:57:24,815 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-27 21:57:24,815 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-27 21:57:24,815 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:57:24,816 INFO L85 PathProgramCache]: Analyzing trace with hash 513410020, now seen corresponding path program 20 times [2024-06-27 21:57:24,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:57:24,816 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [213517523] [2024-06-27 21:57:24,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:57:24,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:57:24,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:57:24,933 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:57:24,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:57:24,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [213517523] [2024-06-27 21:57:24,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [213517523] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:57:24,934 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:57:24,934 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:57:24,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [549144392] [2024-06-27 21:57:24,934 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:57:24,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:57:24,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:57:24,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:57:24,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:57:24,969 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:57:24,969 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 489 places, 627 transitions, 9096 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:57:24,969 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:57:24,969 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:57:24,969 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:57:26,974 INFO L124 PetriNetUnfolderBase]: 5182/8751 cut-off events. [2024-06-27 21:57:26,974 INFO L125 PetriNetUnfolderBase]: For 617933/617981 co-relation queries the response was YES. [2024-06-27 21:57:27,077 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54930 conditions, 8751 events. 5182/8751 cut-off events. For 617933/617981 co-relation queries the response was YES. Maximal size of possible extension queue 523. Compared 64660 event pairs, 1538 based on Foata normal form. 13/8308 useless extension candidates. Maximal degree in co-relation 54735. Up to 7645 conditions per place. [2024-06-27 21:57:27,107 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 536 selfloop transitions, 95 changer transitions 0/646 dead transitions. [2024-06-27 21:57:27,107 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 496 places, 646 transitions, 10642 flow [2024-06-27 21:57:27,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:57:27,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:57:27,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 216 transitions. [2024-06-27 21:57:27,108 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5869565217391305 [2024-06-27 21:57:27,108 INFO L175 Difference]: Start difference. First operand has 489 places, 627 transitions, 9096 flow. Second operand 8 states and 216 transitions. [2024-06-27 21:57:27,108 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 496 places, 646 transitions, 10642 flow [2024-06-27 21:57:32,061 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 489 places, 646 transitions, 10442 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-27 21:57:32,067 INFO L231 Difference]: Finished difference. Result has 490 places, 627 transitions, 9092 flow [2024-06-27 21:57:32,068 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8896, PETRI_DIFFERENCE_MINUEND_PLACES=482, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=627, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=532, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9092, PETRI_PLACES=490, PETRI_TRANSITIONS=627} [2024-06-27 21:57:32,068 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 440 predicate places. [2024-06-27 21:57:32,068 INFO L495 AbstractCegarLoop]: Abstraction has has 490 places, 627 transitions, 9092 flow [2024-06-27 21:57:32,068 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:57:32,068 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:57:32,068 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-27 21:57:32,068 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-27 21:57:32,068 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-27 21:57:32,068 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:57:32,068 INFO L85 PathProgramCache]: Analyzing trace with hash -1066933020, now seen corresponding path program 21 times [2024-06-27 21:57:32,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:57:32,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1092776815] [2024-06-27 21:57:32,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:57:32,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:57:32,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:57:32,198 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:57:32,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:57:32,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1092776815] [2024-06-27 21:57:32,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1092776815] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:57:32,198 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:57:32,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:57:32,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1308584448] [2024-06-27 21:57:32,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:57:32,199 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:57:32,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:57:32,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:57:32,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:57:32,242 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:57:32,242 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 490 places, 627 transitions, 9092 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:57:32,242 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:57:32,242 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:57:32,242 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:57:34,203 INFO L124 PetriNetUnfolderBase]: 5179/8747 cut-off events. [2024-06-27 21:57:34,204 INFO L125 PetriNetUnfolderBase]: For 619766/619814 co-relation queries the response was YES. [2024-06-27 21:57:34,311 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54848 conditions, 8747 events. 5179/8747 cut-off events. For 619766/619814 co-relation queries the response was YES. Maximal size of possible extension queue 523. Compared 64597 event pairs, 1538 based on Foata normal form. 13/8304 useless extension candidates. Maximal degree in co-relation 54653. Up to 7642 conditions per place. [2024-06-27 21:57:34,346 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 536 selfloop transitions, 96 changer transitions 0/647 dead transitions. [2024-06-27 21:57:34,346 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 647 transitions, 10404 flow [2024-06-27 21:57:34,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:57:34,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:57:34,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 259 transitions. [2024-06-27 21:57:34,347 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5630434782608695 [2024-06-27 21:57:34,348 INFO L175 Difference]: Start difference. First operand has 490 places, 627 transitions, 9092 flow. Second operand 10 states and 259 transitions. [2024-06-27 21:57:34,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 647 transitions, 10404 flow [2024-06-27 21:57:38,895 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 494 places, 647 transitions, 10153 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-27 21:57:38,902 INFO L231 Difference]: Finished difference. Result has 495 places, 627 transitions, 9039 flow [2024-06-27 21:57:38,902 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8841, PETRI_DIFFERENCE_MINUEND_PLACES=485, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=627, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=531, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9039, PETRI_PLACES=495, PETRI_TRANSITIONS=627} [2024-06-27 21:57:38,903 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 445 predicate places. [2024-06-27 21:57:38,903 INFO L495 AbstractCegarLoop]: Abstraction has has 495 places, 627 transitions, 9039 flow [2024-06-27 21:57:38,903 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:57:38,903 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:57:38,903 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-27 21:57:38,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-27 21:57:38,903 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-27 21:57:38,903 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:57:38,903 INFO L85 PathProgramCache]: Analyzing trace with hash -1017191266, now seen corresponding path program 14 times [2024-06-27 21:57:38,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:57:38,903 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1340851933] [2024-06-27 21:57:38,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:57:38,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:57:38,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:57:39,022 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:57:39,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:57:39,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1340851933] [2024-06-27 21:57:39,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1340851933] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:57:39,023 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:57:39,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:57:39,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1761196931] [2024-06-27 21:57:39,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:57:39,024 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:57:39,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:57:39,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:57:39,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:57:39,064 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:57:39,064 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 495 places, 627 transitions, 9039 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:57:39,064 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:57:39,064 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:57:39,064 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:57:41,005 INFO L124 PetriNetUnfolderBase]: 5186/8758 cut-off events. [2024-06-27 21:57:41,005 INFO L125 PetriNetUnfolderBase]: For 628582/628630 co-relation queries the response was YES. [2024-06-27 21:57:41,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54948 conditions, 8758 events. 5186/8758 cut-off events. For 628582/628630 co-relation queries the response was YES. Maximal size of possible extension queue 524. Compared 64654 event pairs, 1547 based on Foata normal form. 10/8310 useless extension candidates. Maximal degree in co-relation 54752. Up to 7511 conditions per place. [2024-06-27 21:57:41,139 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 464 selfloop transitions, 172 changer transitions 0/651 dead transitions. [2024-06-27 21:57:41,139 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 502 places, 651 transitions, 11135 flow [2024-06-27 21:57:41,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:57:41,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:57:41,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 221 transitions. [2024-06-27 21:57:41,140 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6005434782608695 [2024-06-27 21:57:41,140 INFO L175 Difference]: Start difference. First operand has 495 places, 627 transitions, 9039 flow. Second operand 8 states and 221 transitions. [2024-06-27 21:57:41,140 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 502 places, 651 transitions, 11135 flow [2024-06-27 21:57:46,143 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 492 places, 651 transitions, 10911 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-27 21:57:46,150 INFO L231 Difference]: Finished difference. Result has 493 places, 630 transitions, 9213 flow [2024-06-27 21:57:46,150 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8815, PETRI_DIFFERENCE_MINUEND_PLACES=485, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=627, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=458, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9213, PETRI_PLACES=493, PETRI_TRANSITIONS=630} [2024-06-27 21:57:46,151 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 443 predicate places. [2024-06-27 21:57:46,151 INFO L495 AbstractCegarLoop]: Abstraction has has 493 places, 630 transitions, 9213 flow [2024-06-27 21:57:46,151 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:57:46,151 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:57:46,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-27 21:57:46,151 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-27 21:57:46,151 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-27 21:57:46,151 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:57:46,151 INFO L85 PathProgramCache]: Analyzing trace with hash -1017577216, now seen corresponding path program 15 times [2024-06-27 21:57:46,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:57:46,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [47224718] [2024-06-27 21:57:46,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:57:46,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:57:46,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:57:46,271 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:57:46,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:57:46,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [47224718] [2024-06-27 21:57:46,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [47224718] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:57:46,271 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:57:46,272 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:57:46,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1433614882] [2024-06-27 21:57:46,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:57:46,272 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:57:46,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:57:46,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:57:46,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:57:46,306 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:57:46,306 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 493 places, 630 transitions, 9213 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:57:46,306 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:57:46,306 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:57:46,306 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:57:48,238 INFO L124 PetriNetUnfolderBase]: 5183/8754 cut-off events. [2024-06-27 21:57:48,238 INFO L125 PetriNetUnfolderBase]: For 631429/631477 co-relation queries the response was YES. [2024-06-27 21:57:48,340 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55083 conditions, 8754 events. 5183/8754 cut-off events. For 631429/631477 co-relation queries the response was YES. Maximal size of possible extension queue 524. Compared 64613 event pairs, 1547 based on Foata normal form. 10/8306 useless extension candidates. Maximal degree in co-relation 54886. Up to 7508 conditions per place. [2024-06-27 21:57:48,370 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 464 selfloop transitions, 171 changer transitions 0/650 dead transitions. [2024-06-27 21:57:48,370 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 500 places, 650 transitions, 11019 flow [2024-06-27 21:57:48,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:57:48,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:57:48,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 221 transitions. [2024-06-27 21:57:48,370 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6005434782608695 [2024-06-27 21:57:48,370 INFO L175 Difference]: Start difference. First operand has 493 places, 630 transitions, 9213 flow. Second operand 8 states and 221 transitions. [2024-06-27 21:57:48,370 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 500 places, 650 transitions, 11019 flow [2024-06-27 21:57:53,078 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 494 places, 650 transitions, 10551 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-27 21:57:53,085 INFO L231 Difference]: Finished difference. Result has 495 places, 630 transitions, 9093 flow [2024-06-27 21:57:53,085 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8745, PETRI_DIFFERENCE_MINUEND_PLACES=487, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=630, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=459, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9093, PETRI_PLACES=495, PETRI_TRANSITIONS=630} [2024-06-27 21:57:53,085 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 445 predicate places. [2024-06-27 21:57:53,086 INFO L495 AbstractCegarLoop]: Abstraction has has 495 places, 630 transitions, 9093 flow [2024-06-27 21:57:53,086 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:57:53,086 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:57:53,086 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-27 21:57:53,086 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-27 21:57:53,086 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-27 21:57:53,086 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:57:53,086 INFO L85 PathProgramCache]: Analyzing trace with hash -1138935492, now seen corresponding path program 16 times [2024-06-27 21:57:53,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:57:53,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [642605278] [2024-06-27 21:57:53,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:57:53,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:57:53,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:57:53,201 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:57:53,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:57:53,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [642605278] [2024-06-27 21:57:53,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [642605278] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:57:53,201 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:57:53,201 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:57:53,201 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1803323688] [2024-06-27 21:57:53,201 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:57:53,201 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:57:53,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:57:53,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:57:53,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:57:53,256 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:57:53,257 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 495 places, 630 transitions, 9093 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:57:53,257 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:57:53,257 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:57:53,257 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:57:55,130 INFO L124 PetriNetUnfolderBase]: 5190/8767 cut-off events. [2024-06-27 21:57:55,130 INFO L125 PetriNetUnfolderBase]: For 638837/638873 co-relation queries the response was YES. [2024-06-27 21:57:55,233 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55175 conditions, 8767 events. 5190/8767 cut-off events. For 638837/638873 co-relation queries the response was YES. Maximal size of possible extension queue 525. Compared 64559 event pairs, 1520 based on Foata normal form. 1/8309 useless extension candidates. Maximal degree in co-relation 54977. Up to 7793 conditions per place. [2024-06-27 21:57:55,262 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 602 selfloop transitions, 31 changer transitions 0/648 dead transitions. [2024-06-27 21:57:55,262 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 502 places, 648 transitions, 10457 flow [2024-06-27 21:57:55,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:57:55,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:57:55,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-06-27 21:57:55,262 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5597826086956522 [2024-06-27 21:57:55,262 INFO L175 Difference]: Start difference. First operand has 495 places, 630 transitions, 9093 flow. Second operand 8 states and 206 transitions. [2024-06-27 21:57:55,262 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 502 places, 648 transitions, 10457 flow [2024-06-27 21:58:00,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 495 places, 648 transitions, 10101 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 21:58:00,084 INFO L231 Difference]: Finished difference. Result has 496 places, 633 transitions, 8873 flow [2024-06-27 21:58:00,084 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8743, PETRI_DIFFERENCE_MINUEND_PLACES=488, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=630, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=599, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8873, PETRI_PLACES=496, PETRI_TRANSITIONS=633} [2024-06-27 21:58:00,084 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 446 predicate places. [2024-06-27 21:58:00,085 INFO L495 AbstractCegarLoop]: Abstraction has has 496 places, 633 transitions, 8873 flow [2024-06-27 21:58:00,085 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:58:00,085 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:58:00,085 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-27 21:58:00,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-27 21:58:00,085 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-27 21:58:00,085 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:58:00,085 INFO L85 PathProgramCache]: Analyzing trace with hash -1310710398, now seen corresponding path program 22 times [2024-06-27 21:58:00,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:58:00,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [324260977] [2024-06-27 21:58:00,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:58:00,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:58:00,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:58:00,291 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:58:00,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:58:00,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [324260977] [2024-06-27 21:58:00,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [324260977] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:58:00,292 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:58:00,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:58:00,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [444409754] [2024-06-27 21:58:00,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:58:00,292 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:58:00,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:58:00,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:58:00,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:58:00,332 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:58:00,332 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 496 places, 633 transitions, 8873 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:58:00,332 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:58:00,332 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:58:00,332 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:58:02,247 INFO L124 PetriNetUnfolderBase]: 5223/8816 cut-off events. [2024-06-27 21:58:02,247 INFO L125 PetriNetUnfolderBase]: For 663247/663295 co-relation queries the response was YES. [2024-06-27 21:58:02,352 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55455 conditions, 8816 events. 5223/8816 cut-off events. For 663247/663295 co-relation queries the response was YES. Maximal size of possible extension queue 531. Compared 65109 event pairs, 1538 based on Foata normal form. 13/8362 useless extension candidates. Maximal degree in co-relation 55256. Up to 7663 conditions per place. [2024-06-27 21:58:02,381 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 517 selfloop transitions, 129 changer transitions 0/661 dead transitions. [2024-06-27 21:58:02,382 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 503 places, 661 transitions, 10651 flow [2024-06-27 21:58:02,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:58:02,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:58:02,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 213 transitions. [2024-06-27 21:58:02,382 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5788043478260869 [2024-06-27 21:58:02,382 INFO L175 Difference]: Start difference. First operand has 496 places, 633 transitions, 8873 flow. Second operand 8 states and 213 transitions. [2024-06-27 21:58:02,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 503 places, 661 transitions, 10651 flow [2024-06-27 21:58:06,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 497 places, 661 transitions, 10563 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-27 21:58:06,476 INFO L231 Difference]: Finished difference. Result has 499 places, 645 transitions, 9313 flow [2024-06-27 21:58:06,477 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8785, PETRI_DIFFERENCE_MINUEND_PLACES=490, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=633, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=507, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9313, PETRI_PLACES=499, PETRI_TRANSITIONS=645} [2024-06-27 21:58:06,477 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 449 predicate places. [2024-06-27 21:58:06,477 INFO L495 AbstractCegarLoop]: Abstraction has has 499 places, 645 transitions, 9313 flow [2024-06-27 21:58:06,477 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:58:06,477 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:58:06,477 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-27 21:58:06,477 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-27 21:58:06,478 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-27 21:58:06,478 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:58:06,478 INFO L85 PathProgramCache]: Analyzing trace with hash -1567210908, now seen corresponding path program 23 times [2024-06-27 21:58:06,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:58:06,478 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [103085073] [2024-06-27 21:58:06,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:58:06,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:58:06,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:58:06,600 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:58:06,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:58:06,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [103085073] [2024-06-27 21:58:06,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [103085073] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:58:06,600 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:58:06,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:58:06,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [81541067] [2024-06-27 21:58:06,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:58:06,600 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:58:06,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:58:06,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:58:06,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:58:06,633 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:58:06,633 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 499 places, 645 transitions, 9313 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:58:06,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:58:06,634 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:58:06,634 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:58:08,707 INFO L124 PetriNetUnfolderBase]: 5220/8812 cut-off events. [2024-06-27 21:58:08,707 INFO L125 PetriNetUnfolderBase]: For 666342/666390 co-relation queries the response was YES. [2024-06-27 21:58:08,811 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55744 conditions, 8812 events. 5220/8812 cut-off events. For 666342/666390 co-relation queries the response was YES. Maximal size of possible extension queue 531. Compared 65080 event pairs, 1538 based on Foata normal form. 13/8358 useless extension candidates. Maximal degree in co-relation 55543. Up to 7660 conditions per place. [2024-06-27 21:58:08,841 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 518 selfloop transitions, 130 changer transitions 0/663 dead transitions. [2024-06-27 21:58:08,841 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 508 places, 663 transitions, 10901 flow [2024-06-27 21:58:08,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:58:08,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:58:08,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 260 transitions. [2024-06-27 21:58:08,842 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5652173913043478 [2024-06-27 21:58:08,842 INFO L175 Difference]: Start difference. First operand has 499 places, 645 transitions, 9313 flow. Second operand 10 states and 260 transitions. [2024-06-27 21:58:08,842 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 508 places, 663 transitions, 10901 flow [2024-06-27 21:58:14,332 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 505 places, 663 transitions, 10729 flow, removed 23 selfloop flow, removed 3 redundant places. [2024-06-27 21:58:14,339 INFO L231 Difference]: Finished difference. Result has 506 places, 645 transitions, 9407 flow [2024-06-27 21:58:14,339 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=9141, PETRI_DIFFERENCE_MINUEND_PLACES=496, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=645, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=515, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9407, PETRI_PLACES=506, PETRI_TRANSITIONS=645} [2024-06-27 21:58:14,339 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 456 predicate places. [2024-06-27 21:58:14,339 INFO L495 AbstractCegarLoop]: Abstraction has has 506 places, 645 transitions, 9407 flow [2024-06-27 21:58:14,339 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:58:14,339 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:58:14,340 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-27 21:58:14,340 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-27 21:58:14,340 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-27 21:58:14,340 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:58:14,340 INFO L85 PathProgramCache]: Analyzing trace with hash 1059541692, now seen corresponding path program 17 times [2024-06-27 21:58:14,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:58:14,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [285766110] [2024-06-27 21:58:14,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:58:14,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:58:14,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:58:14,459 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:58:14,460 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:58:14,460 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [285766110] [2024-06-27 21:58:14,460 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [285766110] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:58:14,460 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:58:14,460 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:58:14,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1981612812] [2024-06-27 21:58:14,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:58:14,460 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:58:14,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:58:14,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:58:14,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:58:14,495 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:58:14,495 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 506 places, 645 transitions, 9407 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:58:14,496 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:58:14,496 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:58:14,496 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:58:16,573 INFO L124 PetriNetUnfolderBase]: 5237/8838 cut-off events. [2024-06-27 21:58:16,573 INFO L125 PetriNetUnfolderBase]: For 685252/685300 co-relation queries the response was YES. [2024-06-27 21:58:16,673 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56152 conditions, 8838 events. 5237/8838 cut-off events. For 685252/685300 co-relation queries the response was YES. Maximal size of possible extension queue 534. Compared 65184 event pairs, 1547 based on Foata normal form. 10/8377 useless extension candidates. Maximal degree in co-relation 55950. Up to 7571 conditions per place. [2024-06-27 21:58:16,702 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 471 selfloop transitions, 182 changer transitions 0/668 dead transitions. [2024-06-27 21:58:16,703 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 513 places, 668 transitions, 11381 flow [2024-06-27 21:58:16,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:58:16,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:58:16,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 218 transitions. [2024-06-27 21:58:16,703 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.592391304347826 [2024-06-27 21:58:16,703 INFO L175 Difference]: Start difference. First operand has 506 places, 645 transitions, 9407 flow. Second operand 8 states and 218 transitions. [2024-06-27 21:58:16,703 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 513 places, 668 transitions, 11381 flow [2024-06-27 21:58:21,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 503 places, 668 transitions, 10987 flow, removed 15 selfloop flow, removed 10 redundant places. [2024-06-27 21:58:21,519 INFO L231 Difference]: Finished difference. Result has 504 places, 651 transitions, 9507 flow [2024-06-27 21:58:21,519 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=9013, PETRI_DIFFERENCE_MINUEND_PLACES=496, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=645, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=176, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=469, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9507, PETRI_PLACES=504, PETRI_TRANSITIONS=651} [2024-06-27 21:58:21,519 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 454 predicate places. [2024-06-27 21:58:21,520 INFO L495 AbstractCegarLoop]: Abstraction has has 504 places, 651 transitions, 9507 flow [2024-06-27 21:58:21,520 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:58:21,520 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:58:21,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-27 21:58:21,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-27 21:58:21,520 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-27 21:58:21,520 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:58:21,520 INFO L85 PathProgramCache]: Analyzing trace with hash -36638266, now seen corresponding path program 24 times [2024-06-27 21:58:21,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:58:21,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [698454851] [2024-06-27 21:58:21,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:58:21,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:58:21,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:58:21,642 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:58:21,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:58:21,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [698454851] [2024-06-27 21:58:21,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [698454851] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:58:21,643 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:58:21,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:58:21,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1374471968] [2024-06-27 21:58:21,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:58:21,643 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:58:21,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:58:21,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:58:21,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:58:21,677 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:58:21,677 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 504 places, 651 transitions, 9507 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:58:21,678 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:58:21,678 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:58:21,678 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:58:23,618 INFO L124 PetriNetUnfolderBase]: 5234/8834 cut-off events. [2024-06-27 21:58:23,618 INFO L125 PetriNetUnfolderBase]: For 687128/687176 co-relation queries the response was YES. [2024-06-27 21:58:23,723 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56100 conditions, 8834 events. 5234/8834 cut-off events. For 687128/687176 co-relation queries the response was YES. Maximal size of possible extension queue 534. Compared 65238 event pairs, 1538 based on Foata normal form. 13/8376 useless extension candidates. Maximal degree in co-relation 55898. Up to 7679 conditions per place. [2024-06-27 21:58:23,914 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 522 selfloop transitions, 132 changer transitions 0/669 dead transitions. [2024-06-27 21:58:23,914 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 514 places, 669 transitions, 10857 flow [2024-06-27 21:58:23,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:58:23,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:58:23,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 278 transitions. [2024-06-27 21:58:23,916 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.549407114624506 [2024-06-27 21:58:23,916 INFO L175 Difference]: Start difference. First operand has 504 places, 651 transitions, 9507 flow. Second operand 11 states and 278 transitions. [2024-06-27 21:58:23,916 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 514 places, 669 transitions, 10857 flow [2024-06-27 21:58:29,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 510 places, 669 transitions, 10545 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-06-27 21:58:29,383 INFO L231 Difference]: Finished difference. Result has 511 places, 651 transitions, 9465 flow [2024-06-27 21:58:29,383 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=9195, PETRI_DIFFERENCE_MINUEND_PLACES=500, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=651, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=519, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9465, PETRI_PLACES=511, PETRI_TRANSITIONS=651} [2024-06-27 21:58:29,383 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 461 predicate places. [2024-06-27 21:58:29,383 INFO L495 AbstractCegarLoop]: Abstraction has has 511 places, 651 transitions, 9465 flow [2024-06-27 21:58:29,383 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:58:29,383 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:58:29,383 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-27 21:58:29,383 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-27 21:58:29,384 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-27 21:58:29,384 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:58:29,384 INFO L85 PathProgramCache]: Analyzing trace with hash -36638080, now seen corresponding path program 18 times [2024-06-27 21:58:29,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:58:29,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [265244911] [2024-06-27 21:58:29,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:58:29,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:58:29,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:58:29,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-27 21:58:29,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:58:29,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [265244911] [2024-06-27 21:58:29,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [265244911] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:58:29,503 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:58:29,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:58:29,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [977157129] [2024-06-27 21:58:29,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:58:29,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:58:29,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:58:29,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:58:29,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:58:29,538 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:58:29,538 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 511 places, 651 transitions, 9465 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:58:29,538 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:58:29,538 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:58:29,538 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:58:31,499 INFO L124 PetriNetUnfolderBase]: 5231/8830 cut-off events. [2024-06-27 21:58:31,499 INFO L125 PetriNetUnfolderBase]: For 688402/688450 co-relation queries the response was YES. [2024-06-27 21:58:31,605 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55836 conditions, 8830 events. 5231/8830 cut-off events. For 688402/688450 co-relation queries the response was YES. Maximal size of possible extension queue 534. Compared 65253 event pairs, 1547 based on Foata normal form. 10/8369 useless extension candidates. Maximal degree in co-relation 55633. Up to 7564 conditions per place. [2024-06-27 21:58:31,635 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 469 selfloop transitions, 183 changer transitions 0/667 dead transitions. [2024-06-27 21:58:31,635 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 518 places, 667 transitions, 11063 flow [2024-06-27 21:58:31,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:58:31,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:58:31,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 216 transitions. [2024-06-27 21:58:31,636 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5869565217391305 [2024-06-27 21:58:31,636 INFO L175 Difference]: Start difference. First operand has 511 places, 651 transitions, 9465 flow. Second operand 8 states and 216 transitions. [2024-06-27 21:58:31,636 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 518 places, 667 transitions, 11063 flow [2024-06-27 21:58:37,852 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 508 places, 667 transitions, 10765 flow, removed 14 selfloop flow, removed 10 redundant places. [2024-06-27 21:58:37,858 INFO L231 Difference]: Finished difference. Result has 509 places, 651 transitions, 9539 flow [2024-06-27 21:58:37,859 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=9167, PETRI_DIFFERENCE_MINUEND_PLACES=501, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=651, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=468, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9539, PETRI_PLACES=509, PETRI_TRANSITIONS=651} [2024-06-27 21:58:37,859 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 459 predicate places. [2024-06-27 21:58:37,859 INFO L495 AbstractCegarLoop]: Abstraction has has 509 places, 651 transitions, 9539 flow [2024-06-27 21:58:37,859 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:58:37,859 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:58:37,859 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-27 21:58:37,859 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-27 21:58:37,859 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-27 21:58:37,859 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:58:37,859 INFO L85 PathProgramCache]: Analyzing trace with hash -1540345860, now seen corresponding path program 19 times [2024-06-27 21:58:37,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:58:37,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1828916970] [2024-06-27 21:58:37,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:58:37,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:58:37,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:58:37,965 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:58:37,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:58:37,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1828916970] [2024-06-27 21:58:37,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1828916970] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:58:37,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:58:37,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:58:37,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [255525536] [2024-06-27 21:58:37,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:58:37,966 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:58:37,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:58:37,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:58:37,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:58:37,996 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:58:38,004 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 509 places, 651 transitions, 9539 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:58:38,004 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:58:38,004 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:58:38,004 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:58:39,967 INFO L124 PetriNetUnfolderBase]: 5248/8856 cut-off events. [2024-06-27 21:58:39,967 INFO L125 PetriNetUnfolderBase]: For 708101/708149 co-relation queries the response was YES. [2024-06-27 21:58:40,080 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56392 conditions, 8856 events. 5248/8856 cut-off events. For 708101/708149 co-relation queries the response was YES. Maximal size of possible extension queue 538. Compared 65370 event pairs, 1547 based on Foata normal form. 10/8391 useless extension candidates. Maximal degree in co-relation 56188. Up to 7583 conditions per place. [2024-06-27 21:58:40,112 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 469 selfloop transitions, 193 changer transitions 0/677 dead transitions. [2024-06-27 21:58:40,112 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 515 places, 677 transitions, 11827 flow [2024-06-27 21:58:40,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:58:40,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:58:40,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 198 transitions. [2024-06-27 21:58:40,113 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6149068322981367 [2024-06-27 21:58:40,113 INFO L175 Difference]: Start difference. First operand has 509 places, 651 transitions, 9539 flow. Second operand 7 states and 198 transitions. [2024-06-27 21:58:40,113 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 515 places, 677 transitions, 11827 flow [2024-06-27 21:58:45,176 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 508 places, 677 transitions, 11445 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 21:58:45,183 INFO L231 Difference]: Finished difference. Result has 509 places, 657 transitions, 9699 flow [2024-06-27 21:58:45,183 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=9169, PETRI_DIFFERENCE_MINUEND_PLACES=502, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=651, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=187, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=464, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9699, PETRI_PLACES=509, PETRI_TRANSITIONS=657} [2024-06-27 21:58:45,183 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 459 predicate places. [2024-06-27 21:58:45,183 INFO L495 AbstractCegarLoop]: Abstraction has has 509 places, 657 transitions, 9699 flow [2024-06-27 21:58:45,184 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:58:45,184 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:58:45,184 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-27 21:58:45,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-27 21:58:45,184 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-27 21:58:45,184 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:58:45,184 INFO L85 PathProgramCache]: Analyzing trace with hash -1112249190, now seen corresponding path program 20 times [2024-06-27 21:58:45,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:58:45,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [237110867] [2024-06-27 21:58:45,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:58:45,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:58:45,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:58:45,380 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:58:45,380 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:58:45,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [237110867] [2024-06-27 21:58:45,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [237110867] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:58:45,381 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:58:45,381 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:58:45,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1168881445] [2024-06-27 21:58:45,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:58:45,381 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:58:45,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:58:45,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:58:45,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:58:45,414 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:58:45,414 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 509 places, 657 transitions, 9699 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:58:45,414 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:58:45,414 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:58:45,414 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:58:47,361 INFO L124 PetriNetUnfolderBase]: 5255/8869 cut-off events. [2024-06-27 21:58:47,361 INFO L125 PetriNetUnfolderBase]: For 717088/717124 co-relation queries the response was YES. [2024-06-27 21:58:47,475 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56593 conditions, 8869 events. 5255/8869 cut-off events. For 717088/717124 co-relation queries the response was YES. Maximal size of possible extension queue 540. Compared 65447 event pairs, 1520 based on Foata normal form. 1/8394 useless extension candidates. Maximal degree in co-relation 56388. Up to 7871 conditions per place. [2024-06-27 21:58:47,505 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 622 selfloop transitions, 37 changer transitions 0/674 dead transitions. [2024-06-27 21:58:47,505 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 515 places, 674 transitions, 11122 flow [2024-06-27 21:58:47,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:58:47,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:58:47,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-06-27 21:58:47,506 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-27 21:58:47,506 INFO L175 Difference]: Start difference. First operand has 509 places, 657 transitions, 9699 flow. Second operand 7 states and 184 transitions. [2024-06-27 21:58:47,506 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 515 places, 674 transitions, 11122 flow [2024-06-27 21:58:54,199 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 510 places, 674 transitions, 10756 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-27 21:58:54,206 INFO L231 Difference]: Finished difference. Result has 511 places, 660 transitions, 9494 flow [2024-06-27 21:58:54,207 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=9336, PETRI_DIFFERENCE_MINUEND_PLACES=504, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=657, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=620, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9494, PETRI_PLACES=511, PETRI_TRANSITIONS=660} [2024-06-27 21:58:54,207 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 461 predicate places. [2024-06-27 21:58:54,207 INFO L495 AbstractCegarLoop]: Abstraction has has 511 places, 660 transitions, 9494 flow [2024-06-27 21:58:54,207 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:58:54,207 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:58:54,207 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-27 21:58:54,207 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-27 21:58:54,207 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-27 21:58:54,208 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:58:54,208 INFO L85 PathProgramCache]: Analyzing trace with hash 1952300762, now seen corresponding path program 21 times [2024-06-27 21:58:54,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:58:54,208 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [250022843] [2024-06-27 21:58:54,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:58:54,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:58:54,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:58:54,332 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:58:54,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:58:54,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [250022843] [2024-06-27 21:58:54,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [250022843] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:58:54,332 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:58:54,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:58:54,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1028898475] [2024-06-27 21:58:54,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:58:54,333 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:58:54,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:58:54,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:58:54,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:58:54,367 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 21:58:54,367 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 511 places, 660 transitions, 9494 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:58:54,367 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:58:54,367 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 21:58:54,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:58:56,507 INFO L124 PetriNetUnfolderBase]: 5269/8891 cut-off events. [2024-06-27 21:58:56,508 INFO L125 PetriNetUnfolderBase]: For 706276/706312 co-relation queries the response was YES. [2024-06-27 21:58:56,638 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56224 conditions, 8891 events. 5269/8891 cut-off events. For 706276/706312 co-relation queries the response was YES. Maximal size of possible extension queue 542. Compared 65618 event pairs, 1520 based on Foata normal form. 1/8412 useless extension candidates. Maximal degree in co-relation 56020. Up to 7847 conditions per place. [2024-06-27 21:58:56,669 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 612 selfloop transitions, 56 changer transitions 0/683 dead transitions. [2024-06-27 21:58:56,669 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 517 places, 683 transitions, 10986 flow [2024-06-27 21:58:56,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:58:56,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:58:56,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 189 transitions. [2024-06-27 21:58:56,670 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5869565217391305 [2024-06-27 21:58:56,670 INFO L175 Difference]: Start difference. First operand has 511 places, 660 transitions, 9494 flow. Second operand 7 states and 189 transitions. [2024-06-27 21:58:56,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 517 places, 683 transitions, 10986 flow