./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe028_pso.oepc_pso.opt_tso.oepc_tso.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe028_pso.oepc_pso.opt_tso.oepc_tso.opt.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/safe028_pso.oepc_pso.opt_tso.oepc_tso.opt.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe028_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-28 01:00:44,686 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 01:00:44,741 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 01:00:44,744 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 01:00:44,745 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 01:00:44,767 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 01:00:44,767 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 01:00:44,768 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 01:00:44,768 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 01:00:44,768 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 01:00:44,769 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 01:00:44,769 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 01:00:44,769 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 01:00:44,770 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 01:00:44,770 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 01:00:44,770 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 01:00:44,771 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 01:00:44,771 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 01:00:44,771 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 01:00:44,777 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 01:00:44,778 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 01:00:44,778 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 01:00:44,778 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 01:00:44,778 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 01:00:44,779 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 01:00:44,779 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 01:00:44,780 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 01:00:44,780 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 01:00:44,780 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 01:00:44,781 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 01:00:44,781 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 01:00:44,782 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 01:00:44,782 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 01:00:44,782 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 01:00:44,782 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 01:00:44,783 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 01:00:44,783 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 01:00:44,783 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 01:00:44,783 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 01:00:44,783 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 01:00:44,784 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 01:00:44,784 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 01:00:44,784 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 01:00:44,784 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false [2024-06-28 01:00:45,011 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 01:00:45,036 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 01:00:45,038 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 01:00:45,039 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 01:00:45,040 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 01:00:45,041 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe028_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml [2024-06-28 01:00:45,149 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 01:00:45,149 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 01:00:45,150 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe028_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-28 01:00:46,233 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 01:00:46,394 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 01:00:46,395 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe028_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-28 01:00:46,405 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5d43f46fb/b149d13ebd9344a9a0944b8b4d8c09df/FLAG89dc78098 [2024-06-28 01:00:46,416 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5d43f46fb/b149d13ebd9344a9a0944b8b4d8c09df [2024-06-28 01:00:46,417 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 01:00:46,418 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 01:00:46,419 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 01:00:46,419 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 01:00:46,426 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 01:00:46,427 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 01:00:45" (1/2) ... [2024-06-28 01:00:46,427 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6d7a95a7 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:00:46, skipping insertion in model container [2024-06-28 01:00:46,428 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 01:00:45" (1/2) ... [2024-06-28 01:00:46,429 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@5b9df47 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:00:46, skipping insertion in model container [2024-06-28 01:00:46,429 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 01:00:46" (2/2) ... [2024-06-28 01:00:46,429 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6d7a95a7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:00:46, skipping insertion in model container [2024-06-28 01:00:46,429 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 01:00:46" (2/2) ... [2024-06-28 01:00:46,429 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 01:00:46,489 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 01:00:46,490 INFO L97 edCorrectnessWitness]: Location invariant before [L782-L782] ((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (((((0 <= __unbuffered_cnt && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)))) && (! multithreaded || (x == 0 || x == 1)) [2024-06-28 01:00:46,491 INFO L97 edCorrectnessWitness]: Location invariant before [L783-L783] ((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (((((0 <= __unbuffered_cnt && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)))) && (! multithreaded || (x == 0 || x == 1)) [2024-06-28 01:00:46,491 INFO L97 edCorrectnessWitness]: Location invariant before [L780-L780] ((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (((((0 <= __unbuffered_cnt && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)))) && (! multithreaded || (x == 0 || x == 1)) [2024-06-28 01:00:46,491 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 01:00:46,491 INFO L106 edCorrectnessWitness]: ghost_update [L778-L778] multithreaded = 1; [2024-06-28 01:00:46,528 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 01:00:46,681 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/safe028_pso.oepc_pso.opt_tso.oepc_tso.opt.i[975,988] [2024-06-28 01:00:46,805 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 01:00:46,814 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-06-28 01:00:46,842 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/safe028_pso.oepc_pso.opt_tso.oepc_tso.opt.i[975,988] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 01:00:46,902 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 01:00:46,938 INFO L206 MainTranslator]: Completed translation [2024-06-28 01:00:46,939 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:00:46 WrapperNode [2024-06-28 01:00:46,939 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 01:00:46,941 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 01:00:46,941 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 01:00:46,941 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 01:00:46,947 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:00:46" (1/1) ... [2024-06-28 01:00:46,975 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:00:46" (1/1) ... [2024-06-28 01:00:47,010 INFO L138 Inliner]: procedures = 175, calls = 41, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 64 [2024-06-28 01:00:47,011 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 01:00:47,012 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 01:00:47,012 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 01:00:47,012 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 01:00:47,021 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:00:46" (1/1) ... [2024-06-28 01:00:47,021 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:00:46" (1/1) ... [2024-06-28 01:00:47,025 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:00:46" (1/1) ... [2024-06-28 01:00:47,050 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-28 01:00:47,050 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:00:46" (1/1) ... [2024-06-28 01:00:47,051 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:00:46" (1/1) ... [2024-06-28 01:00:47,066 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:00:46" (1/1) ... [2024-06-28 01:00:47,072 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:00:46" (1/1) ... [2024-06-28 01:00:47,073 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:00:46" (1/1) ... [2024-06-28 01:00:47,077 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:00:46" (1/1) ... [2024-06-28 01:00:47,078 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 01:00:47,082 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 01:00:47,083 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 01:00:47,083 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 01:00:47,084 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:00:46" (1/1) ... [2024-06-28 01:00:47,090 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 01:00:47,096 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 01:00:47,111 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-28 01:00:47,128 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-28 01:00:47,140 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 01:00:47,140 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 01:00:47,140 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 01:00:47,140 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 01:00:47,141 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 01:00:47,141 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 01:00:47,141 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 01:00:47,141 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 01:00:47,141 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 01:00:47,141 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 01:00:47,141 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 01:00:47,142 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 01:00:47,143 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-28 01:00:47,270 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 01:00:47,272 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 01:00:47,517 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 01:00:47,518 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 01:00:47,593 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 01:00:47,595 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 01:00:47,595 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 01:00:47 BoogieIcfgContainer [2024-06-28 01:00:47,595 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 01:00:47,597 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 01:00:47,597 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 01:00:47,607 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 01:00:47,607 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 01:00:45" (1/4) ... [2024-06-28 01:00:47,608 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@519fb9b3 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 01:00:47, skipping insertion in model container [2024-06-28 01:00:47,608 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 01:00:46" (2/4) ... [2024-06-28 01:00:47,608 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@519fb9b3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 01:00:47, skipping insertion in model container [2024-06-28 01:00:47,608 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:00:46" (3/4) ... [2024-06-28 01:00:47,609 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@519fb9b3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 01:00:47, skipping insertion in model container [2024-06-28 01:00:47,609 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 01:00:47" (4/4) ... [2024-06-28 01:00:47,610 INFO L112 eAbstractionObserver]: Analyzing ICFG safe028_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-28 01:00:47,623 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 01:00:47,623 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2024-06-28 01:00:47,624 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 01:00:47,661 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 01:00:47,685 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 54 places, 45 transitions, 102 flow [2024-06-28 01:00:47,720 INFO L124 PetriNetUnfolderBase]: 1/42 cut-off events. [2024-06-28 01:00:47,725 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 01:00:47,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52 conditions, 42 events. 1/42 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 69 event pairs, 0 based on Foata normal form. 0/37 useless extension candidates. Maximal degree in co-relation 43. Up to 2 conditions per place. [2024-06-28 01:00:47,729 INFO L82 GeneralOperation]: Start removeDead. Operand has 54 places, 45 transitions, 102 flow [2024-06-28 01:00:47,733 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 49 places, 39 transitions, 87 flow [2024-06-28 01:00:47,744 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 01:00:47,749 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;@15c7bb91, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 01:00:47,749 INFO L358 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2024-06-28 01:00:47,752 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 01:00:47,752 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-28 01:00:47,752 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 01:00:47,752 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:47,753 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 01:00:47,753 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:47,759 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:47,766 INFO L85 PathProgramCache]: Analyzing trace with hash 206126996, now seen corresponding path program 1 times [2024-06-28 01:00:47,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:47,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [107893510] [2024-06-28 01:00:47,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:47,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:47,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:48,147 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:48,147 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:48,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [107893510] [2024-06-28 01:00:48,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [107893510] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:48,148 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:48,148 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 01:00:48,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [483839782] [2024-06-28 01:00:48,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:48,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 01:00:48,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:48,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 01:00:48,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 01:00:48,232 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 45 [2024-06-28 01:00:48,236 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 39 transitions, 87 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-28 01:00:48,237 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:48,237 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 45 [2024-06-28 01:00:48,238 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:48,413 INFO L124 PetriNetUnfolderBase]: 575/1029 cut-off events. [2024-06-28 01:00:48,414 INFO L125 PetriNetUnfolderBase]: For 19/19 co-relation queries the response was YES. [2024-06-28 01:00:48,419 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1969 conditions, 1029 events. 575/1029 cut-off events. For 19/19 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 5614 event pairs, 391 based on Foata normal form. 1/983 useless extension candidates. Maximal degree in co-relation 1957. Up to 883 conditions per place. [2024-06-28 01:00:48,426 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 30 selfloop transitions, 4 changer transitions 0/51 dead transitions. [2024-06-28 01:00:48,426 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 51 transitions, 185 flow [2024-06-28 01:00:48,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 01:00:48,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 01:00:48,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 100 transitions. [2024-06-28 01:00:48,437 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7407407407407407 [2024-06-28 01:00:48,438 INFO L175 Difference]: Start difference. First operand has 49 places, 39 transitions, 87 flow. Second operand 3 states and 100 transitions. [2024-06-28 01:00:48,439 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 51 transitions, 185 flow [2024-06-28 01:00:48,441 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 51 transitions, 180 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 01:00:48,446 INFO L231 Difference]: Finished difference. Result has 49 places, 42 transitions, 114 flow [2024-06-28 01:00:48,448 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=84, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=114, PETRI_PLACES=49, PETRI_TRANSITIONS=42} [2024-06-28 01:00:48,451 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 0 predicate places. [2024-06-28 01:00:48,451 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 42 transitions, 114 flow [2024-06-28 01:00:48,452 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-28 01:00:48,452 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:48,452 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:48,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 01:00:48,453 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:48,454 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:48,454 INFO L85 PathProgramCache]: Analyzing trace with hash 519593139, now seen corresponding path program 1 times [2024-06-28 01:00:48,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:48,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1651142640] [2024-06-28 01:00:48,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:48,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:48,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:48,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-28 01:00:48,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:48,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1651142640] [2024-06-28 01:00:48,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1651142640] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:48,592 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:48,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 01:00:48,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [336661520] [2024-06-28 01:00:48,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:48,594 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 01:00:48,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:48,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 01:00:48,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 01:00:48,621 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 45 [2024-06-28 01:00:48,622 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 42 transitions, 114 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-28 01:00:48,622 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:48,622 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 45 [2024-06-28 01:00:48,622 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:48,770 INFO L124 PetriNetUnfolderBase]: 750/1405 cut-off events. [2024-06-28 01:00:48,770 INFO L125 PetriNetUnfolderBase]: For 271/301 co-relation queries the response was YES. [2024-06-28 01:00:48,773 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2968 conditions, 1405 events. 750/1405 cut-off events. For 271/301 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 8172 event pairs, 443 based on Foata normal form. 3/1375 useless extension candidates. Maximal degree in co-relation 2956. Up to 1115 conditions per place. [2024-06-28 01:00:48,779 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 43 selfloop transitions, 7 changer transitions 0/66 dead transitions. [2024-06-28 01:00:48,779 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 66 transitions, 278 flow [2024-06-28 01:00:48,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 01:00:48,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 01:00:48,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 130 transitions. [2024-06-28 01:00:48,785 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7222222222222222 [2024-06-28 01:00:48,785 INFO L175 Difference]: Start difference. First operand has 49 places, 42 transitions, 114 flow. Second operand 4 states and 130 transitions. [2024-06-28 01:00:48,786 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 66 transitions, 278 flow [2024-06-28 01:00:48,787 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 66 transitions, 272 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 01:00:48,789 INFO L231 Difference]: Finished difference. Result has 53 places, 48 transitions, 166 flow [2024-06-28 01:00:48,789 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=110, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=166, PETRI_PLACES=53, PETRI_TRANSITIONS=48} [2024-06-28 01:00:48,790 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 4 predicate places. [2024-06-28 01:00:48,790 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 48 transitions, 166 flow [2024-06-28 01:00:48,790 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-28 01:00:48,791 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:48,793 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:48,793 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 01:00:48,795 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:48,795 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:48,799 INFO L85 PathProgramCache]: Analyzing trace with hash -990439750, now seen corresponding path program 1 times [2024-06-28 01:00:48,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:48,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1089310219] [2024-06-28 01:00:48,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:48,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:48,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:48,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-28 01:00:48,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:48,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1089310219] [2024-06-28 01:00:48,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1089310219] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:48,930 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:48,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 01:00:48,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1177982366] [2024-06-28 01:00:48,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:48,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 01:00:48,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:48,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 01:00:48,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 01:00:48,956 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 45 [2024-06-28 01:00:48,958 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 48 transitions, 166 flow. Second operand has 4 states, 4 states have (on average 21.0) internal successors, (84), 4 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:48,958 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:48,958 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 45 [2024-06-28 01:00:48,958 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:49,118 INFO L124 PetriNetUnfolderBase]: 995/1665 cut-off events. [2024-06-28 01:00:49,118 INFO L125 PetriNetUnfolderBase]: For 801/826 co-relation queries the response was YES. [2024-06-28 01:00:49,120 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4125 conditions, 1665 events. 995/1665 cut-off events. For 801/826 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 9424 event pairs, 464 based on Foata normal form. 2/1639 useless extension candidates. Maximal degree in co-relation 4110. Up to 1475 conditions per place. [2024-06-28 01:00:49,127 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 45 selfloop transitions, 7 changer transitions 0/69 dead transitions. [2024-06-28 01:00:49,127 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 69 transitions, 331 flow [2024-06-28 01:00:49,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 01:00:49,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 01:00:49,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 123 transitions. [2024-06-28 01:00:49,131 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6833333333333333 [2024-06-28 01:00:49,131 INFO L175 Difference]: Start difference. First operand has 53 places, 48 transitions, 166 flow. Second operand 4 states and 123 transitions. [2024-06-28 01:00:49,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 69 transitions, 331 flow [2024-06-28 01:00:49,133 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 69 transitions, 329 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-06-28 01:00:49,135 INFO L231 Difference]: Finished difference. Result has 58 places, 54 transitions, 225 flow [2024-06-28 01:00:49,135 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=164, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=225, PETRI_PLACES=58, PETRI_TRANSITIONS=54} [2024-06-28 01:00:49,136 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 9 predicate places. [2024-06-28 01:00:49,136 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 54 transitions, 225 flow [2024-06-28 01:00:49,136 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.0) internal successors, (84), 4 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:49,137 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:49,137 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:49,137 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 01:00:49,137 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-28 01:00:49,138 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:49,138 INFO L85 PathProgramCache]: Analyzing trace with hash -46351, now seen corresponding path program 1 times [2024-06-28 01:00:49,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:49,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1554208478] [2024-06-28 01:00:49,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:49,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:49,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:49,342 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:49,343 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:49,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1554208478] [2024-06-28 01:00:49,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1554208478] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:49,344 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:49,344 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:00:49,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [490389604] [2024-06-28 01:00:49,344 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:49,345 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:00:49,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:49,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:00:49,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:00:49,391 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 45 [2024-06-28 01:00:49,392 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 54 transitions, 225 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:49,392 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:49,392 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 45 [2024-06-28 01:00:49,392 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:49,616 INFO L124 PetriNetUnfolderBase]: 1101/1809 cut-off events. [2024-06-28 01:00:49,616 INFO L125 PetriNetUnfolderBase]: For 1477/1489 co-relation queries the response was YES. [2024-06-28 01:00:49,620 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4888 conditions, 1809 events. 1101/1809 cut-off events. For 1477/1489 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 9983 event pairs, 251 based on Foata normal form. 18/1813 useless extension candidates. Maximal degree in co-relation 4869. Up to 1557 conditions per place. [2024-06-28 01:00:49,657 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 61 selfloop transitions, 14 changer transitions 0/92 dead transitions. [2024-06-28 01:00:49,658 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 92 transitions, 473 flow [2024-06-28 01:00:49,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:00:49,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:00:49,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 185 transitions. [2024-06-28 01:00:49,660 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6851851851851852 [2024-06-28 01:00:49,660 INFO L175 Difference]: Start difference. First operand has 58 places, 54 transitions, 225 flow. Second operand 6 states and 185 transitions. [2024-06-28 01:00:49,660 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 92 transitions, 473 flow [2024-06-28 01:00:49,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 92 transitions, 471 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-06-28 01:00:49,665 INFO L231 Difference]: Finished difference. Result has 64 places, 58 transitions, 285 flow [2024-06-28 01:00:49,665 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=217, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=285, PETRI_PLACES=64, PETRI_TRANSITIONS=58} [2024-06-28 01:00:49,667 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 15 predicate places. [2024-06-28 01:00:49,667 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 58 transitions, 285 flow [2024-06-28 01:00:49,667 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:49,667 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:49,667 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:49,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 01:00:49,667 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:49,668 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:49,668 INFO L85 PathProgramCache]: Analyzing trace with hash 971375189, now seen corresponding path program 1 times [2024-06-28 01:00:49,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:49,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [942597135] [2024-06-28 01:00:49,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:49,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:49,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:49,811 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:49,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:49,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [942597135] [2024-06-28 01:00:49,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [942597135] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:49,812 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:49,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 01:00:49,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2135936115] [2024-06-28 01:00:49,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:49,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 01:00:49,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:49,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 01:00:49,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 01:00:49,836 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:00:49,837 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 58 transitions, 285 flow. Second operand has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:49,837 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:49,837 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:00:49,837 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:50,009 INFO L124 PetriNetUnfolderBase]: 1184/1922 cut-off events. [2024-06-28 01:00:50,009 INFO L125 PetriNetUnfolderBase]: For 2394/2394 co-relation queries the response was YES. [2024-06-28 01:00:50,013 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5749 conditions, 1922 events. 1184/1922 cut-off events. For 2394/2394 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 10537 event pairs, 371 based on Foata normal form. 2/1917 useless extension candidates. Maximal degree in co-relation 5726. Up to 1699 conditions per place. [2024-06-28 01:00:50,022 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 64 selfloop transitions, 14 changer transitions 0/92 dead transitions. [2024-06-28 01:00:50,023 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 92 transitions, 556 flow [2024-06-28 01:00:50,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 01:00:50,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 01:00:50,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 153 transitions. [2024-06-28 01:00:50,024 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.68 [2024-06-28 01:00:50,025 INFO L175 Difference]: Start difference. First operand has 64 places, 58 transitions, 285 flow. Second operand 5 states and 153 transitions. [2024-06-28 01:00:50,028 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 92 transitions, 556 flow [2024-06-28 01:00:50,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 92 transitions, 525 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-28 01:00:50,033 INFO L231 Difference]: Finished difference. Result has 67 places, 66 transitions, 344 flow [2024-06-28 01:00:50,034 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=256, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=344, PETRI_PLACES=67, PETRI_TRANSITIONS=66} [2024-06-28 01:00:50,037 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 18 predicate places. [2024-06-28 01:00:50,037 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 66 transitions, 344 flow [2024-06-28 01:00:50,037 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:50,038 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:50,038 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:50,038 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 01:00:50,038 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:50,038 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:50,038 INFO L85 PathProgramCache]: Analyzing trace with hash -2051922885, now seen corresponding path program 2 times [2024-06-28 01:00:50,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:50,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [890177577] [2024-06-28 01:00:50,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:50,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:50,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:50,158 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:50,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:50,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [890177577] [2024-06-28 01:00:50,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [890177577] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:50,159 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:50,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 01:00:50,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [600346639] [2024-06-28 01:00:50,159 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:50,160 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 01:00:50,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:50,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 01:00:50,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 01:00:50,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:00:50,185 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 66 transitions, 344 flow. Second operand has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:50,185 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:50,185 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:00:50,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:50,362 INFO L124 PetriNetUnfolderBase]: 1179/1913 cut-off events. [2024-06-28 01:00:50,362 INFO L125 PetriNetUnfolderBase]: For 3256/3256 co-relation queries the response was YES. [2024-06-28 01:00:50,366 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6132 conditions, 1913 events. 1179/1913 cut-off events. For 3256/3256 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 10460 event pairs, 374 based on Foata normal form. 2/1907 useless extension candidates. Maximal degree in co-relation 6107. Up to 1694 conditions per place. [2024-06-28 01:00:50,375 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 59 selfloop transitions, 15 changer transitions 0/88 dead transitions. [2024-06-28 01:00:50,375 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 88 transitions, 549 flow [2024-06-28 01:00:50,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 01:00:50,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 01:00:50,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 148 transitions. [2024-06-28 01:00:50,376 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6577777777777778 [2024-06-28 01:00:50,376 INFO L175 Difference]: Start difference. First operand has 67 places, 66 transitions, 344 flow. Second operand 5 states and 148 transitions. [2024-06-28 01:00:50,376 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 88 transitions, 549 flow [2024-06-28 01:00:50,381 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 88 transitions, 523 flow, removed 7 selfloop flow, removed 2 redundant places. [2024-06-28 01:00:50,383 INFO L231 Difference]: Finished difference. Result has 70 places, 67 transitions, 363 flow [2024-06-28 01:00:50,383 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=320, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=363, PETRI_PLACES=70, PETRI_TRANSITIONS=67} [2024-06-28 01:00:50,385 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 21 predicate places. [2024-06-28 01:00:50,385 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 67 transitions, 363 flow [2024-06-28 01:00:50,385 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:50,386 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:50,386 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:50,386 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 01:00:50,386 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:50,386 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:50,386 INFO L85 PathProgramCache]: Analyzing trace with hash 1670172409, now seen corresponding path program 1 times [2024-06-28 01:00:50,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:50,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [738285745] [2024-06-28 01:00:50,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:50,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:50,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:50,502 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:50,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:50,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [738285745] [2024-06-28 01:00:50,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [738285745] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:50,503 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:50,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 01:00:50,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [205862369] [2024-06-28 01:00:50,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:50,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 01:00:50,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:50,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 01:00:50,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-28 01:00:50,526 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 45 [2024-06-28 01:00:50,526 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 67 transitions, 363 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-28 01:00:50,526 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:50,526 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 45 [2024-06-28 01:00:50,526 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:50,687 INFO L124 PetriNetUnfolderBase]: 1019/1750 cut-off events. [2024-06-28 01:00:50,687 INFO L125 PetriNetUnfolderBase]: For 3684/3684 co-relation queries the response was YES. [2024-06-28 01:00:50,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5639 conditions, 1750 events. 1019/1750 cut-off events. For 3684/3684 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 9975 event pairs, 297 based on Foata normal form. 4/1749 useless extension candidates. Maximal degree in co-relation 5613. Up to 1454 conditions per place. [2024-06-28 01:00:50,701 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 63 selfloop transitions, 9 changer transitions 0/91 dead transitions. [2024-06-28 01:00:50,701 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 91 transitions, 569 flow [2024-06-28 01:00:50,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 01:00:50,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 01:00:50,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 150 transitions. [2024-06-28 01:00:50,702 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-28 01:00:50,702 INFO L175 Difference]: Start difference. First operand has 70 places, 67 transitions, 363 flow. Second operand 5 states and 150 transitions. [2024-06-28 01:00:50,702 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 91 transitions, 569 flow [2024-06-28 01:00:50,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 91 transitions, 547 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-28 01:00:50,707 INFO L231 Difference]: Finished difference. Result has 73 places, 69 transitions, 380 flow [2024-06-28 01:00:50,707 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=341, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=380, PETRI_PLACES=73, PETRI_TRANSITIONS=69} [2024-06-28 01:00:50,708 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 24 predicate places. [2024-06-28 01:00:50,708 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 69 transitions, 380 flow [2024-06-28 01:00:50,708 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-28 01:00:50,708 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:50,708 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:50,708 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 01:00:50,708 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:50,709 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:50,709 INFO L85 PathProgramCache]: Analyzing trace with hash 1483501270, now seen corresponding path program 1 times [2024-06-28 01:00:50,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:50,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1183231115] [2024-06-28 01:00:50,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:50,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:50,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:50,840 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:50,840 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:50,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1183231115] [2024-06-28 01:00:50,840 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1183231115] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:50,841 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:50,841 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:00:50,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [915706427] [2024-06-28 01:00:50,841 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:50,841 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:00:50,841 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:50,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:00:50,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:00:50,869 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:00:50,870 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 69 transitions, 380 flow. Second operand has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:50,870 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:50,870 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:00:50,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:51,063 INFO L124 PetriNetUnfolderBase]: 1199/1960 cut-off events. [2024-06-28 01:00:51,064 INFO L125 PetriNetUnfolderBase]: For 4680/4680 co-relation queries the response was YES. [2024-06-28 01:00:51,068 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6518 conditions, 1960 events. 1199/1960 cut-off events. For 4680/4680 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 10938 event pairs, 298 based on Foata normal form. 3/1960 useless extension candidates. Maximal degree in co-relation 6490. Up to 1692 conditions per place. [2024-06-28 01:00:51,076 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 75 selfloop transitions, 18 changer transitions 0/107 dead transitions. [2024-06-28 01:00:51,077 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 107 transitions, 674 flow [2024-06-28 01:00:51,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:00:51,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:00:51,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 183 transitions. [2024-06-28 01:00:51,078 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6777777777777778 [2024-06-28 01:00:51,078 INFO L175 Difference]: Start difference. First operand has 73 places, 69 transitions, 380 flow. Second operand 6 states and 183 transitions. [2024-06-28 01:00:51,078 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 107 transitions, 674 flow [2024-06-28 01:00:51,082 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 107 transitions, 653 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-28 01:00:51,084 INFO L231 Difference]: Finished difference. Result has 76 places, 73 transitions, 434 flow [2024-06-28 01:00:51,084 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=359, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=434, PETRI_PLACES=76, PETRI_TRANSITIONS=73} [2024-06-28 01:00:51,085 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 27 predicate places. [2024-06-28 01:00:51,085 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 73 transitions, 434 flow [2024-06-28 01:00:51,085 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:51,085 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:51,085 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:51,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 01:00:51,085 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:51,086 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:51,086 INFO L85 PathProgramCache]: Analyzing trace with hash 893039992, now seen corresponding path program 2 times [2024-06-28 01:00:51,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:51,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [762715211] [2024-06-28 01:00:51,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:51,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:51,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:51,187 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:51,187 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:51,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [762715211] [2024-06-28 01:00:51,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [762715211] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:51,188 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:51,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:00:51,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [486802789] [2024-06-28 01:00:51,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:51,188 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:00:51,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:51,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:00:51,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:00:51,211 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:00:51,211 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 73 transitions, 434 flow. Second operand has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:51,212 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:51,212 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:00:51,212 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:51,398 INFO L124 PetriNetUnfolderBase]: 1216/1994 cut-off events. [2024-06-28 01:00:51,398 INFO L125 PetriNetUnfolderBase]: For 5697/5697 co-relation queries the response was YES. [2024-06-28 01:00:51,403 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7150 conditions, 1994 events. 1216/1994 cut-off events. For 5697/5697 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 11041 event pairs, 336 based on Foata normal form. 2/1989 useless extension candidates. Maximal degree in co-relation 7121. Up to 1685 conditions per place. [2024-06-28 01:00:51,412 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 77 selfloop transitions, 24 changer transitions 0/115 dead transitions. [2024-06-28 01:00:51,412 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 115 transitions, 821 flow [2024-06-28 01:00:51,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:00:51,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:00:51,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 182 transitions. [2024-06-28 01:00:51,414 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.674074074074074 [2024-06-28 01:00:51,414 INFO L175 Difference]: Start difference. First operand has 76 places, 73 transitions, 434 flow. Second operand 6 states and 182 transitions. [2024-06-28 01:00:51,415 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 115 transitions, 821 flow [2024-06-28 01:00:51,420 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 115 transitions, 765 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-28 01:00:51,421 INFO L231 Difference]: Finished difference. Result has 80 places, 83 transitions, 544 flow [2024-06-28 01:00:51,422 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=389, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=544, PETRI_PLACES=80, PETRI_TRANSITIONS=83} [2024-06-28 01:00:51,422 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 31 predicate places. [2024-06-28 01:00:51,422 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 83 transitions, 544 flow [2024-06-28 01:00:51,423 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:51,423 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:51,423 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:51,423 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 01:00:51,423 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:51,423 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:51,424 INFO L85 PathProgramCache]: Analyzing trace with hash 893046936, now seen corresponding path program 1 times [2024-06-28 01:00:51,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:51,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [773336066] [2024-06-28 01:00:51,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:51,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:51,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:51,518 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:51,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:51,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [773336066] [2024-06-28 01:00:51,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [773336066] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:51,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:51,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:00:51,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1922426758] [2024-06-28 01:00:51,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:51,519 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:00:51,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:51,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:00:51,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:00:51,541 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:00:51,542 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 83 transitions, 544 flow. Second operand has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:51,542 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:51,542 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:00:51,542 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:51,754 INFO L124 PetriNetUnfolderBase]: 1243/2033 cut-off events. [2024-06-28 01:00:51,754 INFO L125 PetriNetUnfolderBase]: For 7529/7529 co-relation queries the response was YES. [2024-06-28 01:00:51,759 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7795 conditions, 2033 events. 1243/2033 cut-off events. For 7529/7529 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 11245 event pairs, 330 based on Foata normal form. 4/2030 useless extension candidates. Maximal degree in co-relation 7763. Up to 1760 conditions per place. [2024-06-28 01:00:51,766 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 85 selfloop transitions, 17 changer transitions 0/116 dead transitions. [2024-06-28 01:00:51,767 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 116 transitions, 838 flow [2024-06-28 01:00:51,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:00:51,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:00:51,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 178 transitions. [2024-06-28 01:00:51,768 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6592592592592592 [2024-06-28 01:00:51,768 INFO L175 Difference]: Start difference. First operand has 80 places, 83 transitions, 544 flow. Second operand 6 states and 178 transitions. [2024-06-28 01:00:51,768 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 116 transitions, 838 flow [2024-06-28 01:00:51,776 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 116 transitions, 816 flow, removed 8 selfloop flow, removed 1 redundant places. [2024-06-28 01:00:51,777 INFO L231 Difference]: Finished difference. Result has 85 places, 85 transitions, 583 flow [2024-06-28 01:00:51,778 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=522, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=583, PETRI_PLACES=85, PETRI_TRANSITIONS=85} [2024-06-28 01:00:51,778 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 36 predicate places. [2024-06-28 01:00:51,778 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 85 transitions, 583 flow [2024-06-28 01:00:51,779 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:51,779 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:51,779 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:51,779 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 01:00:51,779 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-28 01:00:51,779 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:51,780 INFO L85 PathProgramCache]: Analyzing trace with hash -2059358860, now seen corresponding path program 3 times [2024-06-28 01:00:51,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:51,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1683686181] [2024-06-28 01:00:51,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:51,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:51,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:51,874 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:51,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:51,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1683686181] [2024-06-28 01:00:51,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1683686181] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:51,874 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:51,874 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:00:51,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [272972921] [2024-06-28 01:00:51,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:51,875 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:00:51,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:51,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:00:51,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:00:51,896 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:00:51,897 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 85 transitions, 583 flow. Second operand has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:51,897 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:51,897 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:00:51,898 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:52,094 INFO L124 PetriNetUnfolderBase]: 1238/2045 cut-off events. [2024-06-28 01:00:52,094 INFO L125 PetriNetUnfolderBase]: For 8910/8910 co-relation queries the response was YES. [2024-06-28 01:00:52,099 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8092 conditions, 2045 events. 1238/2045 cut-off events. For 8910/8910 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 11474 event pairs, 385 based on Foata normal form. 2/2032 useless extension candidates. Maximal degree in co-relation 8058. Up to 1721 conditions per place. [2024-06-28 01:00:52,134 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 74 selfloop transitions, 25 changer transitions 0/113 dead transitions. [2024-06-28 01:00:52,134 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 113 transitions, 856 flow [2024-06-28 01:00:52,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:00:52,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:00:52,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 177 transitions. [2024-06-28 01:00:52,135 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6555555555555556 [2024-06-28 01:00:52,135 INFO L175 Difference]: Start difference. First operand has 85 places, 85 transitions, 583 flow. Second operand 6 states and 177 transitions. [2024-06-28 01:00:52,136 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 113 transitions, 856 flow [2024-06-28 01:00:52,142 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 113 transitions, 799 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-28 01:00:52,144 INFO L231 Difference]: Finished difference. Result has 87 places, 86 transitions, 595 flow [2024-06-28 01:00:52,144 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=530, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=595, PETRI_PLACES=87, PETRI_TRANSITIONS=86} [2024-06-28 01:00:52,145 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 38 predicate places. [2024-06-28 01:00:52,145 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 86 transitions, 595 flow [2024-06-28 01:00:52,145 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:52,145 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:52,145 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:52,145 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 01:00:52,145 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:52,145 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:52,145 INFO L85 PathProgramCache]: Analyzing trace with hash -1290631016, now seen corresponding path program 2 times [2024-06-28 01:00:52,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:52,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [953834005] [2024-06-28 01:00:52,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:52,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:52,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:52,258 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:52,258 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:52,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [953834005] [2024-06-28 01:00:52,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [953834005] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:52,259 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:52,259 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:00:52,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1906422699] [2024-06-28 01:00:52,259 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:52,259 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:00:52,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:52,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:00:52,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:00:52,287 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:00:52,287 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 86 transitions, 595 flow. Second operand has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:52,287 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:52,287 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:00:52,288 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:52,517 INFO L124 PetriNetUnfolderBase]: 1265/2149 cut-off events. [2024-06-28 01:00:52,517 INFO L125 PetriNetUnfolderBase]: For 10190/10190 co-relation queries the response was YES. [2024-06-28 01:00:52,523 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8379 conditions, 2149 events. 1265/2149 cut-off events. For 10190/10190 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 12354 event pairs, 528 based on Foata normal form. 4/2128 useless extension candidates. Maximal degree in co-relation 8344. Up to 1794 conditions per place. [2024-06-28 01:00:52,533 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 85 selfloop transitions, 17 changer transitions 0/116 dead transitions. [2024-06-28 01:00:52,533 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 116 transitions, 885 flow [2024-06-28 01:00:52,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:00:52,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:00:52,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 175 transitions. [2024-06-28 01:00:52,534 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6481481481481481 [2024-06-28 01:00:52,535 INFO L175 Difference]: Start difference. First operand has 87 places, 86 transitions, 595 flow. Second operand 6 states and 175 transitions. [2024-06-28 01:00:52,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 116 transitions, 885 flow [2024-06-28 01:00:52,544 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 116 transitions, 841 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-28 01:00:52,547 INFO L231 Difference]: Finished difference. Result has 90 places, 88 transitions, 616 flow [2024-06-28 01:00:52,548 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=551, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=616, PETRI_PLACES=90, PETRI_TRANSITIONS=88} [2024-06-28 01:00:52,549 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 41 predicate places. [2024-06-28 01:00:52,549 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 88 transitions, 616 flow [2024-06-28 01:00:52,549 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:52,549 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:52,549 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:52,550 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 01:00:52,550 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:52,550 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:52,550 INFO L85 PathProgramCache]: Analyzing trace with hash 1654036160, now seen corresponding path program 3 times [2024-06-28 01:00:52,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:52,550 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1890618710] [2024-06-28 01:00:52,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:52,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:52,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:52,661 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:52,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:52,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1890618710] [2024-06-28 01:00:52,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1890618710] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:52,662 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:52,662 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:00:52,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [387599415] [2024-06-28 01:00:52,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:52,662 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:00:52,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:52,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:00:52,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:00:52,705 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:00:52,706 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 88 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-28 01:00:52,706 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:52,706 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:00:52,706 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:52,914 INFO L124 PetriNetUnfolderBase]: 1257/2125 cut-off events. [2024-06-28 01:00:52,914 INFO L125 PetriNetUnfolderBase]: For 11522/11522 co-relation queries the response was YES. [2024-06-28 01:00:52,920 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8489 conditions, 2125 events. 1257/2125 cut-off events. For 11522/11522 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 12231 event pairs, 463 based on Foata normal form. 4/2104 useless extension candidates. Maximal degree in co-relation 8452. Up to 1697 conditions per place. [2024-06-28 01:00:52,930 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 83 selfloop transitions, 22 changer transitions 0/119 dead transitions. [2024-06-28 01:00:52,930 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 119 transitions, 918 flow [2024-06-28 01:00:52,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:00:52,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:00:52,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 176 transitions. [2024-06-28 01:00:52,932 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6518518518518519 [2024-06-28 01:00:52,932 INFO L175 Difference]: Start difference. First operand has 90 places, 88 transitions, 616 flow. Second operand 6 states and 176 transitions. [2024-06-28 01:00:52,932 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 119 transitions, 918 flow [2024-06-28 01:00:52,945 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 119 transitions, 871 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-28 01:00:52,947 INFO L231 Difference]: Finished difference. Result has 92 places, 90 transitions, 648 flow [2024-06-28 01:00:52,947 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=569, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=648, PETRI_PLACES=92, PETRI_TRANSITIONS=90} [2024-06-28 01:00:52,948 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 43 predicate places. [2024-06-28 01:00:52,948 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 90 transitions, 648 flow [2024-06-28 01:00:52,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:52,948 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:52,948 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:52,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 01:00:52,949 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:52,949 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:52,949 INFO L85 PathProgramCache]: Analyzing trace with hash 595362815, now seen corresponding path program 1 times [2024-06-28 01:00:52,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:52,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1296543090] [2024-06-28 01:00:52,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:52,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:52,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:53,041 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:53,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:53,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1296543090] [2024-06-28 01:00:53,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1296543090] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:53,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:53,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 01:00:53,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [847087916] [2024-06-28 01:00:53,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:53,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 01:00:53,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:53,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 01:00:53,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 01:00:53,070 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 45 [2024-06-28 01:00:53,070 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 90 transitions, 648 flow. Second operand has 5 states, 5 states have (on average 21.4) internal successors, (107), 5 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:53,071 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:53,071 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 45 [2024-06-28 01:00:53,071 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:53,265 INFO L124 PetriNetUnfolderBase]: 1159/2047 cut-off events. [2024-06-28 01:00:53,265 INFO L125 PetriNetUnfolderBase]: For 13047/13047 co-relation queries the response was YES. [2024-06-28 01:00:53,271 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8408 conditions, 2047 events. 1159/2047 cut-off events. For 13047/13047 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 12120 event pairs, 456 based on Foata normal form. 2/2025 useless extension candidates. Maximal degree in co-relation 8370. Up to 1630 conditions per place. [2024-06-28 01:00:53,281 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 78 selfloop transitions, 17 changer transitions 0/115 dead transitions. [2024-06-28 01:00:53,281 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 115 transitions, 952 flow [2024-06-28 01:00:53,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 01:00:53,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 01:00:53,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 149 transitions. [2024-06-28 01:00:53,282 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6622222222222223 [2024-06-28 01:00:53,283 INFO L175 Difference]: Start difference. First operand has 92 places, 90 transitions, 648 flow. Second operand 5 states and 149 transitions. [2024-06-28 01:00:53,283 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 115 transitions, 952 flow [2024-06-28 01:00:53,296 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 115 transitions, 891 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-28 01:00:53,297 INFO L231 Difference]: Finished difference. Result has 93 places, 96 transitions, 677 flow [2024-06-28 01:00:53,297 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=587, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=677, PETRI_PLACES=93, PETRI_TRANSITIONS=96} [2024-06-28 01:00:53,298 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 44 predicate places. [2024-06-28 01:00:53,298 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 96 transitions, 677 flow [2024-06-28 01:00:53,298 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 21.4) internal successors, (107), 5 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:53,298 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:53,298 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:53,298 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 01:00:53,298 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:53,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:53,299 INFO L85 PathProgramCache]: Analyzing trace with hash 549265279, now seen corresponding path program 2 times [2024-06-28 01:00:53,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:53,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1740975130] [2024-06-28 01:00:53,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:53,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:53,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:53,404 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:53,404 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:53,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1740975130] [2024-06-28 01:00:53,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1740975130] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:53,405 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:53,405 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 01:00:53,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1596643194] [2024-06-28 01:00:53,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:53,405 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 01:00:53,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:53,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 01:00:53,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-28 01:00:53,424 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 45 [2024-06-28 01:00:53,425 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 96 transitions, 677 flow. Second operand has 5 states, 5 states have (on average 21.4) internal successors, (107), 5 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:53,425 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:53,425 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 45 [2024-06-28 01:00:53,425 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:53,619 INFO L124 PetriNetUnfolderBase]: 1151/2019 cut-off events. [2024-06-28 01:00:53,619 INFO L125 PetriNetUnfolderBase]: For 14167/14167 co-relation queries the response was YES. [2024-06-28 01:00:53,625 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8507 conditions, 2019 events. 1151/2019 cut-off events. For 14167/14167 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 11901 event pairs, 444 based on Foata normal form. 2/1995 useless extension candidates. Maximal degree in co-relation 8468. Up to 1634 conditions per place. [2024-06-28 01:00:53,633 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 77 selfloop transitions, 14 changer transitions 0/111 dead transitions. [2024-06-28 01:00:53,633 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 111 transitions, 895 flow [2024-06-28 01:00:53,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 01:00:53,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 01:00:53,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 123 transitions. [2024-06-28 01:00:53,634 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6833333333333333 [2024-06-28 01:00:53,634 INFO L175 Difference]: Start difference. First operand has 93 places, 96 transitions, 677 flow. Second operand 4 states and 123 transitions. [2024-06-28 01:00:53,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 111 transitions, 895 flow [2024-06-28 01:00:53,648 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 111 transitions, 867 flow, removed 10 selfloop flow, removed 1 redundant places. [2024-06-28 01:00:53,649 INFO L231 Difference]: Finished difference. Result has 96 places, 96 transitions, 688 flow [2024-06-28 01:00:53,650 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=649, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=688, PETRI_PLACES=96, PETRI_TRANSITIONS=96} [2024-06-28 01:00:53,651 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 47 predicate places. [2024-06-28 01:00:53,651 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 96 transitions, 688 flow [2024-06-28 01:00:53,651 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 21.4) internal successors, (107), 5 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:53,651 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:53,651 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:53,651 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 01:00:53,651 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:53,651 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:53,652 INFO L85 PathProgramCache]: Analyzing trace with hash -397479149, now seen corresponding path program 1 times [2024-06-28 01:00:53,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:53,652 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [153178097] [2024-06-28 01:00:53,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:53,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:53,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:53,779 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:53,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:53,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [153178097] [2024-06-28 01:00:53,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [153178097] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:53,792 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:53,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:00:53,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [580686182] [2024-06-28 01:00:53,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:53,793 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:00:53,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:53,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:00:53,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:00:53,832 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:00:53,832 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 96 transitions, 688 flow. Second operand has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:53,832 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:53,832 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:00:53,832 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:54,148 INFO L124 PetriNetUnfolderBase]: 1608/2602 cut-off events. [2024-06-28 01:00:54,149 INFO L125 PetriNetUnfolderBase]: For 21388/21388 co-relation queries the response was YES. [2024-06-28 01:00:54,156 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11439 conditions, 2602 events. 1608/2602 cut-off events. For 21388/21388 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 15040 event pairs, 258 based on Foata normal form. 18/2615 useless extension candidates. Maximal degree in co-relation 11398. Up to 1859 conditions per place. [2024-06-28 01:00:54,167 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 114 selfloop transitions, 28 changer transitions 0/156 dead transitions. [2024-06-28 01:00:54,167 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 156 transitions, 1236 flow [2024-06-28 01:00:54,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:00:54,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:00:54,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 245 transitions. [2024-06-28 01:00:54,168 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6805555555555556 [2024-06-28 01:00:54,168 INFO L175 Difference]: Start difference. First operand has 96 places, 96 transitions, 688 flow. Second operand 8 states and 245 transitions. [2024-06-28 01:00:54,168 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 156 transitions, 1236 flow [2024-06-28 01:00:54,192 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 156 transitions, 1208 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 01:00:54,194 INFO L231 Difference]: Finished difference. Result has 102 places, 102 transitions, 797 flow [2024-06-28 01:00:54,194 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=660, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=797, PETRI_PLACES=102, PETRI_TRANSITIONS=102} [2024-06-28 01:00:54,195 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 53 predicate places. [2024-06-28 01:00:54,195 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 102 transitions, 797 flow [2024-06-28 01:00:54,195 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:54,195 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:54,195 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:54,195 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 01:00:54,196 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:54,196 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:54,196 INFO L85 PathProgramCache]: Analyzing trace with hash -1338798221, now seen corresponding path program 2 times [2024-06-28 01:00:54,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:54,196 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [288095358] [2024-06-28 01:00:54,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:54,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:54,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:54,313 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:54,313 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:54,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [288095358] [2024-06-28 01:00:54,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [288095358] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:54,313 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:54,314 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:00:54,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1995365058] [2024-06-28 01:00:54,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:54,314 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:00:54,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:54,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:00:54,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:00:54,357 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:00:54,357 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 102 transitions, 797 flow. Second operand has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:54,357 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:54,357 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:00:54,357 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:54,654 INFO L124 PetriNetUnfolderBase]: 1562/2676 cut-off events. [2024-06-28 01:00:54,654 INFO L125 PetriNetUnfolderBase]: For 22591/22591 co-relation queries the response was YES. [2024-06-28 01:00:54,661 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11537 conditions, 2676 events. 1562/2676 cut-off events. For 22591/22591 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 16175 event pairs, 574 based on Foata normal form. 24/2672 useless extension candidates. Maximal degree in co-relation 11494. Up to 2048 conditions per place. [2024-06-28 01:00:54,671 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 108 selfloop transitions, 24 changer transitions 0/146 dead transitions. [2024-06-28 01:00:54,671 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 146 transitions, 1198 flow [2024-06-28 01:00:54,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:00:54,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:00:54,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 213 transitions. [2024-06-28 01:00:54,673 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6761904761904762 [2024-06-28 01:00:54,673 INFO L175 Difference]: Start difference. First operand has 102 places, 102 transitions, 797 flow. Second operand 7 states and 213 transitions. [2024-06-28 01:00:54,673 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 146 transitions, 1198 flow [2024-06-28 01:00:54,699 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 146 transitions, 1126 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-28 01:00:54,704 INFO L231 Difference]: Finished difference. Result has 104 places, 103 transitions, 804 flow [2024-06-28 01:00:54,704 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=733, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=804, PETRI_PLACES=104, PETRI_TRANSITIONS=103} [2024-06-28 01:00:54,704 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 55 predicate places. [2024-06-28 01:00:54,705 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 103 transitions, 804 flow [2024-06-28 01:00:54,705 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:54,705 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:54,705 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:54,705 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 01:00:54,705 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:54,706 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:54,706 INFO L85 PathProgramCache]: Analyzing trace with hash -781999401, now seen corresponding path program 3 times [2024-06-28 01:00:54,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:54,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [429518056] [2024-06-28 01:00:54,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:54,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:54,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:54,819 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:54,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:54,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [429518056] [2024-06-28 01:00:54,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [429518056] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:54,820 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:54,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:00:54,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1585387681] [2024-06-28 01:00:54,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:54,820 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:00:54,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:54,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:00:54,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:00:54,855 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:00:54,856 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 103 transitions, 804 flow. Second operand has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:54,856 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:54,856 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:00:54,856 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:55,135 INFO L124 PetriNetUnfolderBase]: 1656/2707 cut-off events. [2024-06-28 01:00:55,135 INFO L125 PetriNetUnfolderBase]: For 22785/22785 co-relation queries the response was YES. [2024-06-28 01:00:55,143 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11932 conditions, 2707 events. 1656/2707 cut-off events. For 22785/22785 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 15872 event pairs, 390 based on Foata normal form. 16/2716 useless extension candidates. Maximal degree in co-relation 11888. Up to 2241 conditions per place. [2024-06-28 01:00:55,154 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 104 selfloop transitions, 26 changer transitions 0/144 dead transitions. [2024-06-28 01:00:55,154 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 144 transitions, 1192 flow [2024-06-28 01:00:55,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:00:55,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:00:55,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 209 transitions. [2024-06-28 01:00:55,155 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6634920634920635 [2024-06-28 01:00:55,155 INFO L175 Difference]: Start difference. First operand has 104 places, 103 transitions, 804 flow. Second operand 7 states and 209 transitions. [2024-06-28 01:00:55,156 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 144 transitions, 1192 flow [2024-06-28 01:00:55,181 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 144 transitions, 1148 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-28 01:00:55,183 INFO L231 Difference]: Finished difference. Result has 106 places, 104 transitions, 839 flow [2024-06-28 01:00:55,183 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=760, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=839, PETRI_PLACES=106, PETRI_TRANSITIONS=104} [2024-06-28 01:00:55,183 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 57 predicate places. [2024-06-28 01:00:55,183 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 104 transitions, 839 flow [2024-06-28 01:00:55,183 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:55,184 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:55,184 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:55,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 01:00:55,184 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:55,184 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:55,184 INFO L85 PathProgramCache]: Analyzing trace with hash -775328201, now seen corresponding path program 1 times [2024-06-28 01:00:55,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:55,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [435872742] [2024-06-28 01:00:55,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:55,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:55,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:55,286 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:55,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:55,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [435872742] [2024-06-28 01:00:55,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [435872742] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:55,287 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:55,287 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:00:55,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [613801328] [2024-06-28 01:00:55,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:55,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:00:55,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:55,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:00:55,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:00:55,345 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:00:55,346 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 104 transitions, 839 flow. Second operand has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:55,346 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:55,346 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:00:55,346 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:55,651 INFO L124 PetriNetUnfolderBase]: 1723/2948 cut-off events. [2024-06-28 01:00:55,651 INFO L125 PetriNetUnfolderBase]: For 25927/25927 co-relation queries the response was YES. [2024-06-28 01:00:55,659 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12701 conditions, 2948 events. 1723/2948 cut-off events. For 25927/25927 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 18267 event pairs, 605 based on Foata normal form. 12/2930 useless extension candidates. Maximal degree in co-relation 12656. Up to 2093 conditions per place. [2024-06-28 01:00:55,670 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 105 selfloop transitions, 29 changer transitions 0/148 dead transitions. [2024-06-28 01:00:55,671 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 148 transitions, 1249 flow [2024-06-28 01:00:55,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:00:55,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:00:55,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 211 transitions. [2024-06-28 01:00:55,673 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6698412698412698 [2024-06-28 01:00:55,673 INFO L175 Difference]: Start difference. First operand has 106 places, 104 transitions, 839 flow. Second operand 7 states and 211 transitions. [2024-06-28 01:00:55,673 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 148 transitions, 1249 flow [2024-06-28 01:00:55,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 148 transitions, 1190 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-28 01:00:55,707 INFO L231 Difference]: Finished difference. Result has 108 places, 105 transitions, 866 flow [2024-06-28 01:00:55,707 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=780, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=866, PETRI_PLACES=108, PETRI_TRANSITIONS=105} [2024-06-28 01:00:55,708 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 59 predicate places. [2024-06-28 01:00:55,708 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 105 transitions, 866 flow [2024-06-28 01:00:55,708 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:55,708 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:55,708 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:55,708 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 01:00:55,708 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:55,709 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:55,709 INFO L85 PathProgramCache]: Analyzing trace with hash -1835208493, now seen corresponding path program 1 times [2024-06-28 01:00:55,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:55,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1053989726] [2024-06-28 01:00:55,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:55,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:55,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:55,817 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:55,817 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:55,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1053989726] [2024-06-28 01:00:55,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1053989726] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:55,818 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:55,818 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:00:55,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [895757261] [2024-06-28 01:00:55,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:55,819 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:00:55,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:55,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:00:55,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:00:55,853 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 45 [2024-06-28 01:00:55,854 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 105 transitions, 866 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-28 01:00:55,854 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:55,854 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 45 [2024-06-28 01:00:55,854 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:56,158 INFO L124 PetriNetUnfolderBase]: 1645/2852 cut-off events. [2024-06-28 01:00:56,158 INFO L125 PetriNetUnfolderBase]: For 25479/25485 co-relation queries the response was YES. [2024-06-28 01:00:56,167 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12361 conditions, 2852 events. 1645/2852 cut-off events. For 25479/25485 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 17791 event pairs, 499 based on Foata normal form. 6/2831 useless extension candidates. Maximal degree in co-relation 12315. Up to 2353 conditions per place. [2024-06-28 01:00:56,179 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 92 selfloop transitions, 27 changer transitions 0/141 dead transitions. [2024-06-28 01:00:56,179 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 141 transitions, 1281 flow [2024-06-28 01:00:56,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:00:56,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:00:56,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 179 transitions. [2024-06-28 01:00:56,180 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.662962962962963 [2024-06-28 01:00:56,180 INFO L175 Difference]: Start difference. First operand has 108 places, 105 transitions, 866 flow. Second operand 6 states and 179 transitions. [2024-06-28 01:00:56,180 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 141 transitions, 1281 flow [2024-06-28 01:00:56,210 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 141 transitions, 1220 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-28 01:00:56,213 INFO L231 Difference]: Finished difference. Result has 111 places, 116 transitions, 964 flow [2024-06-28 01:00:56,214 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=805, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=964, PETRI_PLACES=111, PETRI_TRANSITIONS=116} [2024-06-28 01:00:56,214 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 62 predicate places. [2024-06-28 01:00:56,214 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 116 transitions, 964 flow [2024-06-28 01:00:56,214 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-28 01:00:56,214 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:56,215 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:56,215 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 01:00:56,215 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:56,215 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:56,215 INFO L85 PathProgramCache]: Analyzing trace with hash 942496471, now seen corresponding path program 4 times [2024-06-28 01:00:56,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:56,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [129448681] [2024-06-28 01:00:56,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:56,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:56,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:56,322 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:56,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:56,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [129448681] [2024-06-28 01:00:56,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [129448681] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:56,322 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:56,322 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:00:56,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [691883686] [2024-06-28 01:00:56,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:56,323 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:00:56,323 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:56,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:00:56,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:00:56,352 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:00:56,354 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 116 transitions, 964 flow. Second operand has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:56,354 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:56,354 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:00:56,354 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:56,638 INFO L124 PetriNetUnfolderBase]: 1826/3022 cut-off events. [2024-06-28 01:00:56,639 INFO L125 PetriNetUnfolderBase]: For 30090/30090 co-relation queries the response was YES. [2024-06-28 01:00:56,647 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13537 conditions, 3022 events. 1826/3022 cut-off events. For 30090/30090 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 18430 event pairs, 578 based on Foata normal form. 16/3013 useless extension candidates. Maximal degree in co-relation 13489. Up to 2507 conditions per place. [2024-06-28 01:00:56,659 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 114 selfloop transitions, 26 changer transitions 0/154 dead transitions. [2024-06-28 01:00:56,659 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 154 transitions, 1370 flow [2024-06-28 01:00:56,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:00:56,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:00:56,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 206 transitions. [2024-06-28 01:00:56,660 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.653968253968254 [2024-06-28 01:00:56,660 INFO L175 Difference]: Start difference. First operand has 111 places, 116 transitions, 964 flow. Second operand 7 states and 206 transitions. [2024-06-28 01:00:56,660 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 154 transitions, 1370 flow [2024-06-28 01:00:56,700 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 154 transitions, 1340 flow, removed 11 selfloop flow, removed 1 redundant places. [2024-06-28 01:00:56,702 INFO L231 Difference]: Finished difference. Result has 117 places, 117 transitions, 1017 flow [2024-06-28 01:00:56,702 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=934, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1017, PETRI_PLACES=117, PETRI_TRANSITIONS=117} [2024-06-28 01:00:56,702 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 68 predicate places. [2024-06-28 01:00:56,702 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 117 transitions, 1017 flow [2024-06-28 01:00:56,703 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:56,703 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:56,703 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:56,703 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 01:00:56,703 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-28 01:00:56,703 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:56,703 INFO L85 PathProgramCache]: Analyzing trace with hash 161187133, now seen corresponding path program 2 times [2024-06-28 01:00:56,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:56,703 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2110948155] [2024-06-28 01:00:56,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:56,703 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:56,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:56,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-28 01:00:56,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:56,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2110948155] [2024-06-28 01:00:56,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2110948155] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:56,792 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:56,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:00:56,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1535905721] [2024-06-28 01:00:56,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:56,792 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:00:56,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:56,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:00:56,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:00:56,831 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:00:56,831 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 117 transitions, 1017 flow. Second operand has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:56,831 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:56,831 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:00:56,831 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:57,118 INFO L124 PetriNetUnfolderBase]: 1893/3240 cut-off events. [2024-06-28 01:00:57,118 INFO L125 PetriNetUnfolderBase]: For 33894/33894 co-relation queries the response was YES. [2024-06-28 01:00:57,128 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14450 conditions, 3240 events. 1893/3240 cut-off events. For 33894/33894 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 20523 event pairs, 698 based on Foata normal form. 12/3219 useless extension candidates. Maximal degree in co-relation 14400. Up to 2491 conditions per place. [2024-06-28 01:00:57,142 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 116 selfloop transitions, 28 changer transitions 0/158 dead transitions. [2024-06-28 01:00:57,142 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 158 transitions, 1447 flow [2024-06-28 01:00:57,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:00:57,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:00:57,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 209 transitions. [2024-06-28 01:00:57,143 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6634920634920635 [2024-06-28 01:00:57,143 INFO L175 Difference]: Start difference. First operand has 117 places, 117 transitions, 1017 flow. Second operand 7 states and 209 transitions. [2024-06-28 01:00:57,143 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 158 transitions, 1447 flow [2024-06-28 01:00:57,189 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 158 transitions, 1384 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-28 01:00:57,190 INFO L231 Difference]: Finished difference. Result has 119 places, 118 transitions, 1042 flow [2024-06-28 01:00:57,191 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=954, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1042, PETRI_PLACES=119, PETRI_TRANSITIONS=118} [2024-06-28 01:00:57,191 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 70 predicate places. [2024-06-28 01:00:57,191 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 118 transitions, 1042 flow [2024-06-28 01:00:57,191 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:57,191 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:57,191 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:57,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 01:00:57,191 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-28 01:00:57,192 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:57,192 INFO L85 PathProgramCache]: Analyzing trace with hash 595848759, now seen corresponding path program 3 times [2024-06-28 01:00:57,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:57,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [156670233] [2024-06-28 01:00:57,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:57,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:57,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:57,274 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:57,275 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:57,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [156670233] [2024-06-28 01:00:57,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [156670233] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:57,275 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:57,275 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:00:57,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1551907434] [2024-06-28 01:00:57,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:57,277 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:00:57,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:57,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:00:57,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:00:57,313 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:00:57,314 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 118 transitions, 1042 flow. Second operand has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:57,314 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:57,314 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:00:57,314 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:57,610 INFO L124 PetriNetUnfolderBase]: 1873/3174 cut-off events. [2024-06-28 01:00:57,610 INFO L125 PetriNetUnfolderBase]: For 32233/32233 co-relation queries the response was YES. [2024-06-28 01:00:57,621 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13986 conditions, 3174 events. 1873/3174 cut-off events. For 32233/32233 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 19880 event pairs, 534 based on Foata normal form. 12/3163 useless extension candidates. Maximal degree in co-relation 13935. Up to 1912 conditions per place. [2024-06-28 01:00:57,633 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 109 selfloop transitions, 35 changer transitions 0/158 dead transitions. [2024-06-28 01:00:57,634 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 158 transitions, 1410 flow [2024-06-28 01:00:57,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:00:57,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:00:57,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 208 transitions. [2024-06-28 01:00:57,635 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6603174603174603 [2024-06-28 01:00:57,635 INFO L175 Difference]: Start difference. First operand has 119 places, 118 transitions, 1042 flow. Second operand 7 states and 208 transitions. [2024-06-28 01:00:57,635 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 158 transitions, 1410 flow [2024-06-28 01:00:57,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 158 transitions, 1338 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-28 01:00:57,681 INFO L231 Difference]: Finished difference. Result has 120 places, 117 transitions, 1004 flow [2024-06-28 01:00:57,681 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=930, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1004, PETRI_PLACES=120, PETRI_TRANSITIONS=117} [2024-06-28 01:00:57,682 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 71 predicate places. [2024-06-28 01:00:57,682 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 117 transitions, 1004 flow [2024-06-28 01:00:57,683 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:57,683 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:57,683 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:57,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 01:00:57,683 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:57,683 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:57,683 INFO L85 PathProgramCache]: Analyzing trace with hash -438357057, now seen corresponding path program 2 times [2024-06-28 01:00:57,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:57,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1332210783] [2024-06-28 01:00:57,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:57,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:57,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:57,773 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:57,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:57,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1332210783] [2024-06-28 01:00:57,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1332210783] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:57,774 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:57,774 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:00:57,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1196151313] [2024-06-28 01:00:57,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:57,775 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:00:57,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:57,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:00:57,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:00:57,801 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 45 [2024-06-28 01:00:57,802 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 117 transitions, 1004 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-28 01:00:57,802 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:57,802 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 45 [2024-06-28 01:00:57,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:58,119 INFO L124 PetriNetUnfolderBase]: 1759/2980 cut-off events. [2024-06-28 01:00:58,119 INFO L125 PetriNetUnfolderBase]: For 29982/29982 co-relation queries the response was YES. [2024-06-28 01:00:58,129 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13403 conditions, 2980 events. 1759/2980 cut-off events. For 29982/29982 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 18688 event pairs, 407 based on Foata normal form. 2/2955 useless extension candidates. Maximal degree in co-relation 13351. Up to 2552 conditions per place. [2024-06-28 01:00:58,140 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 92 selfloop transitions, 24 changer transitions 0/138 dead transitions. [2024-06-28 01:00:58,140 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 138 transitions, 1306 flow [2024-06-28 01:00:58,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 01:00:58,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 01:00:58,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 127 transitions. [2024-06-28 01:00:58,141 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7055555555555556 [2024-06-28 01:00:58,141 INFO L175 Difference]: Start difference. First operand has 120 places, 117 transitions, 1004 flow. Second operand 4 states and 127 transitions. [2024-06-28 01:00:58,142 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 138 transitions, 1306 flow [2024-06-28 01:00:58,185 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 138 transitions, 1218 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-28 01:00:58,187 INFO L231 Difference]: Finished difference. Result has 119 places, 120 transitions, 1017 flow [2024-06-28 01:00:58,187 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=916, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1017, PETRI_PLACES=119, PETRI_TRANSITIONS=120} [2024-06-28 01:00:58,187 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 70 predicate places. [2024-06-28 01:00:58,188 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 120 transitions, 1017 flow [2024-06-28 01:00:58,188 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-28 01:00:58,188 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:58,188 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:58,188 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 01:00:58,188 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:58,189 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:58,189 INFO L85 PathProgramCache]: Analyzing trace with hash 20114343, now seen corresponding path program 3 times [2024-06-28 01:00:58,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:58,189 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [805454589] [2024-06-28 01:00:58,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:58,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:58,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:58,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-28 01:00:58,272 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:58,272 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [805454589] [2024-06-28 01:00:58,272 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [805454589] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:58,272 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:58,272 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:00:58,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1824724656] [2024-06-28 01:00:58,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:58,273 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:00:58,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:58,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:00:58,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:00:58,299 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 45 [2024-06-28 01:00:58,300 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 120 transitions, 1017 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-28 01:00:58,300 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:58,300 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 45 [2024-06-28 01:00:58,300 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:58,567 INFO L124 PetriNetUnfolderBase]: 1753/2951 cut-off events. [2024-06-28 01:00:58,567 INFO L125 PetriNetUnfolderBase]: For 28821/28821 co-relation queries the response was YES. [2024-06-28 01:00:58,579 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12982 conditions, 2951 events. 1753/2951 cut-off events. For 28821/28821 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 18324 event pairs, 407 based on Foata normal form. 2/2915 useless extension candidates. Maximal degree in co-relation 12929. Up to 2517 conditions per place. [2024-06-28 01:00:58,590 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 89 selfloop transitions, 30 changer transitions 0/141 dead transitions. [2024-06-28 01:00:58,590 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 141 transitions, 1305 flow [2024-06-28 01:00:58,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 01:00:58,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 01:00:58,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 152 transitions. [2024-06-28 01:00:58,591 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6755555555555556 [2024-06-28 01:00:58,591 INFO L175 Difference]: Start difference. First operand has 119 places, 120 transitions, 1017 flow. Second operand 5 states and 152 transitions. [2024-06-28 01:00:58,591 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 141 transitions, 1305 flow [2024-06-28 01:00:58,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 141 transitions, 1260 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-06-28 01:00:58,641 INFO L231 Difference]: Finished difference. Result has 122 places, 120 transitions, 1044 flow [2024-06-28 01:00:58,641 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=972, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1044, PETRI_PLACES=122, PETRI_TRANSITIONS=120} [2024-06-28 01:00:58,641 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 73 predicate places. [2024-06-28 01:00:58,642 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 120 transitions, 1044 flow [2024-06-28 01:00:58,642 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-28 01:00:58,642 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:58,642 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:58,642 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 01:00:58,642 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:58,643 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:58,643 INFO L85 PathProgramCache]: Analyzing trace with hash -152428561, now seen corresponding path program 1 times [2024-06-28 01:00:58,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:58,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1423636238] [2024-06-28 01:00:58,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:58,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:58,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:58,733 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:58,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:58,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1423636238] [2024-06-28 01:00:58,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1423636238] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:58,734 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:58,734 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:00:58,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [227697164] [2024-06-28 01:00:58,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:58,735 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:00:58,735 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:58,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:00:58,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:00:58,758 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 45 [2024-06-28 01:00:58,759 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 120 transitions, 1044 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-28 01:00:58,759 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:58,759 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 45 [2024-06-28 01:00:58,759 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:59,006 INFO L124 PetriNetUnfolderBase]: 1744/2940 cut-off events. [2024-06-28 01:00:59,006 INFO L125 PetriNetUnfolderBase]: For 30357/30357 co-relation queries the response was YES. [2024-06-28 01:00:59,017 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13003 conditions, 2940 events. 1744/2940 cut-off events. For 30357/30357 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 18256 event pairs, 406 based on Foata normal form. 2/2900 useless extension candidates. Maximal degree in co-relation 12949. Up to 2571 conditions per place. [2024-06-28 01:00:59,027 INFO L140 encePairwiseOnDemand]: 40/45 looper letters, 103 selfloop transitions, 10 changer transitions 0/135 dead transitions. [2024-06-28 01:00:59,027 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 135 transitions, 1320 flow [2024-06-28 01:00:59,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 01:00:59,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 01:00:59,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 119 transitions. [2024-06-28 01:00:59,028 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6611111111111111 [2024-06-28 01:00:59,028 INFO L175 Difference]: Start difference. First operand has 122 places, 120 transitions, 1044 flow. Second operand 4 states and 119 transitions. [2024-06-28 01:00:59,028 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 135 transitions, 1320 flow [2024-06-28 01:00:59,072 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 135 transitions, 1251 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-28 01:00:59,073 INFO L231 Difference]: Finished difference. Result has 122 places, 122 transitions, 1024 flow [2024-06-28 01:00:59,073 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=975, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1024, PETRI_PLACES=122, PETRI_TRANSITIONS=122} [2024-06-28 01:00:59,074 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 73 predicate places. [2024-06-28 01:00:59,074 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 122 transitions, 1024 flow [2024-06-28 01:00:59,074 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-28 01:00:59,074 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:59,074 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:59,074 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 01:00:59,074 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:59,074 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:59,075 INFO L85 PathProgramCache]: Analyzing trace with hash -1024795224, now seen corresponding path program 1 times [2024-06-28 01:00:59,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:59,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1963975882] [2024-06-28 01:00:59,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:59,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:59,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:59,148 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:59,148 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:59,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1963975882] [2024-06-28 01:00:59,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1963975882] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:59,148 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:59,148 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:00:59,148 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [250336829] [2024-06-28 01:00:59,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:59,149 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:00:59,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:59,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:00:59,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:00:59,170 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:00:59,170 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 122 transitions, 1024 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:59,170 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:59,170 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:00:59,170 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:59,454 INFO L124 PetriNetUnfolderBase]: 1909/3166 cut-off events. [2024-06-28 01:00:59,454 INFO L125 PetriNetUnfolderBase]: For 31333/31333 co-relation queries the response was YES. [2024-06-28 01:00:59,465 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13951 conditions, 3166 events. 1909/3166 cut-off events. For 31333/31333 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 19571 event pairs, 439 based on Foata normal form. 1/3156 useless extension candidates. Maximal degree in co-relation 13897. Up to 2753 conditions per place. [2024-06-28 01:00:59,476 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 119 selfloop transitions, 32 changer transitions 0/165 dead transitions. [2024-06-28 01:00:59,476 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 165 transitions, 1630 flow [2024-06-28 01:00:59,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:00:59,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:00:59,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 178 transitions. [2024-06-28 01:00:59,477 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6592592592592592 [2024-06-28 01:00:59,477 INFO L175 Difference]: Start difference. First operand has 122 places, 122 transitions, 1024 flow. Second operand 6 states and 178 transitions. [2024-06-28 01:00:59,477 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 165 transitions, 1630 flow [2024-06-28 01:00:59,536 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 165 transitions, 1597 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-06-28 01:00:59,538 INFO L231 Difference]: Finished difference. Result has 127 places, 136 transitions, 1222 flow [2024-06-28 01:00:59,538 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=991, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1222, PETRI_PLACES=127, PETRI_TRANSITIONS=136} [2024-06-28 01:00:59,539 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 78 predicate places. [2024-06-28 01:00:59,539 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 136 transitions, 1222 flow [2024-06-28 01:00:59,539 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:59,539 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:59,539 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:59,539 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 01:00:59,539 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:59,539 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:59,539 INFO L85 PathProgramCache]: Analyzing trace with hash 1873233888, now seen corresponding path program 2 times [2024-06-28 01:00:59,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:59,540 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [199421450] [2024-06-28 01:00:59,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:59,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:59,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:59,615 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:59,615 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:59,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [199421450] [2024-06-28 01:00:59,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [199421450] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:59,616 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:59,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:00:59,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1713757973] [2024-06-28 01:00:59,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:59,616 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:00:59,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:59,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:00:59,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:00:59,646 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:00:59,646 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 136 transitions, 1222 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:59,646 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:59,646 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:00:59,646 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:59,994 INFO L124 PetriNetUnfolderBase]: 1931/3389 cut-off events. [2024-06-28 01:00:59,994 INFO L125 PetriNetUnfolderBase]: For 34947/34947 co-relation queries the response was YES. [2024-06-28 01:01:00,005 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14820 conditions, 3389 events. 1931/3389 cut-off events. For 34947/34947 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 21920 event pairs, 727 based on Foata normal form. 1/3356 useless extension candidates. Maximal degree in co-relation 14764. Up to 2820 conditions per place. [2024-06-28 01:01:00,018 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 126 selfloop transitions, 27 changer transitions 0/167 dead transitions. [2024-06-28 01:01:00,018 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 167 transitions, 1656 flow [2024-06-28 01:01:00,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:01:00,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:01:00,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 173 transitions. [2024-06-28 01:01:00,019 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6407407407407407 [2024-06-28 01:01:00,019 INFO L175 Difference]: Start difference. First operand has 127 places, 136 transitions, 1222 flow. Second operand 6 states and 173 transitions. [2024-06-28 01:01:00,019 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 167 transitions, 1656 flow [2024-06-28 01:01:00,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 167 transitions, 1606 flow, removed 25 selfloop flow, removed 0 redundant places. [2024-06-28 01:01:00,081 INFO L231 Difference]: Finished difference. Result has 133 places, 142 transitions, 1311 flow [2024-06-28 01:01:00,081 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1178, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1311, PETRI_PLACES=133, PETRI_TRANSITIONS=142} [2024-06-28 01:01:00,081 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 84 predicate places. [2024-06-28 01:01:00,081 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 142 transitions, 1311 flow [2024-06-28 01:01:00,081 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:00,081 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:00,081 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:01:00,081 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 01:01:00,082 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:00,082 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:00,082 INFO L85 PathProgramCache]: Analyzing trace with hash 1049634044, now seen corresponding path program 3 times [2024-06-28 01:01:00,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:00,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1047653174] [2024-06-28 01:01:00,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:00,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:00,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:00,178 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:00,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:00,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1047653174] [2024-06-28 01:01:00,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1047653174] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:00,178 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:00,178 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:01:00,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2039395698] [2024-06-28 01:01:00,178 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:00,178 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:01:00,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:00,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:01:00,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:01:00,204 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:01:00,205 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 142 transitions, 1311 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:00,205 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:00,205 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:01:00,205 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:00,518 INFO L124 PetriNetUnfolderBase]: 1942/3215 cut-off events. [2024-06-28 01:01:00,518 INFO L125 PetriNetUnfolderBase]: For 36916/36916 co-relation queries the response was YES. [2024-06-28 01:01:00,529 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14784 conditions, 3215 events. 1942/3215 cut-off events. For 36916/36916 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 19944 event pairs, 438 based on Foata normal form. 1/3208 useless extension candidates. Maximal degree in co-relation 14725. Up to 2792 conditions per place. [2024-06-28 01:01:00,541 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 119 selfloop transitions, 38 changer transitions 0/171 dead transitions. [2024-06-28 01:01:00,541 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 171 transitions, 1829 flow [2024-06-28 01:01:00,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:01:00,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:01:00,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 175 transitions. [2024-06-28 01:01:00,542 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6481481481481481 [2024-06-28 01:01:00,542 INFO L175 Difference]: Start difference. First operand has 133 places, 142 transitions, 1311 flow. Second operand 6 states and 175 transitions. [2024-06-28 01:01:00,542 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 171 transitions, 1829 flow [2024-06-28 01:01:00,600 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 171 transitions, 1760 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-28 01:01:00,602 INFO L231 Difference]: Finished difference. Result has 135 places, 145 transitions, 1360 flow [2024-06-28 01:01:00,603 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1242, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1360, PETRI_PLACES=135, PETRI_TRANSITIONS=145} [2024-06-28 01:01:00,603 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 86 predicate places. [2024-06-28 01:01:00,603 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 145 transitions, 1360 flow [2024-06-28 01:01:00,603 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:00,603 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:00,603 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:01:00,604 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 01:01:00,604 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:00,604 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:00,604 INFO L85 PathProgramCache]: Analyzing trace with hash 1061061884, now seen corresponding path program 4 times [2024-06-28 01:01:00,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:00,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [577971321] [2024-06-28 01:01:00,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:00,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:00,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:00,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-28 01:01:00,672 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:00,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [577971321] [2024-06-28 01:01:00,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [577971321] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:00,673 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:00,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:01:00,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [94540840] [2024-06-28 01:01:00,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:00,673 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:01:00,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:00,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:01:00,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:01:00,695 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:01:00,696 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 145 transitions, 1360 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:00,696 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:00,696 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:01:00,696 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:00,984 INFO L124 PetriNetUnfolderBase]: 1953/3234 cut-off events. [2024-06-28 01:01:00,984 INFO L125 PetriNetUnfolderBase]: For 39012/39012 co-relation queries the response was YES. [2024-06-28 01:01:00,996 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14984 conditions, 3234 events. 1953/3234 cut-off events. For 39012/39012 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 20077 event pairs, 438 based on Foata normal form. 1/3227 useless extension candidates. Maximal degree in co-relation 14925. Up to 2804 conditions per place. [2024-06-28 01:01:01,006 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 115 selfloop transitions, 42 changer transitions 0/171 dead transitions. [2024-06-28 01:01:01,006 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 171 transitions, 1831 flow [2024-06-28 01:01:01,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:01:01,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:01:01,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 171 transitions. [2024-06-28 01:01:01,014 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6333333333333333 [2024-06-28 01:01:01,014 INFO L175 Difference]: Start difference. First operand has 135 places, 145 transitions, 1360 flow. Second operand 6 states and 171 transitions. [2024-06-28 01:01:01,014 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 171 transitions, 1831 flow [2024-06-28 01:01:01,085 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 171 transitions, 1719 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-28 01:01:01,087 INFO L231 Difference]: Finished difference. Result has 137 places, 149 transitions, 1389 flow [2024-06-28 01:01:01,087 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1261, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1389, PETRI_PLACES=137, PETRI_TRANSITIONS=149} [2024-06-28 01:01:01,087 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 88 predicate places. [2024-06-28 01:01:01,087 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 149 transitions, 1389 flow [2024-06-28 01:01:01,088 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:01,088 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:01,088 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:01:01,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 01:01:01,088 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:01,088 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:01,088 INFO L85 PathProgramCache]: Analyzing trace with hash -1938773248, now seen corresponding path program 5 times [2024-06-28 01:01:01,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:01,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [213081165] [2024-06-28 01:01:01,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:01,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:01,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:01,165 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:01,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:01,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [213081165] [2024-06-28 01:01:01,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [213081165] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:01,165 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:01,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:01:01,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [565967020] [2024-06-28 01:01:01,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:01,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:01:01,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:01,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:01:01,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:01:01,188 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:01:01,188 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 149 transitions, 1389 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:01,188 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:01,188 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:01:01,188 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:01,526 INFO L124 PetriNetUnfolderBase]: 1950/3278 cut-off events. [2024-06-28 01:01:01,526 INFO L125 PetriNetUnfolderBase]: For 40272/40272 co-relation queries the response was YES. [2024-06-28 01:01:01,538 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14955 conditions, 3278 events. 1950/3278 cut-off events. For 40272/40272 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 20512 event pairs, 467 based on Foata normal form. 1/3272 useless extension candidates. Maximal degree in co-relation 14896. Up to 2765 conditions per place. [2024-06-28 01:01:01,549 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 123 selfloop transitions, 49 changer transitions 0/186 dead transitions. [2024-06-28 01:01:01,550 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 186 transitions, 1879 flow [2024-06-28 01:01:01,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:01:01,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:01:01,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 209 transitions. [2024-06-28 01:01:01,551 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6634920634920635 [2024-06-28 01:01:01,551 INFO L175 Difference]: Start difference. First operand has 137 places, 149 transitions, 1389 flow. Second operand 7 states and 209 transitions. [2024-06-28 01:01:01,551 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 186 transitions, 1879 flow [2024-06-28 01:01:01,655 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 186 transitions, 1797 flow, removed 19 selfloop flow, removed 2 redundant places. [2024-06-28 01:01:01,658 INFO L231 Difference]: Finished difference. Result has 142 places, 149 transitions, 1431 flow [2024-06-28 01:01:01,658 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1307, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1431, PETRI_PLACES=142, PETRI_TRANSITIONS=149} [2024-06-28 01:01:01,658 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 93 predicate places. [2024-06-28 01:01:01,658 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 149 transitions, 1431 flow [2024-06-28 01:01:01,658 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:01,658 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:01,659 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:01:01,659 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 01:01:01,659 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:01,659 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:01,659 INFO L85 PathProgramCache]: Analyzing trace with hash -437005410, now seen corresponding path program 6 times [2024-06-28 01:01:01,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:01,660 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [818461819] [2024-06-28 01:01:01,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:01,660 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:01,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:01,741 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:01,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:01,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [818461819] [2024-06-28 01:01:01,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [818461819] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:01,742 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:01,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:01:01,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1132129022] [2024-06-28 01:01:01,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:01,743 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:01:01,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:01,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:01:01,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:01:01,767 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:01:01,767 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 149 transitions, 1431 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:01,767 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:01,767 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:01:01,768 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:02,085 INFO L124 PetriNetUnfolderBase]: 1947/3247 cut-off events. [2024-06-28 01:01:02,086 INFO L125 PetriNetUnfolderBase]: For 42971/42971 co-relation queries the response was YES. [2024-06-28 01:01:02,099 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15035 conditions, 3247 events. 1947/3247 cut-off events. For 42971/42971 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 20341 event pairs, 453 based on Foata normal form. 1/3229 useless extension candidates. Maximal degree in co-relation 14975. Up to 2762 conditions per place. [2024-06-28 01:01:02,111 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 109 selfloop transitions, 47 changer transitions 0/170 dead transitions. [2024-06-28 01:01:02,112 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 170 transitions, 1793 flow [2024-06-28 01:01:02,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 01:01:02,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 01:01:02,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 151 transitions. [2024-06-28 01:01:02,113 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6711111111111111 [2024-06-28 01:01:02,113 INFO L175 Difference]: Start difference. First operand has 142 places, 149 transitions, 1431 flow. Second operand 5 states and 151 transitions. [2024-06-28 01:01:02,113 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 170 transitions, 1793 flow [2024-06-28 01:01:02,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 170 transitions, 1653 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-28 01:01:02,183 INFO L231 Difference]: Finished difference. Result has 140 places, 149 transitions, 1395 flow [2024-06-28 01:01:02,183 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1291, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1395, PETRI_PLACES=140, PETRI_TRANSITIONS=149} [2024-06-28 01:01:02,183 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 91 predicate places. [2024-06-28 01:01:02,183 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 149 transitions, 1395 flow [2024-06-28 01:01:02,184 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:02,184 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:02,184 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:01:02,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 01:01:02,184 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:02,184 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:02,184 INFO L85 PathProgramCache]: Analyzing trace with hash 910205694, now seen corresponding path program 1 times [2024-06-28 01:01:02,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:02,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1544489898] [2024-06-28 01:01:02,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:02,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:02,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:02,264 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:02,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:02,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1544489898] [2024-06-28 01:01:02,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1544489898] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:02,265 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:02,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:01:02,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [803810799] [2024-06-28 01:01:02,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:02,265 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:01:02,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:02,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:01:02,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:01:02,315 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 45 [2024-06-28 01:01:02,316 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 149 transitions, 1395 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-28 01:01:02,316 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:02,316 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 45 [2024-06-28 01:01:02,316 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:02,678 INFO L124 PetriNetUnfolderBase]: 1922/3399 cut-off events. [2024-06-28 01:01:02,678 INFO L125 PetriNetUnfolderBase]: For 47349/47353 co-relation queries the response was YES. [2024-06-28 01:01:02,690 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15342 conditions, 3399 events. 1922/3399 cut-off events. For 47349/47353 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 22469 event pairs, 648 based on Foata normal form. 12/3380 useless extension candidates. Maximal degree in co-relation 15282. Up to 2563 conditions per place. [2024-06-28 01:01:02,702 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 125 selfloop transitions, 24 changer transitions 0/183 dead transitions. [2024-06-28 01:01:02,702 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 183 transitions, 1871 flow [2024-06-28 01:01:02,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:01:02,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:01:02,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 180 transitions. [2024-06-28 01:01:02,703 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-28 01:01:02,703 INFO L175 Difference]: Start difference. First operand has 140 places, 149 transitions, 1395 flow. Second operand 6 states and 180 transitions. [2024-06-28 01:01:02,703 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 183 transitions, 1871 flow [2024-06-28 01:01:02,775 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 183 transitions, 1769 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-28 01:01:02,777 INFO L231 Difference]: Finished difference. Result has 141 places, 151 transitions, 1373 flow [2024-06-28 01:01:02,777 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1295, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1373, PETRI_PLACES=141, PETRI_TRANSITIONS=151} [2024-06-28 01:01:02,777 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 92 predicate places. [2024-06-28 01:01:02,777 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 151 transitions, 1373 flow [2024-06-28 01:01:02,777 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-28 01:01:02,777 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:02,777 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:01:02,777 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 01:01:02,778 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:02,778 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:02,778 INFO L85 PathProgramCache]: Analyzing trace with hash 913062654, now seen corresponding path program 2 times [2024-06-28 01:01:02,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:02,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1827779833] [2024-06-28 01:01:02,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:02,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:02,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:02,862 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:02,862 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:02,862 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1827779833] [2024-06-28 01:01:02,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1827779833] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:02,862 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:02,862 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:01:02,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [325067449] [2024-06-28 01:01:02,863 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:02,863 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:01:02,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:02,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:01:02,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:01:02,910 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 45 [2024-06-28 01:01:02,911 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 151 transitions, 1373 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-28 01:01:02,911 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:02,911 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 45 [2024-06-28 01:01:02,911 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:03,249 INFO L124 PetriNetUnfolderBase]: 2000/3536 cut-off events. [2024-06-28 01:01:03,249 INFO L125 PetriNetUnfolderBase]: For 48905/48909 co-relation queries the response was YES. [2024-06-28 01:01:03,263 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15926 conditions, 3536 events. 2000/3536 cut-off events. For 48905/48909 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 23624 event pairs, 726 based on Foata normal form. 14/3516 useless extension candidates. Maximal degree in co-relation 15866. Up to 2790 conditions per place. [2024-06-28 01:01:03,276 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 121 selfloop transitions, 22 changer transitions 0/177 dead transitions. [2024-06-28 01:01:03,276 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 177 transitions, 1747 flow [2024-06-28 01:01:03,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:01:03,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:01:03,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 174 transitions. [2024-06-28 01:01:03,277 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6444444444444445 [2024-06-28 01:01:03,277 INFO L175 Difference]: Start difference. First operand has 141 places, 151 transitions, 1373 flow. Second operand 6 states and 174 transitions. [2024-06-28 01:01:03,277 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 177 transitions, 1747 flow [2024-06-28 01:01:03,332 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 177 transitions, 1718 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-28 01:01:03,333 INFO L231 Difference]: Finished difference. Result has 145 places, 152 transitions, 1410 flow [2024-06-28 01:01:03,334 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1344, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1410, PETRI_PLACES=145, PETRI_TRANSITIONS=152} [2024-06-28 01:01:03,334 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 96 predicate places. [2024-06-28 01:01:03,334 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 152 transitions, 1410 flow [2024-06-28 01:01:03,334 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-28 01:01:03,334 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:03,334 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:01:03,335 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 01:01:03,335 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:03,335 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:03,335 INFO L85 PathProgramCache]: Analyzing trace with hash -436996482, now seen corresponding path program 3 times [2024-06-28 01:01:03,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:03,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1116117583] [2024-06-28 01:01:03,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:03,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:03,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:03,426 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:03,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:03,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1116117583] [2024-06-28 01:01:03,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1116117583] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:03,427 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:03,427 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:01:03,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [38493317] [2024-06-28 01:01:03,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:03,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:01:03,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:03,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:01:03,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:01:03,455 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 45 [2024-06-28 01:01:03,455 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 152 transitions, 1410 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-28 01:01:03,455 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:03,455 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 45 [2024-06-28 01:01:03,455 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:03,782 INFO L124 PetriNetUnfolderBase]: 1980/3351 cut-off events. [2024-06-28 01:01:03,782 INFO L125 PetriNetUnfolderBase]: For 46274/46274 co-relation queries the response was YES. [2024-06-28 01:01:03,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15550 conditions, 3351 events. 1980/3351 cut-off events. For 46274/46274 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 21484 event pairs, 371 based on Foata normal form. 10/3355 useless extension candidates. Maximal degree in co-relation 15488. Up to 2740 conditions per place. [2024-06-28 01:01:03,806 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 124 selfloop transitions, 19 changer transitions 0/177 dead transitions. [2024-06-28 01:01:03,807 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 177 transitions, 1772 flow [2024-06-28 01:01:03,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 01:01:03,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 01:01:03,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 153 transitions. [2024-06-28 01:01:03,807 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.68 [2024-06-28 01:01:03,807 INFO L175 Difference]: Start difference. First operand has 145 places, 152 transitions, 1410 flow. Second operand 5 states and 153 transitions. [2024-06-28 01:01:03,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 177 transitions, 1772 flow [2024-06-28 01:01:03,886 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 177 transitions, 1726 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-28 01:01:03,888 INFO L231 Difference]: Finished difference. Result has 146 places, 152 transitions, 1411 flow [2024-06-28 01:01:03,888 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1364, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1411, PETRI_PLACES=146, PETRI_TRANSITIONS=152} [2024-06-28 01:01:03,889 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 97 predicate places. [2024-06-28 01:01:03,889 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 152 transitions, 1411 flow [2024-06-28 01:01:03,889 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-28 01:01:03,889 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:03,889 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:01:03,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 01:01:03,889 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:03,890 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:03,890 INFO L85 PathProgramCache]: Analyzing trace with hash -1703879224, now seen corresponding path program 1 times [2024-06-28 01:01:03,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:03,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [711894571] [2024-06-28 01:01:03,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:03,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:03,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:03,978 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:03,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:03,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [711894571] [2024-06-28 01:01:03,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [711894571] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:03,978 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:03,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:01:03,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [401820703] [2024-06-28 01:01:03,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:03,978 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:01:03,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:03,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:01:03,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:01:04,008 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:01:04,009 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 152 transitions, 1411 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:04,009 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:04,009 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:01:04,009 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:04,390 INFO L124 PetriNetUnfolderBase]: 2154/3701 cut-off events. [2024-06-28 01:01:04,390 INFO L125 PetriNetUnfolderBase]: For 45090/45090 co-relation queries the response was YES. [2024-06-28 01:01:04,403 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16611 conditions, 3701 events. 2154/3701 cut-off events. For 45090/45090 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 23804 event pairs, 605 based on Foata normal form. 1/3687 useless extension candidates. Maximal degree in co-relation 16548. Up to 3005 conditions per place. [2024-06-28 01:01:04,415 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 130 selfloop transitions, 55 changer transitions 0/199 dead transitions. [2024-06-28 01:01:04,415 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 199 transitions, 2119 flow [2024-06-28 01:01:04,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:01:04,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:01:04,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 205 transitions. [2024-06-28 01:01:04,416 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6507936507936508 [2024-06-28 01:01:04,416 INFO L175 Difference]: Start difference. First operand has 146 places, 152 transitions, 1411 flow. Second operand 7 states and 205 transitions. [2024-06-28 01:01:04,416 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 199 transitions, 2119 flow [2024-06-28 01:01:04,487 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 199 transitions, 2075 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-28 01:01:04,489 INFO L231 Difference]: Finished difference. Result has 150 places, 167 transitions, 1671 flow [2024-06-28 01:01:04,490 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1367, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1671, PETRI_PLACES=150, PETRI_TRANSITIONS=167} [2024-06-28 01:01:04,490 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 101 predicate places. [2024-06-28 01:01:04,490 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 167 transitions, 1671 flow [2024-06-28 01:01:04,490 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:04,490 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:04,490 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:01:04,490 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 01:01:04,490 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:04,491 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:04,491 INFO L85 PathProgramCache]: Analyzing trace with hash -1556062234, now seen corresponding path program 2 times [2024-06-28 01:01:04,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:04,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [557607343] [2024-06-28 01:01:04,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:04,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:04,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:04,574 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:04,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:04,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [557607343] [2024-06-28 01:01:04,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [557607343] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:04,574 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:04,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:01:04,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2024900854] [2024-06-28 01:01:04,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:04,576 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:01:04,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:04,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:01:04,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:01:04,608 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:01:04,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 167 transitions, 1671 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:04,608 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:04,608 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:01:04,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:05,010 INFO L124 PetriNetUnfolderBase]: 2204/3633 cut-off events. [2024-06-28 01:01:05,010 INFO L125 PetriNetUnfolderBase]: For 49910/49910 co-relation queries the response was YES. [2024-06-28 01:01:05,024 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17586 conditions, 3633 events. 2204/3633 cut-off events. For 49910/49910 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 22992 event pairs, 453 based on Foata normal form. 2/3630 useless extension candidates. Maximal degree in co-relation 17521. Up to 3131 conditions per place. [2024-06-28 01:01:05,037 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 148 selfloop transitions, 54 changer transitions 0/216 dead transitions. [2024-06-28 01:01:05,037 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 216 transitions, 2407 flow [2024-06-28 01:01:05,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:01:05,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:01:05,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 251 transitions. [2024-06-28 01:01:05,038 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6197530864197531 [2024-06-28 01:01:05,038 INFO L175 Difference]: Start difference. First operand has 150 places, 167 transitions, 1671 flow. Second operand 9 states and 251 transitions. [2024-06-28 01:01:05,038 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 216 transitions, 2407 flow [2024-06-28 01:01:05,184 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 216 transitions, 2336 flow, removed 25 selfloop flow, removed 2 redundant places. [2024-06-28 01:01:05,186 INFO L231 Difference]: Finished difference. Result has 157 places, 179 transitions, 1882 flow [2024-06-28 01:01:05,187 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1612, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1882, PETRI_PLACES=157, PETRI_TRANSITIONS=179} [2024-06-28 01:01:05,187 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 108 predicate places. [2024-06-28 01:01:05,187 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 179 transitions, 1882 flow [2024-06-28 01:01:05,187 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:05,187 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:05,187 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:01:05,187 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 01:01:05,187 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:05,188 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:05,188 INFO L85 PathProgramCache]: Analyzing trace with hash 1596035316, now seen corresponding path program 3 times [2024-06-28 01:01:05,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:05,188 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1734767504] [2024-06-28 01:01:05,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:05,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:05,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:05,278 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:05,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:05,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1734767504] [2024-06-28 01:01:05,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1734767504] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:05,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:05,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:01:05,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2050548274] [2024-06-28 01:01:05,279 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:05,280 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:01:05,280 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:05,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:01:05,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:01:05,305 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:01:05,305 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 179 transitions, 1882 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:05,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:05,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:01:05,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:05,804 INFO L124 PetriNetUnfolderBase]: 2198/3689 cut-off events. [2024-06-28 01:01:05,805 INFO L125 PetriNetUnfolderBase]: For 53796/53796 co-relation queries the response was YES. [2024-06-28 01:01:05,824 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18186 conditions, 3689 events. 2198/3689 cut-off events. For 53796/53796 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 23704 event pairs, 601 based on Foata normal form. 2/3674 useless extension candidates. Maximal degree in co-relation 18119. Up to 3125 conditions per place. [2024-06-28 01:01:05,841 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 143 selfloop transitions, 52 changer transitions 0/209 dead transitions. [2024-06-28 01:01:05,841 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 209 transitions, 2374 flow [2024-06-28 01:01:05,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:01:05,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:01:05,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 202 transitions. [2024-06-28 01:01:05,844 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6412698412698413 [2024-06-28 01:01:05,844 INFO L175 Difference]: Start difference. First operand has 157 places, 179 transitions, 1882 flow. Second operand 7 states and 202 transitions. [2024-06-28 01:01:05,844 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 209 transitions, 2374 flow [2024-06-28 01:01:06,009 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 209 transitions, 2227 flow, removed 48 selfloop flow, removed 5 redundant places. [2024-06-28 01:01:06,012 INFO L231 Difference]: Finished difference. Result has 159 places, 179 transitions, 1849 flow [2024-06-28 01:01:06,012 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1735, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1849, PETRI_PLACES=159, PETRI_TRANSITIONS=179} [2024-06-28 01:01:06,013 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 110 predicate places. [2024-06-28 01:01:06,013 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 179 transitions, 1849 flow [2024-06-28 01:01:06,013 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:06,013 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:06,013 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:01:06,013 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 01:01:06,013 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:06,013 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:06,013 INFO L85 PathProgramCache]: Analyzing trace with hash -1556054298, now seen corresponding path program 1 times [2024-06-28 01:01:06,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:06,013 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1393782300] [2024-06-28 01:01:06,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:06,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:06,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:06,108 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:06,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:06,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1393782300] [2024-06-28 01:01:06,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1393782300] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:06,109 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:06,109 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:01:06,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2072605813] [2024-06-28 01:01:06,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:06,109 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:01:06,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:06,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:01:06,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:01:06,145 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 45 [2024-06-28 01:01:06,145 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 179 transitions, 1849 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-28 01:01:06,145 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:06,145 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 45 [2024-06-28 01:01:06,146 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:06,530 INFO L124 PetriNetUnfolderBase]: 2176/3608 cut-off events. [2024-06-28 01:01:06,530 INFO L125 PetriNetUnfolderBase]: For 60019/60019 co-relation queries the response was YES. [2024-06-28 01:01:06,545 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18170 conditions, 3608 events. 2176/3608 cut-off events. For 60019/60019 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 22928 event pairs, 440 based on Foata normal form. 10/3580 useless extension candidates. Maximal degree in co-relation 18101. Up to 2964 conditions per place. [2024-06-28 01:01:06,558 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 141 selfloop transitions, 37 changer transitions 0/211 dead transitions. [2024-06-28 01:01:06,558 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 211 transitions, 2307 flow [2024-06-28 01:01:06,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:01:06,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:01:06,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 204 transitions. [2024-06-28 01:01:06,559 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6476190476190476 [2024-06-28 01:01:06,559 INFO L175 Difference]: Start difference. First operand has 159 places, 179 transitions, 1849 flow. Second operand 7 states and 204 transitions. [2024-06-28 01:01:06,559 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 211 transitions, 2307 flow [2024-06-28 01:01:06,720 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 211 transitions, 2203 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-28 01:01:06,723 INFO L231 Difference]: Finished difference. Result has 160 places, 180 transitions, 1839 flow [2024-06-28 01:01:06,723 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1745, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1839, PETRI_PLACES=160, PETRI_TRANSITIONS=180} [2024-06-28 01:01:06,723 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 111 predicate places. [2024-06-28 01:01:06,723 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 180 transitions, 1839 flow [2024-06-28 01:01:06,724 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-28 01:01:06,724 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:06,724 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:01:06,724 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 01:01:06,724 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:06,724 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:06,724 INFO L85 PathProgramCache]: Analyzing trace with hash -1821081356, now seen corresponding path program 4 times [2024-06-28 01:01:06,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:06,724 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [252703467] [2024-06-28 01:01:06,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:06,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:06,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:06,796 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:06,796 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:06,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [252703467] [2024-06-28 01:01:06,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [252703467] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:06,796 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:06,796 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:01:06,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [187234410] [2024-06-28 01:01:06,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:06,796 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:01:06,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:06,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:01:06,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:01:06,825 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:01:06,825 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 180 transitions, 1839 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:06,825 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:06,826 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:01:06,826 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:07,246 INFO L124 PetriNetUnfolderBase]: 2291/3869 cut-off events. [2024-06-28 01:01:07,246 INFO L125 PetriNetUnfolderBase]: For 59109/59109 co-relation queries the response was YES. [2024-06-28 01:01:07,263 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19115 conditions, 3869 events. 2291/3869 cut-off events. For 59109/59109 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 25140 event pairs, 568 based on Foata normal form. 1/3853 useless extension candidates. Maximal degree in co-relation 19045. Up to 3193 conditions per place. [2024-06-28 01:01:07,277 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 134 selfloop transitions, 65 changer transitions 0/213 dead transitions. [2024-06-28 01:01:07,277 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 213 transitions, 2497 flow [2024-06-28 01:01:07,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:01:07,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:01:07,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 202 transitions. [2024-06-28 01:01:07,278 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6412698412698413 [2024-06-28 01:01:07,278 INFO L175 Difference]: Start difference. First operand has 160 places, 180 transitions, 1839 flow. Second operand 7 states and 202 transitions. [2024-06-28 01:01:07,278 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 213 transitions, 2497 flow [2024-06-28 01:01:07,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 213 transitions, 2423 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-28 01:01:07,418 INFO L231 Difference]: Finished difference. Result has 162 places, 184 transitions, 1955 flow [2024-06-28 01:01:07,418 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1765, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1955, PETRI_PLACES=162, PETRI_TRANSITIONS=184} [2024-06-28 01:01:07,419 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 113 predicate places. [2024-06-28 01:01:07,419 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 184 transitions, 1955 flow [2024-06-28 01:01:07,419 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:07,419 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:07,419 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:01:07,419 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 01:01:07,419 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:07,419 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:07,419 INFO L85 PathProgramCache]: Analyzing trace with hash 980595948, now seen corresponding path program 5 times [2024-06-28 01:01:07,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:07,419 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [579348618] [2024-06-28 01:01:07,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:07,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:07,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:07,496 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:07,496 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:07,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [579348618] [2024-06-28 01:01:07,496 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [579348618] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:07,496 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:07,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:01:07,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1996182699] [2024-06-28 01:01:07,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:07,497 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:01:07,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:07,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:01:07,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:01:07,524 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:01:07,525 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 184 transitions, 1955 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:07,525 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:07,525 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:01:07,525 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:07,957 INFO L124 PetriNetUnfolderBase]: 2302/3898 cut-off events. [2024-06-28 01:01:07,957 INFO L125 PetriNetUnfolderBase]: For 61195/61195 co-relation queries the response was YES. [2024-06-28 01:01:07,970 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19355 conditions, 3898 events. 2302/3898 cut-off events. For 61195/61195 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 25466 event pairs, 805 based on Foata normal form. 1/3867 useless extension candidates. Maximal degree in co-relation 19284. Up to 3387 conditions per place. [2024-06-28 01:01:07,982 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 172 selfloop transitions, 25 changer transitions 0/211 dead transitions. [2024-06-28 01:01:07,982 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 211 transitions, 2448 flow [2024-06-28 01:01:07,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:01:07,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:01:07,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 193 transitions. [2024-06-28 01:01:07,983 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6126984126984127 [2024-06-28 01:01:07,983 INFO L175 Difference]: Start difference. First operand has 162 places, 184 transitions, 1955 flow. Second operand 7 states and 193 transitions. [2024-06-28 01:01:07,983 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 211 transitions, 2448 flow [2024-06-28 01:01:08,102 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 211 transitions, 2317 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-28 01:01:08,104 INFO L231 Difference]: Finished difference. Result has 166 places, 187 transitions, 1931 flow [2024-06-28 01:01:08,104 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1829, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1931, PETRI_PLACES=166, PETRI_TRANSITIONS=187} [2024-06-28 01:01:08,105 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 117 predicate places. [2024-06-28 01:01:08,105 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 187 transitions, 1931 flow [2024-06-28 01:01:08,105 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:08,105 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:08,105 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:01:08,105 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 01:01:08,105 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:08,105 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:08,105 INFO L85 PathProgramCache]: Analyzing trace with hash -1760103918, now seen corresponding path program 6 times [2024-06-28 01:01:08,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:08,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1136368706] [2024-06-28 01:01:08,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:08,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:08,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:08,199 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:08,199 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:08,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1136368706] [2024-06-28 01:01:08,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1136368706] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:08,199 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:08,199 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:01:08,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1745715682] [2024-06-28 01:01:08,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:08,200 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:01:08,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:08,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:01:08,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:01:08,229 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:01:08,229 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 187 transitions, 1931 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:08,229 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:08,229 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:01:08,229 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:08,607 INFO L124 PetriNetUnfolderBase]: 2313/3801 cut-off events. [2024-06-28 01:01:08,607 INFO L125 PetriNetUnfolderBase]: For 63118/63118 co-relation queries the response was YES. [2024-06-28 01:01:08,623 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19175 conditions, 3801 events. 2313/3801 cut-off events. For 63118/63118 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 24278 event pairs, 481 based on Foata normal form. 1/3790 useless extension candidates. Maximal degree in co-relation 19102. Up to 3217 conditions per place. [2024-06-28 01:01:08,636 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 131 selfloop transitions, 70 changer transitions 0/215 dead transitions. [2024-06-28 01:01:08,637 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 215 transitions, 2509 flow [2024-06-28 01:01:08,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:01:08,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:01:08,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 199 transitions. [2024-06-28 01:01:08,637 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6317460317460317 [2024-06-28 01:01:08,638 INFO L175 Difference]: Start difference. First operand has 166 places, 187 transitions, 1931 flow. Second operand 7 states and 199 transitions. [2024-06-28 01:01:08,638 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 215 transitions, 2509 flow [2024-06-28 01:01:08,786 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 215 transitions, 2391 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-28 01:01:08,789 INFO L231 Difference]: Finished difference. Result has 166 places, 190 transitions, 2005 flow [2024-06-28 01:01:08,789 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1813, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2005, PETRI_PLACES=166, PETRI_TRANSITIONS=190} [2024-06-28 01:01:08,789 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 117 predicate places. [2024-06-28 01:01:08,789 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 190 transitions, 2005 flow [2024-06-28 01:01:08,789 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:08,790 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:08,790 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:01:08,790 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 01:01:08,790 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:08,790 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:08,790 INFO L85 PathProgramCache]: Analyzing trace with hash -662264174, now seen corresponding path program 7 times [2024-06-28 01:01:08,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:08,790 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1890278889] [2024-06-28 01:01:08,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:08,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:08,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:08,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-28 01:01:08,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:08,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1890278889] [2024-06-28 01:01:08,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1890278889] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:08,906 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:08,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:01:08,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1421160635] [2024-06-28 01:01:08,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:08,907 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:01:08,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:08,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:01:08,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:01:08,942 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:01:08,942 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 190 transitions, 2005 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:08,943 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:08,943 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:01:08,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:09,384 INFO L124 PetriNetUnfolderBase]: 2338/3874 cut-off events. [2024-06-28 01:01:09,385 INFO L125 PetriNetUnfolderBase]: For 67322/67322 co-relation queries the response was YES. [2024-06-28 01:01:09,399 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19706 conditions, 3874 events. 2338/3874 cut-off events. For 67322/67322 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 25012 event pairs, 509 based on Foata normal form. 1/3849 useless extension candidates. Maximal degree in co-relation 19633. Up to 3188 conditions per place. [2024-06-28 01:01:09,413 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 127 selfloop transitions, 81 changer transitions 0/222 dead transitions. [2024-06-28 01:01:09,413 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 222 transitions, 2727 flow [2024-06-28 01:01:09,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:01:09,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:01:09,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 180 transitions. [2024-06-28 01:01:09,414 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-28 01:01:09,414 INFO L175 Difference]: Start difference. First operand has 166 places, 190 transitions, 2005 flow. Second operand 6 states and 180 transitions. [2024-06-28 01:01:09,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 222 transitions, 2727 flow [2024-06-28 01:01:09,565 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 222 transitions, 2598 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-28 01:01:09,567 INFO L231 Difference]: Finished difference. Result has 169 places, 196 transitions, 2199 flow [2024-06-28 01:01:09,567 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1879, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2199, PETRI_PLACES=169, PETRI_TRANSITIONS=196} [2024-06-28 01:01:09,568 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 120 predicate places. [2024-06-28 01:01:09,568 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 196 transitions, 2199 flow [2024-06-28 01:01:09,568 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:09,568 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:09,568 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:01:09,568 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 01:01:09,568 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:09,568 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:09,568 INFO L85 PathProgramCache]: Analyzing trace with hash 27578684, now seen corresponding path program 8 times [2024-06-28 01:01:09,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:09,568 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1951730482] [2024-06-28 01:01:09,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:09,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:09,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:09,662 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:09,663 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:09,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1951730482] [2024-06-28 01:01:09,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1951730482] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:09,663 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:09,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:01:09,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2093697478] [2024-06-28 01:01:09,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:09,664 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:01:09,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:09,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:01:09,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:01:09,684 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:01:09,685 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 196 transitions, 2199 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:09,685 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:09,685 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:01:09,685 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:10,193 INFO L124 PetriNetUnfolderBase]: 2388/3957 cut-off events. [2024-06-28 01:01:10,193 INFO L125 PetriNetUnfolderBase]: For 76333/76333 co-relation queries the response was YES. [2024-06-28 01:01:10,213 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21081 conditions, 3957 events. 2388/3957 cut-off events. For 76333/76333 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 25457 event pairs, 471 based on Foata normal form. 2/3949 useless extension candidates. Maximal degree in co-relation 21006. Up to 3242 conditions per place. [2024-06-28 01:01:10,229 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 132 selfloop transitions, 104 changer transitions 0/250 dead transitions. [2024-06-28 01:01:10,230 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 250 transitions, 3137 flow [2024-06-28 01:01:10,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:01:10,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:01:10,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 261 transitions. [2024-06-28 01:01:10,231 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6444444444444445 [2024-06-28 01:01:10,231 INFO L175 Difference]: Start difference. First operand has 169 places, 196 transitions, 2199 flow. Second operand 9 states and 261 transitions. [2024-06-28 01:01:10,231 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 250 transitions, 3137 flow [2024-06-28 01:01:10,370 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 250 transitions, 2923 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-28 01:01:10,373 INFO L231 Difference]: Finished difference. Result has 174 places, 208 transitions, 2417 flow [2024-06-28 01:01:10,374 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2011, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2417, PETRI_PLACES=174, PETRI_TRANSITIONS=208} [2024-06-28 01:01:10,374 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 125 predicate places. [2024-06-28 01:01:10,374 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 208 transitions, 2417 flow [2024-06-28 01:01:10,374 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:10,374 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:10,374 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:01:10,374 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 01:01:10,374 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:10,375 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:10,375 INFO L85 PathProgramCache]: Analyzing trace with hash -868917614, now seen corresponding path program 9 times [2024-06-28 01:01:10,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:10,375 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [474637808] [2024-06-28 01:01:10,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:10,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:10,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:10,469 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:10,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:10,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [474637808] [2024-06-28 01:01:10,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [474637808] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:10,470 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:10,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:01:10,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1319997912] [2024-06-28 01:01:10,470 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:10,470 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:01:10,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:10,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:01:10,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:01:10,507 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:01:10,507 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 208 transitions, 2417 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:10,507 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:10,507 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:01:10,507 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:11,038 INFO L124 PetriNetUnfolderBase]: 2382/3922 cut-off events. [2024-06-28 01:01:11,038 INFO L125 PetriNetUnfolderBase]: For 75988/75988 co-relation queries the response was YES. [2024-06-28 01:01:11,057 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21018 conditions, 3922 events. 2382/3922 cut-off events. For 75988/75988 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 25151 event pairs, 461 based on Foata normal form. 2/3919 useless extension candidates. Maximal degree in co-relation 20942. Up to 3236 conditions per place. [2024-06-28 01:01:11,073 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 136 selfloop transitions, 99 changer transitions 0/249 dead transitions. [2024-06-28 01:01:11,073 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 249 transitions, 3143 flow [2024-06-28 01:01:11,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:01:11,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:01:11,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 240 transitions. [2024-06-28 01:01:11,078 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-28 01:01:11,078 INFO L175 Difference]: Start difference. First operand has 174 places, 208 transitions, 2417 flow. Second operand 8 states and 240 transitions. [2024-06-28 01:01:11,078 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 249 transitions, 3143 flow [2024-06-28 01:01:11,230 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 249 transitions, 2909 flow, removed 49 selfloop flow, removed 6 redundant places. [2024-06-28 01:01:11,233 INFO L231 Difference]: Finished difference. Result has 176 places, 208 transitions, 2403 flow [2024-06-28 01:01:11,233 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2187, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2403, PETRI_PLACES=176, PETRI_TRANSITIONS=208} [2024-06-28 01:01:11,233 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 127 predicate places. [2024-06-28 01:01:11,234 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 208 transitions, 2403 flow [2024-06-28 01:01:11,234 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:11,234 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:11,234 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:01:11,234 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 01:01:11,234 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:11,234 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:11,234 INFO L85 PathProgramCache]: Analyzing trace with hash -469212914, now seen corresponding path program 10 times [2024-06-28 01:01:11,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:11,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [858070303] [2024-06-28 01:01:11,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:11,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:11,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:11,333 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:11,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:11,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [858070303] [2024-06-28 01:01:11,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [858070303] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:11,333 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:11,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:01:11,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [963892639] [2024-06-28 01:01:11,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:11,334 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:01:11,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:11,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:01:11,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:01:11,385 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:01:11,385 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 208 transitions, 2403 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:11,386 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:11,386 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:01:11,386 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:11,895 INFO L124 PetriNetUnfolderBase]: 2379/3926 cut-off events. [2024-06-28 01:01:11,895 INFO L125 PetriNetUnfolderBase]: For 74097/74097 co-relation queries the response was YES. [2024-06-28 01:01:11,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20862 conditions, 3926 events. 2379/3926 cut-off events. For 74097/74097 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 25156 event pairs, 467 based on Foata normal form. 1/3922 useless extension candidates. Maximal degree in co-relation 20786. Up to 3425 conditions per place. [2024-06-28 01:01:11,930 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 184 selfloop transitions, 43 changer transitions 0/241 dead transitions. [2024-06-28 01:01:11,930 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 241 transitions, 3032 flow [2024-06-28 01:01:11,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:01:11,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:01:11,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 184 transitions. [2024-06-28 01:01:11,931 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6814814814814815 [2024-06-28 01:01:11,932 INFO L175 Difference]: Start difference. First operand has 176 places, 208 transitions, 2403 flow. Second operand 6 states and 184 transitions. [2024-06-28 01:01:11,932 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 241 transitions, 3032 flow [2024-06-28 01:01:12,113 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 241 transitions, 2787 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-28 01:01:12,116 INFO L231 Difference]: Finished difference. Result has 175 places, 210 transitions, 2309 flow [2024-06-28 01:01:12,116 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2160, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2309, PETRI_PLACES=175, PETRI_TRANSITIONS=210} [2024-06-28 01:01:12,116 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 126 predicate places. [2024-06-28 01:01:12,117 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 210 transitions, 2309 flow [2024-06-28 01:01:12,117 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:12,117 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:12,117 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:01:12,117 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 01:01:12,117 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:12,117 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:12,117 INFO L85 PathProgramCache]: Analyzing trace with hash -462546674, now seen corresponding path program 11 times [2024-06-28 01:01:12,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:12,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1802213750] [2024-06-28 01:01:12,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:12,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:12,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:12,228 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:12,228 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:12,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1802213750] [2024-06-28 01:01:12,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1802213750] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:12,229 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:12,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:01:12,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [327538000] [2024-06-28 01:01:12,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:12,229 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:01:12,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:12,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:01:12,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:01:12,268 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:01:12,268 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 210 transitions, 2309 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:12,268 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:12,268 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:01:12,268 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:12,776 INFO L124 PetriNetUnfolderBase]: 2376/3973 cut-off events. [2024-06-28 01:01:12,776 INFO L125 PetriNetUnfolderBase]: For 72728/72728 co-relation queries the response was YES. [2024-06-28 01:01:12,797 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20681 conditions, 3973 events. 2376/3973 cut-off events. For 72728/72728 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 25742 event pairs, 521 based on Foata normal form. 1/3967 useless extension candidates. Maximal degree in co-relation 20604. Up to 3422 conditions per place. [2024-06-28 01:01:12,813 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 189 selfloop transitions, 43 changer transitions 0/246 dead transitions. [2024-06-28 01:01:12,813 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 246 transitions, 2859 flow [2024-06-28 01:01:12,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:01:12,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:01:12,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 211 transitions. [2024-06-28 01:01:12,814 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6698412698412698 [2024-06-28 01:01:12,814 INFO L175 Difference]: Start difference. First operand has 175 places, 210 transitions, 2309 flow. Second operand 7 states and 211 transitions. [2024-06-28 01:01:12,814 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 246 transitions, 2859 flow [2024-06-28 01:01:12,982 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 246 transitions, 2779 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-28 01:01:12,984 INFO L231 Difference]: Finished difference. Result has 179 places, 210 transitions, 2329 flow [2024-06-28 01:01:12,985 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2229, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2329, PETRI_PLACES=179, PETRI_TRANSITIONS=210} [2024-06-28 01:01:12,985 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 130 predicate places. [2024-06-28 01:01:12,985 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 210 transitions, 2329 flow [2024-06-28 01:01:12,985 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:12,986 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:12,986 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:01:12,986 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 01:01:12,986 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:12,986 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:12,986 INFO L85 PathProgramCache]: Analyzing trace with hash -469204978, now seen corresponding path program 2 times [2024-06-28 01:01:12,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:12,987 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1099453859] [2024-06-28 01:01:12,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:12,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:12,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:13,093 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:13,094 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:13,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1099453859] [2024-06-28 01:01:13,094 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1099453859] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:13,094 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:13,094 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:01:13,094 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1549184640] [2024-06-28 01:01:13,094 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:13,094 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:01:13,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:13,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:01:13,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:01:13,127 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 45 [2024-06-28 01:01:13,128 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 210 transitions, 2329 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-28 01:01:13,128 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:13,128 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 45 [2024-06-28 01:01:13,128 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:13,574 INFO L124 PetriNetUnfolderBase]: 2333/3876 cut-off events. [2024-06-28 01:01:13,574 INFO L125 PetriNetUnfolderBase]: For 83216/83216 co-relation queries the response was YES. [2024-06-28 01:01:13,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20595 conditions, 3876 events. 2333/3876 cut-off events. For 83216/83216 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 25064 event pairs, 340 based on Foata normal form. 9/3843 useless extension candidates. Maximal degree in co-relation 20517. Up to 3130 conditions per place. [2024-06-28 01:01:13,608 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 166 selfloop transitions, 31 changer transitions 0/239 dead transitions. [2024-06-28 01:01:13,608 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 239 transitions, 2827 flow [2024-06-28 01:01:13,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 01:01:13,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 01:01:13,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 159 transitions. [2024-06-28 01:01:13,609 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7066666666666667 [2024-06-28 01:01:13,609 INFO L175 Difference]: Start difference. First operand has 179 places, 210 transitions, 2329 flow. Second operand 5 states and 159 transitions. [2024-06-28 01:01:13,609 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 239 transitions, 2827 flow [2024-06-28 01:01:13,740 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 239 transitions, 2719 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-28 01:01:13,742 INFO L231 Difference]: Finished difference. Result has 177 places, 211 transitions, 2312 flow [2024-06-28 01:01:13,743 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2221, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2312, PETRI_PLACES=177, PETRI_TRANSITIONS=211} [2024-06-28 01:01:13,743 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 128 predicate places. [2024-06-28 01:01:13,743 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 211 transitions, 2312 flow [2024-06-28 01:01:13,743 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-28 01:01:13,743 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:13,743 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:01:13,744 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 01:01:13,744 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:13,744 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:13,744 INFO L85 PathProgramCache]: Analyzing trace with hash -2144899098, now seen corresponding path program 3 times [2024-06-28 01:01:13,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:13,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1776056559] [2024-06-28 01:01:13,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:13,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:13,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:13,826 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:13,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:13,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1776056559] [2024-06-28 01:01:13,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1776056559] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:13,827 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:13,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:01:13,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [303280704] [2024-06-28 01:01:13,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:13,827 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:01:13,827 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:13,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:01:13,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:01:13,862 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 45 [2024-06-28 01:01:13,863 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 211 transitions, 2312 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-28 01:01:13,863 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:13,863 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 45 [2024-06-28 01:01:13,863 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:14,282 INFO L124 PetriNetUnfolderBase]: 2397/3984 cut-off events. [2024-06-28 01:01:14,282 INFO L125 PetriNetUnfolderBase]: For 84684/84684 co-relation queries the response was YES. [2024-06-28 01:01:14,303 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21221 conditions, 3984 events. 2397/3984 cut-off events. For 84684/84684 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 25924 event pairs, 462 based on Foata normal form. 10/3947 useless extension candidates. Maximal degree in co-relation 21143. Up to 3179 conditions per place. [2024-06-28 01:01:14,318 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 160 selfloop transitions, 38 changer transitions 0/240 dead transitions. [2024-06-28 01:01:14,318 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 240 transitions, 2812 flow [2024-06-28 01:01:14,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:01:14,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:01:14,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 179 transitions. [2024-06-28 01:01:14,319 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.662962962962963 [2024-06-28 01:01:14,319 INFO L175 Difference]: Start difference. First operand has 177 places, 211 transitions, 2312 flow. Second operand 6 states and 179 transitions. [2024-06-28 01:01:14,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 240 transitions, 2812 flow [2024-06-28 01:01:14,473 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 240 transitions, 2757 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-28 01:01:14,476 INFO L231 Difference]: Finished difference. Result has 180 places, 212 transitions, 2361 flow [2024-06-28 01:01:14,476 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2257, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2361, PETRI_PLACES=180, PETRI_TRANSITIONS=212} [2024-06-28 01:01:14,476 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 131 predicate places. [2024-06-28 01:01:14,476 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 212 transitions, 2361 flow [2024-06-28 01:01:14,476 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-28 01:01:14,476 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:14,477 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:01:14,477 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 01:01:14,477 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:14,477 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:14,477 INFO L85 PathProgramCache]: Analyzing trace with hash -454920178, now seen corresponding path program 4 times [2024-06-28 01:01:14,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:14,477 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2055392567] [2024-06-28 01:01:14,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:14,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:14,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:14,578 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:14,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:14,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2055392567] [2024-06-28 01:01:14,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2055392567] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:14,578 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:14,578 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:01:14,578 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1970270119] [2024-06-28 01:01:14,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:14,579 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:01:14,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:14,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:01:14,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:01:14,622 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 45 [2024-06-28 01:01:14,622 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 212 transitions, 2361 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-28 01:01:14,622 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:14,622 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 45 [2024-06-28 01:01:14,622 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:15,112 INFO L124 PetriNetUnfolderBase]: 2403/4101 cut-off events. [2024-06-28 01:01:15,112 INFO L125 PetriNetUnfolderBase]: For 84036/84040 co-relation queries the response was YES. [2024-06-28 01:01:15,132 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21382 conditions, 4101 events. 2403/4101 cut-off events. For 84036/84040 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 27229 event pairs, 453 based on Foata normal form. 10/4068 useless extension candidates. Maximal degree in co-relation 21303. Up to 3193 conditions per place. [2024-06-28 01:01:15,148 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 171 selfloop transitions, 34 changer transitions 0/247 dead transitions. [2024-06-28 01:01:15,149 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 247 transitions, 2903 flow [2024-06-28 01:01:15,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:01:15,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:01:15,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 186 transitions. [2024-06-28 01:01:15,150 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6888888888888889 [2024-06-28 01:01:15,150 INFO L175 Difference]: Start difference. First operand has 180 places, 212 transitions, 2361 flow. Second operand 6 states and 186 transitions. [2024-06-28 01:01:15,150 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 247 transitions, 2903 flow [2024-06-28 01:01:15,316 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 247 transitions, 2823 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-28 01:01:15,318 INFO L231 Difference]: Finished difference. Result has 182 places, 213 transitions, 2373 flow [2024-06-28 01:01:15,318 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2283, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2373, PETRI_PLACES=182, PETRI_TRANSITIONS=213} [2024-06-28 01:01:15,319 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 133 predicate places. [2024-06-28 01:01:15,319 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 213 transitions, 2373 flow [2024-06-28 01:01:15,319 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-28 01:01:15,319 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:15,319 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:01:15,319 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 01:01:15,319 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:15,319 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:15,319 INFO L85 PathProgramCache]: Analyzing trace with hash -454913234, now seen corresponding path program 1 times [2024-06-28 01:01:15,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:15,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1504532604] [2024-06-28 01:01:15,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:15,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:15,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:15,428 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:15,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:15,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1504532604] [2024-06-28 01:01:15,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1504532604] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:15,429 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:15,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:01:15,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [801081864] [2024-06-28 01:01:15,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:15,429 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:01:15,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:15,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:01:15,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:01:15,476 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:01:15,482 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 213 transitions, 2373 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:15,482 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:15,482 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:01:15,482 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:15,964 INFO L124 PetriNetUnfolderBase]: 2545/4262 cut-off events. [2024-06-28 01:01:15,965 INFO L125 PetriNetUnfolderBase]: For 76780/76780 co-relation queries the response was YES. [2024-06-28 01:01:15,985 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21916 conditions, 4262 events. 2545/4262 cut-off events. For 76780/76780 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 28093 event pairs, 470 based on Foata normal form. 6/4261 useless extension candidates. Maximal degree in co-relation 21836. Up to 3576 conditions per place. [2024-06-28 01:01:16,001 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 209 selfloop transitions, 22 changer transitions 0/245 dead transitions. [2024-06-28 01:01:16,002 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 245 transitions, 2963 flow [2024-06-28 01:01:16,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:01:16,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:01:16,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 178 transitions. [2024-06-28 01:01:16,002 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6592592592592592 [2024-06-28 01:01:16,002 INFO L175 Difference]: Start difference. First operand has 182 places, 213 transitions, 2373 flow. Second operand 6 states and 178 transitions. [2024-06-28 01:01:16,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 245 transitions, 2963 flow [2024-06-28 01:01:16,177 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 245 transitions, 2887 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-28 01:01:16,180 INFO L231 Difference]: Finished difference. Result has 184 places, 213 transitions, 2345 flow [2024-06-28 01:01:16,180 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2297, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2345, PETRI_PLACES=184, PETRI_TRANSITIONS=213} [2024-06-28 01:01:16,181 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 135 predicate places. [2024-06-28 01:01:16,181 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 213 transitions, 2345 flow [2024-06-28 01:01:16,181 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:16,181 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:16,181 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:01:16,181 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 01:01:16,182 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:16,182 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:16,182 INFO L85 PathProgramCache]: Analyzing trace with hash -598575398, now seen corresponding path program 1 times [2024-06-28 01:01:16,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:16,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [475761409] [2024-06-28 01:01:16,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:16,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:16,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:16,289 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:16,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:16,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [475761409] [2024-06-28 01:01:16,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [475761409] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:16,290 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:16,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:01:16,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1321588473] [2024-06-28 01:01:16,290 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:16,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 01:01:16,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:16,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 01:01:16,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-06-28 01:01:16,302 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 25 out of 45 [2024-06-28 01:01:16,302 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 213 transitions, 2345 flow. Second operand has 5 states, 5 states have (on average 27.6) internal successors, (138), 5 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:16,302 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:16,302 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 25 of 45 [2024-06-28 01:01:16,302 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:16,683 INFO L124 PetriNetUnfolderBase]: 1717/3392 cut-off events. [2024-06-28 01:01:16,683 INFO L125 PetriNetUnfolderBase]: For 49839/52861 co-relation queries the response was YES. [2024-06-28 01:01:16,702 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14518 conditions, 3392 events. 1717/3392 cut-off events. For 49839/52861 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 27574 event pairs, 479 based on Foata normal form. 113/3100 useless extension candidates. Maximal degree in co-relation 14437. Up to 1007 conditions per place. [2024-06-28 01:01:16,712 INFO L140 encePairwiseOnDemand]: 40/45 looper letters, 23 selfloop transitions, 24 changer transitions 49/272 dead transitions. [2024-06-28 01:01:16,712 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 272 transitions, 2993 flow [2024-06-28 01:01:16,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:01:16,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:01:16,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 213 transitions. [2024-06-28 01:01:16,713 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6761904761904762 [2024-06-28 01:01:16,713 INFO L175 Difference]: Start difference. First operand has 184 places, 213 transitions, 2345 flow. Second operand 7 states and 213 transitions. [2024-06-28 01:01:16,713 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 272 transitions, 2993 flow [2024-06-28 01:01:16,890 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 272 transitions, 2921 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-28 01:01:16,893 INFO L231 Difference]: Finished difference. Result has 190 places, 215 transitions, 2369 flow [2024-06-28 01:01:16,893 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2281, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2369, PETRI_PLACES=190, PETRI_TRANSITIONS=215} [2024-06-28 01:01:16,893 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 141 predicate places. [2024-06-28 01:01:16,894 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 215 transitions, 2369 flow [2024-06-28 01:01:16,894 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 27.6) internal successors, (138), 5 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:16,894 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:16,894 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:01:16,894 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 01:01:16,894 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:16,894 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:16,895 INFO L85 PathProgramCache]: Analyzing trace with hash -2109326689, now seen corresponding path program 1 times [2024-06-28 01:01:16,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:16,895 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [809564941] [2024-06-28 01:01:16,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:16,895 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:16,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:16,993 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:16,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:16,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [809564941] [2024-06-28 01:01:16,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [809564941] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:16,994 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:16,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:01:16,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [277045144] [2024-06-28 01:01:16,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:16,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:01:16,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:16,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:01:16,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:01:17,020 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:01:17,021 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 215 transitions, 2369 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:17,021 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:17,021 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:01:17,021 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:17,529 INFO L124 PetriNetUnfolderBase]: 2489/4330 cut-off events. [2024-06-28 01:01:17,530 INFO L125 PetriNetUnfolderBase]: For 75230/75253 co-relation queries the response was YES. [2024-06-28 01:01:17,556 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22286 conditions, 4330 events. 2489/4330 cut-off events. For 75230/75253 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 29432 event pairs, 909 based on Foata normal form. 24/4307 useless extension candidates. Maximal degree in co-relation 22201. Up to 3650 conditions per place. [2024-06-28 01:01:17,572 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 204 selfloop transitions, 34 changer transitions 5/258 dead transitions. [2024-06-28 01:01:17,572 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 258 transitions, 3029 flow [2024-06-28 01:01:17,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:01:17,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:01:17,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 205 transitions. [2024-06-28 01:01:17,573 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6507936507936508 [2024-06-28 01:01:17,573 INFO L175 Difference]: Start difference. First operand has 190 places, 215 transitions, 2369 flow. Second operand 7 states and 205 transitions. [2024-06-28 01:01:17,573 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 258 transitions, 3029 flow [2024-06-28 01:01:17,775 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 258 transitions, 2991 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-28 01:01:17,777 INFO L231 Difference]: Finished difference. Result has 192 places, 217 transitions, 2459 flow [2024-06-28 01:01:17,778 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2341, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2459, PETRI_PLACES=192, PETRI_TRANSITIONS=217} [2024-06-28 01:01:17,778 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 143 predicate places. [2024-06-28 01:01:17,778 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 217 transitions, 2459 flow [2024-06-28 01:01:17,778 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:17,779 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:17,779 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:01:17,779 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 01:01:17,779 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:17,779 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:17,779 INFO L85 PathProgramCache]: Analyzing trace with hash 1312800381, now seen corresponding path program 2 times [2024-06-28 01:01:17,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:17,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1493993226] [2024-06-28 01:01:17,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:17,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:17,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:17,875 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:17,875 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:17,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1493993226] [2024-06-28 01:01:17,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1493993226] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:17,876 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:17,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:01:17,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [915743301] [2024-06-28 01:01:17,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:17,876 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:01:17,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:17,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:01:17,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:01:17,906 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:01:17,906 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 217 transitions, 2459 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:17,906 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:17,906 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:01:17,906 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:18,394 INFO L124 PetriNetUnfolderBase]: 2423/4131 cut-off events. [2024-06-28 01:01:18,394 INFO L125 PetriNetUnfolderBase]: For 77222/77284 co-relation queries the response was YES. [2024-06-28 01:01:18,414 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21808 conditions, 4131 events. 2423/4131 cut-off events. For 77222/77284 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 27237 event pairs, 545 based on Foata normal form. 63/4170 useless extension candidates. Maximal degree in co-relation 21723. Up to 3384 conditions per place. [2024-06-28 01:01:18,430 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 178 selfloop transitions, 68 changer transitions 0/261 dead transitions. [2024-06-28 01:01:18,430 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 261 transitions, 3365 flow [2024-06-28 01:01:18,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:01:18,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:01:18,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 208 transitions. [2024-06-28 01:01:18,431 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6603174603174603 [2024-06-28 01:01:18,431 INFO L175 Difference]: Start difference. First operand has 192 places, 217 transitions, 2459 flow. Second operand 7 states and 208 transitions. [2024-06-28 01:01:18,431 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 261 transitions, 3365 flow [2024-06-28 01:01:18,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 261 transitions, 3261 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-28 01:01:18,642 INFO L231 Difference]: Finished difference. Result has 192 places, 226 transitions, 2653 flow [2024-06-28 01:01:18,642 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2355, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2653, PETRI_PLACES=192, PETRI_TRANSITIONS=226} [2024-06-28 01:01:18,642 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 143 predicate places. [2024-06-28 01:01:18,643 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 226 transitions, 2653 flow [2024-06-28 01:01:18,643 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:18,643 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:18,643 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:01:18,643 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 01:01:18,643 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-28 01:01:18,643 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:18,643 INFO L85 PathProgramCache]: Analyzing trace with hash 2061741885, now seen corresponding path program 3 times [2024-06-28 01:01:18,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:18,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1197843784] [2024-06-28 01:01:18,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:18,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:18,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:18,727 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:18,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:18,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1197843784] [2024-06-28 01:01:18,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1197843784] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:18,728 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:18,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:01:18,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1518792608] [2024-06-28 01:01:18,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:18,728 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:01:18,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:18,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:01:18,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:01:18,768 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:01:18,768 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 226 transitions, 2653 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:18,769 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:18,769 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:01:18,769 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:19,244 INFO L124 PetriNetUnfolderBase]: 2434/4215 cut-off events. [2024-06-28 01:01:19,245 INFO L125 PetriNetUnfolderBase]: For 83633/83687 co-relation queries the response was YES. [2024-06-28 01:01:19,265 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22497 conditions, 4215 events. 2434/4215 cut-off events. For 83633/83687 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 28184 event pairs, 614 based on Foata normal form. 55/4245 useless extension candidates. Maximal degree in co-relation 22412. Up to 3396 conditions per place. [2024-06-28 01:01:19,281 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 176 selfloop transitions, 70 changer transitions 0/261 dead transitions. [2024-06-28 01:01:19,281 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 261 transitions, 3461 flow [2024-06-28 01:01:19,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:01:19,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:01:19,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 205 transitions. [2024-06-28 01:01:19,281 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6507936507936508 [2024-06-28 01:01:19,282 INFO L175 Difference]: Start difference. First operand has 192 places, 226 transitions, 2653 flow. Second operand 7 states and 205 transitions. [2024-06-28 01:01:19,282 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 261 transitions, 3461 flow [2024-06-28 01:01:19,469 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 261 transitions, 3327 flow, removed 47 selfloop flow, removed 2 redundant places. [2024-06-28 01:01:19,472 INFO L231 Difference]: Finished difference. Result has 197 places, 229 transitions, 2721 flow [2024-06-28 01:01:19,472 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2541, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2721, PETRI_PLACES=197, PETRI_TRANSITIONS=229} [2024-06-28 01:01:19,472 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 148 predicate places. [2024-06-28 01:01:19,472 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 229 transitions, 2721 flow [2024-06-28 01:01:19,473 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:19,473 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:19,473 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:01:19,473 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 01:01:19,473 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:19,473 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:19,473 INFO L85 PathProgramCache]: Analyzing trace with hash -1165367447, now seen corresponding path program 4 times [2024-06-28 01:01:19,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:19,473 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [192857574] [2024-06-28 01:01:19,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:19,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:19,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:19,560 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:19,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:19,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [192857574] [2024-06-28 01:01:19,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [192857574] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:19,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:19,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:01:19,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1020658613] [2024-06-28 01:01:19,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:19,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:01:19,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:19,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:01:19,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:01:19,599 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:01:19,599 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 229 transitions, 2721 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:19,599 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:19,599 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:01:19,599 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:20,149 INFO L124 PetriNetUnfolderBase]: 2445/4184 cut-off events. [2024-06-28 01:01:20,149 INFO L125 PetriNetUnfolderBase]: For 85524/85573 co-relation queries the response was YES. [2024-06-28 01:01:20,166 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22717 conditions, 4184 events. 2445/4184 cut-off events. For 85524/85573 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 27728 event pairs, 710 based on Foata normal form. 50/4201 useless extension candidates. Maximal degree in co-relation 22630. Up to 3573 conditions per place. [2024-06-28 01:01:20,180 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 214 selfloop transitions, 30 changer transitions 0/259 dead transitions. [2024-06-28 01:01:20,181 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 259 transitions, 3321 flow [2024-06-28 01:01:20,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:01:20,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:01:20,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 197 transitions. [2024-06-28 01:01:20,183 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6253968253968254 [2024-06-28 01:01:20,183 INFO L175 Difference]: Start difference. First operand has 197 places, 229 transitions, 2721 flow. Second operand 7 states and 197 transitions. [2024-06-28 01:01:20,183 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 259 transitions, 3321 flow [2024-06-28 01:01:20,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 259 transitions, 3187 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-28 01:01:20,419 INFO L231 Difference]: Finished difference. Result has 200 places, 232 transitions, 2699 flow [2024-06-28 01:01:20,419 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2590, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2699, PETRI_PLACES=200, PETRI_TRANSITIONS=232} [2024-06-28 01:01:20,419 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 151 predicate places. [2024-06-28 01:01:20,420 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 232 transitions, 2699 flow [2024-06-28 01:01:20,420 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:20,420 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:20,420 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:01:20,420 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 01:01:20,420 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:20,420 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:20,420 INFO L85 PathProgramCache]: Analyzing trace with hash 1948663995, now seen corresponding path program 1 times [2024-06-28 01:01:20,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:20,420 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [89588840] [2024-06-28 01:01:20,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:20,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:20,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:20,505 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:20,505 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:20,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [89588840] [2024-06-28 01:01:20,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [89588840] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:20,506 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:20,506 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:01:20,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1240070336] [2024-06-28 01:01:20,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:20,506 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:01:20,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:20,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:01:20,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:01:20,555 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:01:20,556 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 232 transitions, 2699 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:20,556 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:20,556 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:01:20,556 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:21,106 INFO L124 PetriNetUnfolderBase]: 2486/4255 cut-off events. [2024-06-28 01:01:21,107 INFO L125 PetriNetUnfolderBase]: For 91300/91362 co-relation queries the response was YES. [2024-06-28 01:01:21,132 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23009 conditions, 4255 events. 2486/4255 cut-off events. For 91300/91362 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 28308 event pairs, 606 based on Foata normal form. 64/4289 useless extension candidates. Maximal degree in co-relation 22921. Up to 3538 conditions per place. [2024-06-28 01:01:21,153 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 209 selfloop transitions, 48 changer transitions 0/272 dead transitions. [2024-06-28 01:01:21,153 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 272 transitions, 3455 flow [2024-06-28 01:01:21,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:01:21,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:01:21,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 205 transitions. [2024-06-28 01:01:21,154 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6507936507936508 [2024-06-28 01:01:21,154 INFO L175 Difference]: Start difference. First operand has 200 places, 232 transitions, 2699 flow. Second operand 7 states and 205 transitions. [2024-06-28 01:01:21,154 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 272 transitions, 3455 flow [2024-06-28 01:01:21,529 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 272 transitions, 3389 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-28 01:01:21,532 INFO L231 Difference]: Finished difference. Result has 203 places, 236 transitions, 2794 flow [2024-06-28 01:01:21,532 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2633, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2794, PETRI_PLACES=203, PETRI_TRANSITIONS=236} [2024-06-28 01:01:21,533 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 154 predicate places. [2024-06-28 01:01:21,533 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 236 transitions, 2794 flow [2024-06-28 01:01:21,533 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:21,533 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:21,533 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:01:21,533 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 01:01:21,533 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:21,533 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:21,533 INFO L85 PathProgramCache]: Analyzing trace with hash 1951520955, now seen corresponding path program 2 times [2024-06-28 01:01:21,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:21,534 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2121301288] [2024-06-28 01:01:21,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:21,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:21,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:21,634 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:21,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:21,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2121301288] [2024-06-28 01:01:21,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2121301288] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:21,635 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:21,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:01:21,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2071615582] [2024-06-28 01:01:21,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:21,635 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:01:21,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:21,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:01:21,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:01:21,681 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:01:21,681 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 236 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-28 01:01:21,681 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:21,681 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:01:21,681 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:22,191 INFO L124 PetriNetUnfolderBase]: 2504/4204 cut-off events. [2024-06-28 01:01:22,191 INFO L125 PetriNetUnfolderBase]: For 94787/94849 co-relation queries the response was YES. [2024-06-28 01:01:22,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23412 conditions, 4204 events. 2504/4204 cut-off events. For 94787/94849 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 27560 event pairs, 552 based on Foata normal form. 64/4240 useless extension candidates. Maximal degree in co-relation 23323. Up to 3613 conditions per place. [2024-06-28 01:01:22,232 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 209 selfloop transitions, 45 changer transitions 0/269 dead transitions. [2024-06-28 01:01:22,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 269 transitions, 3416 flow [2024-06-28 01:01:22,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:01:22,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:01:22,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 200 transitions. [2024-06-28 01:01:22,234 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6349206349206349 [2024-06-28 01:01:22,234 INFO L175 Difference]: Start difference. First operand has 203 places, 236 transitions, 2794 flow. Second operand 7 states and 200 transitions. [2024-06-28 01:01:22,234 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 269 transitions, 3416 flow [2024-06-28 01:01:22,561 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 269 transitions, 3318 flow, removed 24 selfloop flow, removed 3 redundant places. [2024-06-28 01:01:22,564 INFO L231 Difference]: Finished difference. Result has 207 places, 238 transitions, 2827 flow [2024-06-28 01:01:22,564 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2708, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2827, PETRI_PLACES=207, PETRI_TRANSITIONS=238} [2024-06-28 01:01:22,564 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 158 predicate places. [2024-06-28 01:01:22,565 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 238 transitions, 2827 flow [2024-06-28 01:01:22,565 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:22,565 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:22,565 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:01:22,565 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 01:01:22,565 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:22,565 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:22,565 INFO L85 PathProgramCache]: Analyzing trace with hash 2066812125, now seen corresponding path program 3 times [2024-06-28 01:01:22,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:22,565 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [101508216] [2024-06-28 01:01:22,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:22,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:22,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:22,652 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:22,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:22,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [101508216] [2024-06-28 01:01:22,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [101508216] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:22,652 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:22,653 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:01:22,653 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [288713030] [2024-06-28 01:01:22,653 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:22,653 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:01:22,653 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:22,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:01:22,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:01:22,682 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:01:22,682 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 238 transitions, 2827 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:22,682 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:22,682 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:01:22,682 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:23,249 INFO L124 PetriNetUnfolderBase]: 2586/4377 cut-off events. [2024-06-28 01:01:23,249 INFO L125 PetriNetUnfolderBase]: For 98684/98744 co-relation queries the response was YES. [2024-06-28 01:01:23,273 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24136 conditions, 4377 events. 2586/4377 cut-off events. For 98684/98744 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 28916 event pairs, 585 based on Foata normal form. 62/4409 useless extension candidates. Maximal degree in co-relation 24045. Up to 3701 conditions per place. [2024-06-28 01:01:23,292 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 227 selfloop transitions, 30 changer transitions 0/272 dead transitions. [2024-06-28 01:01:23,292 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 272 transitions, 3492 flow [2024-06-28 01:01:23,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:01:23,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:01:23,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 200 transitions. [2024-06-28 01:01:23,293 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6349206349206349 [2024-06-28 01:01:23,293 INFO L175 Difference]: Start difference. First operand has 207 places, 238 transitions, 2827 flow. Second operand 7 states and 200 transitions. [2024-06-28 01:01:23,293 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 272 transitions, 3492 flow [2024-06-28 01:01:23,565 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 272 transitions, 3393 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-28 01:01:23,568 INFO L231 Difference]: Finished difference. Result has 209 places, 241 transitions, 2835 flow [2024-06-28 01:01:23,568 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2728, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2835, PETRI_PLACES=209, PETRI_TRANSITIONS=241} [2024-06-28 01:01:23,569 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 160 predicate places. [2024-06-28 01:01:23,569 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 241 transitions, 2835 flow [2024-06-28 01:01:23,569 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:23,569 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:23,569 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:01:23,569 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-28 01:01:23,569 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:23,569 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:23,570 INFO L85 PathProgramCache]: Analyzing trace with hash -1130399683, now seen corresponding path program 5 times [2024-06-28 01:01:23,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:23,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1232265336] [2024-06-28 01:01:23,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:23,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:23,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:23,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-28 01:01:23,657 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:23,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1232265336] [2024-06-28 01:01:23,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1232265336] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:23,657 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:23,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:01:23,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1046471903] [2024-06-28 01:01:23,658 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:23,658 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:01:23,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:23,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:01:23,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:01:23,694 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:01:23,694 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 241 transitions, 2835 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:23,694 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:23,695 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:01:23,695 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:24,241 INFO L124 PetriNetUnfolderBase]: 2597/4488 cut-off events. [2024-06-28 01:01:24,241 INFO L125 PetriNetUnfolderBase]: For 102572/102626 co-relation queries the response was YES. [2024-06-28 01:01:24,266 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24433 conditions, 4488 events. 2597/4488 cut-off events. For 102572/102626 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 30399 event pairs, 655 based on Foata normal form. 55/4504 useless extension candidates. Maximal degree in co-relation 24341. Up to 3627 conditions per place. [2024-06-28 01:01:24,284 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 184 selfloop transitions, 77 changer transitions 0/276 dead transitions. [2024-06-28 01:01:24,285 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 276 transitions, 3687 flow [2024-06-28 01:01:24,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:01:24,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:01:24,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 205 transitions. [2024-06-28 01:01:24,285 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6507936507936508 [2024-06-28 01:01:24,286 INFO L175 Difference]: Start difference. First operand has 209 places, 241 transitions, 2835 flow. Second operand 7 states and 205 transitions. [2024-06-28 01:01:24,286 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 276 transitions, 3687 flow [2024-06-28 01:01:24,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 276 transitions, 3621 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-28 01:01:24,563 INFO L231 Difference]: Finished difference. Result has 211 places, 244 transitions, 2979 flow [2024-06-28 01:01:24,563 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2769, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2979, PETRI_PLACES=211, PETRI_TRANSITIONS=244} [2024-06-28 01:01:24,564 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 162 predicate places. [2024-06-28 01:01:24,564 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 244 transitions, 2979 flow [2024-06-28 01:01:24,564 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:24,564 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:24,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-28 01:01:24,564 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-28 01:01:24,564 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:24,565 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:24,565 INFO L85 PathProgramCache]: Analyzing trace with hash -618957413, now seen corresponding path program 6 times [2024-06-28 01:01:24,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:24,565 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [411684885] [2024-06-28 01:01:24,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:24,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:24,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:24,635 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:24,636 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:24,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [411684885] [2024-06-28 01:01:24,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [411684885] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:24,636 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:24,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:01:24,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1671106074] [2024-06-28 01:01:24,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:24,638 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:01:24,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:24,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:01:24,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:01:24,663 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:01:24,664 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 244 transitions, 2979 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:24,664 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:24,664 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:01:24,664 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:25,216 INFO L124 PetriNetUnfolderBase]: 2608/4388 cut-off events. [2024-06-28 01:01:25,216 INFO L125 PetriNetUnfolderBase]: For 104944/105004 co-relation queries the response was YES. [2024-06-28 01:01:25,236 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24647 conditions, 4388 events. 2608/4388 cut-off events. For 104944/105004 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 29115 event pairs, 559 based on Foata normal form. 61/4419 useless extension candidates. Maximal degree in co-relation 24554. Up to 3639 conditions per place. [2024-06-28 01:01:25,252 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 183 selfloop transitions, 78 changer transitions 0/276 dead transitions. [2024-06-28 01:01:25,252 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 276 transitions, 3833 flow [2024-06-28 01:01:25,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:01:25,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:01:25,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 203 transitions. [2024-06-28 01:01:25,253 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6444444444444445 [2024-06-28 01:01:25,253 INFO L175 Difference]: Start difference. First operand has 211 places, 244 transitions, 2979 flow. Second operand 7 states and 203 transitions. [2024-06-28 01:01:25,253 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 276 transitions, 3833 flow [2024-06-28 01:01:25,519 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 276 transitions, 3584 flow, removed 35 selfloop flow, removed 5 redundant places. [2024-06-28 01:01:25,522 INFO L231 Difference]: Finished difference. Result has 213 places, 247 transitions, 2948 flow [2024-06-28 01:01:25,522 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2752, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2948, PETRI_PLACES=213, PETRI_TRANSITIONS=247} [2024-06-28 01:01:25,523 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 164 predicate places. [2024-06-28 01:01:25,523 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 247 transitions, 2948 flow [2024-06-28 01:01:25,523 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:25,523 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:25,523 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:01:25,523 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-28 01:01:25,523 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:25,523 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:25,523 INFO L85 PathProgramCache]: Analyzing trace with hash 1773262235, now seen corresponding path program 7 times [2024-06-28 01:01:25,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:25,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1804435387] [2024-06-28 01:01:25,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:25,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:25,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:25,602 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:25,603 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:25,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1804435387] [2024-06-28 01:01:25,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1804435387] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:25,603 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:25,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:01:25,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1544231791] [2024-06-28 01:01:25,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:25,603 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:01:25,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:25,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:01:25,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:01:25,638 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:01:25,638 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 247 transitions, 2948 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:25,638 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:25,638 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:01:25,638 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:26,181 INFO L124 PetriNetUnfolderBase]: 2619/4508 cut-off events. [2024-06-28 01:01:26,181 INFO L125 PetriNetUnfolderBase]: For 107795/107849 co-relation queries the response was YES. [2024-06-28 01:01:26,208 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24766 conditions, 4508 events. 2619/4508 cut-off events. For 107795/107849 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 30423 event pairs, 654 based on Foata normal form. 55/4523 useless extension candidates. Maximal degree in co-relation 24672. Up to 3651 conditions per place. [2024-06-28 01:01:26,229 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 177 selfloop transitions, 83 changer transitions 0/275 dead transitions. [2024-06-28 01:01:26,229 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 275 transitions, 3676 flow [2024-06-28 01:01:26,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:01:26,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:01:26,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 198 transitions. [2024-06-28 01:01:26,230 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6285714285714286 [2024-06-28 01:01:26,230 INFO L175 Difference]: Start difference. First operand has 213 places, 247 transitions, 2948 flow. Second operand 7 states and 198 transitions. [2024-06-28 01:01:26,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 275 transitions, 3676 flow [2024-06-28 01:01:26,613 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 275 transitions, 3514 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-28 01:01:26,616 INFO L231 Difference]: Finished difference. Result has 216 places, 250 transitions, 2998 flow [2024-06-28 01:01:26,616 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2789, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2998, PETRI_PLACES=216, PETRI_TRANSITIONS=250} [2024-06-28 01:01:26,617 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 167 predicate places. [2024-06-28 01:01:26,617 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 250 transitions, 2998 flow [2024-06-28 01:01:26,617 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:26,617 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:26,617 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:01:26,617 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-28 01:01:26,617 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:26,617 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:26,617 INFO L85 PathProgramCache]: Analyzing trace with hash 944636861, now seen corresponding path program 8 times [2024-06-28 01:01:26,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:26,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2087244833] [2024-06-28 01:01:26,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:26,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:26,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:26,704 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:26,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:26,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2087244833] [2024-06-28 01:01:26,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2087244833] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:26,704 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:26,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:01:26,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [189383253] [2024-06-28 01:01:26,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:26,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:01:26,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:26,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:01:26,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:01:26,732 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:01:26,733 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 250 transitions, 2998 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:26,733 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:26,733 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:01:26,733 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:27,321 INFO L124 PetriNetUnfolderBase]: 2616/4508 cut-off events. [2024-06-28 01:01:27,322 INFO L125 PetriNetUnfolderBase]: For 108698/108758 co-relation queries the response was YES. [2024-06-28 01:01:27,348 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24727 conditions, 4508 events. 2616/4508 cut-off events. For 108698/108758 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 30393 event pairs, 655 based on Foata normal form. 61/4533 useless extension candidates. Maximal degree in co-relation 24632. Up to 3712 conditions per place. [2024-06-28 01:01:27,368 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 204 selfloop transitions, 59 changer transitions 0/278 dead transitions. [2024-06-28 01:01:27,368 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 278 transitions, 3702 flow [2024-06-28 01:01:27,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:01:27,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:01:27,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 180 transitions. [2024-06-28 01:01:27,369 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-28 01:01:27,369 INFO L175 Difference]: Start difference. First operand has 216 places, 250 transitions, 2998 flow. Second operand 6 states and 180 transitions. [2024-06-28 01:01:27,369 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 278 transitions, 3702 flow [2024-06-28 01:01:27,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 278 transitions, 3546 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-28 01:01:27,801 INFO L231 Difference]: Finished difference. Result has 218 places, 250 transitions, 2970 flow [2024-06-28 01:01:27,802 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2842, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2970, PETRI_PLACES=218, PETRI_TRANSITIONS=250} [2024-06-28 01:01:27,802 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 169 predicate places. [2024-06-28 01:01:27,802 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 250 transitions, 2970 flow [2024-06-28 01:01:27,802 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:27,802 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:27,803 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:01:27,803 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-28 01:01:27,803 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:27,803 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:27,803 INFO L85 PathProgramCache]: Analyzing trace with hash -2074047929, now seen corresponding path program 9 times [2024-06-28 01:01:27,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:27,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [392182299] [2024-06-28 01:01:27,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:27,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:27,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:27,894 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:27,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:27,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [392182299] [2024-06-28 01:01:27,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [392182299] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:27,895 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:27,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:01:27,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1633374222] [2024-06-28 01:01:27,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:27,895 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:01:27,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:27,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:01:27,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:01:27,925 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:01:27,925 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 250 transitions, 2970 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:27,925 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:27,925 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:01:27,925 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:28,551 INFO L124 PetriNetUnfolderBase]: 2613/4421 cut-off events. [2024-06-28 01:01:28,552 INFO L125 PetriNetUnfolderBase]: For 109148/109212 co-relation queries the response was YES. [2024-06-28 01:01:28,580 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24512 conditions, 4421 events. 2613/4421 cut-off events. For 109148/109212 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 29253 event pairs, 569 based on Foata normal form. 65/4459 useless extension candidates. Maximal degree in co-relation 24416. Up to 3709 conditions per place. [2024-06-28 01:01:28,598 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 215 selfloop transitions, 62 changer transitions 0/292 dead transitions. [2024-06-28 01:01:28,598 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 292 transitions, 3636 flow [2024-06-28 01:01:28,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:01:28,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:01:28,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 237 transitions. [2024-06-28 01:01:28,599 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6583333333333333 [2024-06-28 01:01:28,599 INFO L175 Difference]: Start difference. First operand has 218 places, 250 transitions, 2970 flow. Second operand 8 states and 237 transitions. [2024-06-28 01:01:28,599 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 292 transitions, 3636 flow [2024-06-28 01:01:28,862 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 292 transitions, 3422 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-28 01:01:28,866 INFO L231 Difference]: Finished difference. Result has 218 places, 250 transitions, 2894 flow [2024-06-28 01:01:28,866 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2756, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2894, PETRI_PLACES=218, PETRI_TRANSITIONS=250} [2024-06-28 01:01:28,866 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 169 predicate places. [2024-06-28 01:01:28,866 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 250 transitions, 2894 flow [2024-06-28 01:01:28,867 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:28,867 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:28,867 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:01:28,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-28 01:01:28,867 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:28,867 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:28,867 INFO L85 PathProgramCache]: Analyzing trace with hash -1123726499, now seen corresponding path program 4 times [2024-06-28 01:01:28,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:28,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1002896369] [2024-06-28 01:01:28,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:28,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:28,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:28,943 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:28,944 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:28,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1002896369] [2024-06-28 01:01:28,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1002896369] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:28,944 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:28,944 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:01:28,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1117022487] [2024-06-28 01:01:28,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:28,945 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:01:28,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:28,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:01:28,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:01:28,973 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:01:28,974 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 250 transitions, 2894 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:28,974 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:28,974 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:01:28,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:29,526 INFO L124 PetriNetUnfolderBase]: 2654/4455 cut-off events. [2024-06-28 01:01:29,526 INFO L125 PetriNetUnfolderBase]: For 113758/113820 co-relation queries the response was YES. [2024-06-28 01:01:29,559 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24916 conditions, 4455 events. 2654/4455 cut-off events. For 113758/113820 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 29537 event pairs, 569 based on Foata normal form. 64/4489 useless extension candidates. Maximal degree in co-relation 24820. Up to 3782 conditions per place. [2024-06-28 01:01:29,582 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 224 selfloop transitions, 48 changer transitions 0/287 dead transitions. [2024-06-28 01:01:29,583 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 287 transitions, 3694 flow [2024-06-28 01:01:29,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:01:29,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:01:29,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 202 transitions. [2024-06-28 01:01:29,584 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6412698412698413 [2024-06-28 01:01:29,584 INFO L175 Difference]: Start difference. First operand has 218 places, 250 transitions, 2894 flow. Second operand 7 states and 202 transitions. [2024-06-28 01:01:29,584 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 287 transitions, 3694 flow [2024-06-28 01:01:29,921 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 287 transitions, 3524 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-28 01:01:29,924 INFO L231 Difference]: Finished difference. Result has 216 places, 254 transitions, 2897 flow [2024-06-28 01:01:29,924 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2728, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2897, PETRI_PLACES=216, PETRI_TRANSITIONS=254} [2024-06-28 01:01:29,925 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 167 predicate places. [2024-06-28 01:01:29,925 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 254 transitions, 2897 flow [2024-06-28 01:01:29,925 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:29,925 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:29,925 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:01:29,925 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-28 01:01:29,925 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:29,926 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:29,926 INFO L85 PathProgramCache]: Analyzing trace with hash -1120869539, now seen corresponding path program 5 times [2024-06-28 01:01:29,926 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:29,926 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [295525738] [2024-06-28 01:01:29,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:29,926 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:29,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01: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-28 01:01:30,007 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:30,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [295525738] [2024-06-28 01:01:30,008 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [295525738] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:30,008 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:30,008 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:01:30,008 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1577767342] [2024-06-28 01:01:30,008 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:30,008 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:01:30,008 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:30,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:01:30,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:01:30,051 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:01:30,051 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 254 transitions, 2897 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:30,051 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:30,051 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:01:30,051 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:30,621 INFO L124 PetriNetUnfolderBase]: 2672/4608 cut-off events. [2024-06-28 01:01:30,621 INFO L125 PetriNetUnfolderBase]: For 112542/112600 co-relation queries the response was YES. [2024-06-28 01:01:30,644 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25264 conditions, 4608 events. 2672/4608 cut-off events. For 112542/112600 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 31254 event pairs, 651 based on Foata normal form. 60/4633 useless extension candidates. Maximal degree in co-relation 25168. Up to 3857 conditions per place. [2024-06-28 01:01:30,661 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 224 selfloop transitions, 45 changer transitions 0/284 dead transitions. [2024-06-28 01:01:30,662 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 284 transitions, 3545 flow [2024-06-28 01:01:30,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:01:30,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:01:30,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 197 transitions. [2024-06-28 01:01:30,662 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6253968253968254 [2024-06-28 01:01:30,662 INFO L175 Difference]: Start difference. First operand has 216 places, 254 transitions, 2897 flow. Second operand 7 states and 197 transitions. [2024-06-28 01:01:30,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 284 transitions, 3545 flow [2024-06-28 01:01:30,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 284 transitions, 3435 flow, removed 30 selfloop flow, removed 3 redundant places. [2024-06-28 01:01:30,979 INFO L231 Difference]: Finished difference. Result has 220 places, 256 transitions, 2922 flow [2024-06-28 01:01:30,979 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2803, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2922, PETRI_PLACES=220, PETRI_TRANSITIONS=256} [2024-06-28 01:01:30,979 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 171 predicate places. [2024-06-28 01:01:30,979 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 256 transitions, 2922 flow [2024-06-28 01:01:30,979 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:30,980 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:30,980 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:01:30,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-28 01:01:30,980 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:30,980 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:30,980 INFO L85 PathProgramCache]: Analyzing trace with hash -975126341, now seen corresponding path program 6 times [2024-06-28 01:01:30,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:30,980 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1517666193] [2024-06-28 01:01:30,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:30,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:30,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:31,061 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:31,061 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:31,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1517666193] [2024-06-28 01:01:31,061 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1517666193] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:31,061 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:31,061 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:01:31,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [709628724] [2024-06-28 01:01:31,062 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:31,062 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:01:31,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:31,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:01:31,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:01:31,104 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:01:31,104 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 256 transitions, 2922 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:31,105 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:31,105 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:01:31,105 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:31,668 INFO L124 PetriNetUnfolderBase]: 2690/4519 cut-off events. [2024-06-28 01:01:31,668 INFO L125 PetriNetUnfolderBase]: For 113915/113977 co-relation queries the response was YES. [2024-06-28 01:01:31,696 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25328 conditions, 4519 events. 2690/4519 cut-off events. For 113915/113977 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 29992 event pairs, 459 based on Foata normal form. 64/4558 useless extension candidates. Maximal degree in co-relation 25230. Up to 3594 conditions per place. [2024-06-28 01:01:31,714 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 218 selfloop transitions, 66 changer transitions 0/299 dead transitions. [2024-06-28 01:01:31,714 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 299 transitions, 3912 flow [2024-06-28 01:01:31,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:01:31,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:01:31,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 204 transitions. [2024-06-28 01:01:31,715 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6476190476190476 [2024-06-28 01:01:31,715 INFO L175 Difference]: Start difference. First operand has 220 places, 256 transitions, 2922 flow. Second operand 7 states and 204 transitions. [2024-06-28 01:01:31,715 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 299 transitions, 3912 flow [2024-06-28 01:01:32,078 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 299 transitions, 3813 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-28 01:01:32,082 INFO L231 Difference]: Finished difference. Result has 223 places, 264 transitions, 3122 flow [2024-06-28 01:01:32,082 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2823, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3122, PETRI_PLACES=223, PETRI_TRANSITIONS=264} [2024-06-28 01:01:32,082 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 174 predicate places. [2024-06-28 01:01:32,082 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 264 transitions, 3122 flow [2024-06-28 01:01:32,082 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:32,082 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:32,082 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:01:32,082 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-28 01:01:32,082 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:32,083 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:32,083 INFO L85 PathProgramCache]: Analyzing trace with hash -963698501, now seen corresponding path program 7 times [2024-06-28 01:01:32,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:32,083 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1689470254] [2024-06-28 01:01:32,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:32,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:32,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:32,159 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:32,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:32,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1689470254] [2024-06-28 01:01:32,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1689470254] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:32,160 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:32,160 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:01:32,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1392954468] [2024-06-28 01:01:32,160 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:32,160 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:01:32,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:32,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:01:32,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:01:32,205 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:01:32,206 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 264 transitions, 3122 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:32,206 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:32,206 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:01:32,206 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:32,754 INFO L124 PetriNetUnfolderBase]: 2708/4663 cut-off events. [2024-06-28 01:01:32,754 INFO L125 PetriNetUnfolderBase]: For 119931/119993 co-relation queries the response was YES. [2024-06-28 01:01:32,781 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26303 conditions, 4663 events. 2708/4663 cut-off events. For 119931/119993 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 31598 event pairs, 533 based on Foata normal form. 64/4702 useless extension candidates. Maximal degree in co-relation 26203. Up to 3610 conditions per place. [2024-06-28 01:01:32,799 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 214 selfloop transitions, 69 changer transitions 0/298 dead transitions. [2024-06-28 01:01:32,799 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 298 transitions, 3937 flow [2024-06-28 01:01:32,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:01:32,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:01:32,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 200 transitions. [2024-06-28 01:01:32,800 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6349206349206349 [2024-06-28 01:01:32,800 INFO L175 Difference]: Start difference. First operand has 223 places, 264 transitions, 3122 flow. Second operand 7 states and 200 transitions. [2024-06-28 01:01:32,800 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 298 transitions, 3937 flow [2024-06-28 01:01:33,091 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 298 transitions, 3793 flow, removed 50 selfloop flow, removed 2 redundant places. [2024-06-28 01:01:33,094 INFO L231 Difference]: Finished difference. Result has 228 places, 267 transitions, 3182 flow [2024-06-28 01:01:33,094 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3004, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3182, PETRI_PLACES=228, PETRI_TRANSITIONS=267} [2024-06-28 01:01:33,095 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 179 predicate places. [2024-06-28 01:01:33,095 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 267 transitions, 3182 flow [2024-06-28 01:01:33,095 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:33,095 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:33,095 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:01:33,095 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-28 01:01:33,095 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:33,095 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:33,095 INFO L85 PathProgramCache]: Analyzing trace with hash 1773269179, now seen corresponding path program 8 times [2024-06-28 01:01:33,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:33,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [626189882] [2024-06-28 01:01:33,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:33,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:33,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:33,176 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:33,177 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:33,177 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [626189882] [2024-06-28 01:01:33,177 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [626189882] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:33,177 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:33,177 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:01:33,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1349769844] [2024-06-28 01:01:33,177 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:33,177 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:01:33,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:33,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:01:33,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:01:33,210 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:01:33,211 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 267 transitions, 3182 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:33,211 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:33,211 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:01:33,211 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:33,777 INFO L124 PetriNetUnfolderBase]: 2726/4695 cut-off events. [2024-06-28 01:01:33,777 INFO L125 PetriNetUnfolderBase]: For 120792/120854 co-relation queries the response was YES. [2024-06-28 01:01:33,803 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26316 conditions, 4695 events. 2726/4695 cut-off events. For 120792/120854 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 32018 event pairs, 662 based on Foata normal form. 64/4726 useless extension candidates. Maximal degree in co-relation 26214. Up to 3935 conditions per place. [2024-06-28 01:01:33,823 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 234 selfloop transitions, 45 changer transitions 0/294 dead transitions. [2024-06-28 01:01:33,824 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 294 transitions, 3840 flow [2024-06-28 01:01:33,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:01:33,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:01:33,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 194 transitions. [2024-06-28 01:01:33,824 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6158730158730159 [2024-06-28 01:01:33,824 INFO L175 Difference]: Start difference. First operand has 228 places, 267 transitions, 3182 flow. Second operand 7 states and 194 transitions. [2024-06-28 01:01:33,824 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 294 transitions, 3840 flow [2024-06-28 01:01:34,172 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 294 transitions, 3726 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-28 01:01:34,175 INFO L231 Difference]: Finished difference. Result has 232 places, 269 transitions, 3201 flow [2024-06-28 01:01:34,176 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3070, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3201, PETRI_PLACES=232, PETRI_TRANSITIONS=269} [2024-06-28 01:01:34,176 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 183 predicate places. [2024-06-28 01:01:34,176 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 269 transitions, 3201 flow [2024-06-28 01:01:34,176 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:34,176 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:34,176 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:01:34,176 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-28 01:01:34,176 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:34,177 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:34,177 INFO L85 PathProgramCache]: Analyzing trace with hash 1781840059, now seen corresponding path program 9 times [2024-06-28 01:01:34,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:34,177 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [483695125] [2024-06-28 01:01:34,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:34,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:34,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:34,251 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:34,251 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:34,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [483695125] [2024-06-28 01:01:34,251 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [483695125] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:34,251 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:34,252 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:01:34,252 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [574481611] [2024-06-28 01:01:34,252 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:34,252 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:01:34,252 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:34,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:01:34,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:01:34,277 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:01:34,278 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 269 transitions, 3201 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:34,278 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:34,278 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:01:34,278 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:34,837 INFO L124 PetriNetUnfolderBase]: 2744/4628 cut-off events. [2024-06-28 01:01:34,837 INFO L125 PetriNetUnfolderBase]: For 123328/123390 co-relation queries the response was YES. [2024-06-28 01:01:34,865 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26185 conditions, 4628 events. 2744/4628 cut-off events. For 123328/123390 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 31161 event pairs, 587 based on Foata normal form. 64/4658 useless extension candidates. Maximal degree in co-relation 26082. Up to 3901 conditions per place. [2024-06-28 01:01:34,885 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 231 selfloop transitions, 52 changer transitions 0/298 dead transitions. [2024-06-28 01:01:34,885 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 298 transitions, 3873 flow [2024-06-28 01:01:34,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:01:34,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:01:34,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 195 transitions. [2024-06-28 01:01:34,886 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-28 01:01:34,886 INFO L175 Difference]: Start difference. First operand has 232 places, 269 transitions, 3201 flow. Second operand 7 states and 195 transitions. [2024-06-28 01:01:34,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 298 transitions, 3873 flow [2024-06-28 01:01:35,279 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 298 transitions, 3770 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-28 01:01:35,282 INFO L231 Difference]: Finished difference. Result has 235 places, 272 transitions, 3263 flow [2024-06-28 01:01:35,283 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3098, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3263, PETRI_PLACES=235, PETRI_TRANSITIONS=272} [2024-06-28 01:01:35,283 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 186 predicate places. [2024-06-28 01:01:35,283 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 272 transitions, 3263 flow [2024-06-28 01:01:35,283 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:35,283 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:35,283 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:01:35,284 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-28 01:01:35,284 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:35,284 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:35,284 INFO L85 PathProgramCache]: Analyzing trace with hash -1166645539, now seen corresponding path program 10 times [2024-06-28 01:01:35,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:35,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2113014020] [2024-06-28 01:01:35,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:35,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:35,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:35,385 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:35,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:35,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2113014020] [2024-06-28 01:01:35,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2113014020] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:35,386 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:35,386 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:01:35,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [393226558] [2024-06-28 01:01:35,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:35,387 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:01:35,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:35,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:01:35,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:01:35,423 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:01:35,423 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 272 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-28 01:01:35,423 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:35,423 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:01:35,423 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:36,158 INFO L124 PetriNetUnfolderBase]: 2739/4569 cut-off events. [2024-06-28 01:01:36,158 INFO L125 PetriNetUnfolderBase]: For 122928/122992 co-relation queries the response was YES. [2024-06-28 01:01:36,179 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26135 conditions, 4569 events. 2739/4569 cut-off events. For 122928/122992 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 30464 event pairs, 555 based on Foata normal form. 66/4603 useless extension candidates. Maximal degree in co-relation 26030. Up to 3628 conditions per place. [2024-06-28 01:01:36,197 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 245 selfloop transitions, 58 changer transitions 0/318 dead transitions. [2024-06-28 01:01:36,197 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 318 transitions, 4027 flow [2024-06-28 01:01:36,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:01:36,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:01:36,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 239 transitions. [2024-06-28 01:01:36,197 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6638888888888889 [2024-06-28 01:01:36,198 INFO L175 Difference]: Start difference. First operand has 235 places, 272 transitions, 3263 flow. Second operand 8 states and 239 transitions. [2024-06-28 01:01:36,198 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 318 transitions, 4027 flow [2024-06-28 01:01:36,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 318 transitions, 3902 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-28 01:01:36,553 INFO L231 Difference]: Finished difference. Result has 239 places, 272 transitions, 3274 flow [2024-06-28 01:01:36,553 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3138, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3274, PETRI_PLACES=239, PETRI_TRANSITIONS=272} [2024-06-28 01:01:36,553 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 190 predicate places. [2024-06-28 01:01:36,553 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 272 transitions, 3274 flow [2024-06-28 01:01:36,554 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:36,554 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:36,554 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:01:36,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-28 01:01:36,554 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:36,554 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:36,554 INFO L85 PathProgramCache]: Analyzing trace with hash 1763082407, now seen corresponding path program 11 times [2024-06-28 01:01:36,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:36,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [430649590] [2024-06-28 01:01:36,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:36,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:36,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:36,658 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:36,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:36,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [430649590] [2024-06-28 01:01:36,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [430649590] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:36,659 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:36,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:01:36,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1990083564] [2024-06-28 01:01:36,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:36,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:01:36,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:36,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:01:36,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:01:36,695 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:01:36,696 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 272 transitions, 3274 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:36,696 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:36,696 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:01:36,696 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:37,313 INFO L124 PetriNetUnfolderBase]: 2734/4668 cut-off events. [2024-06-28 01:01:37,314 INFO L125 PetriNetUnfolderBase]: For 125131/125185 co-relation queries the response was YES. [2024-06-28 01:01:37,343 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26266 conditions, 4668 events. 2734/4668 cut-off events. For 125131/125185 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 31700 event pairs, 668 based on Foata normal form. 56/4676 useless extension candidates. Maximal degree in co-relation 26160. Up to 3891 conditions per place. [2024-06-28 01:01:37,362 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 234 selfloop transitions, 51 changer transitions 0/300 dead transitions. [2024-06-28 01:01:37,362 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 300 transitions, 3918 flow [2024-06-28 01:01:37,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:01:37,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:01:37,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 179 transitions. [2024-06-28 01:01:37,363 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.662962962962963 [2024-06-28 01:01:37,363 INFO L175 Difference]: Start difference. First operand has 239 places, 272 transitions, 3274 flow. Second operand 6 states and 179 transitions. [2024-06-28 01:01:37,363 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 300 transitions, 3918 flow [2024-06-28 01:01:37,906 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 300 transitions, 3794 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-28 01:01:37,910 INFO L231 Difference]: Finished difference. Result has 239 places, 272 transitions, 3260 flow [2024-06-28 01:01:37,910 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3150, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3260, PETRI_PLACES=239, PETRI_TRANSITIONS=272} [2024-06-28 01:01:37,910 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 190 predicate places. [2024-06-28 01:01:37,910 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 272 transitions, 3260 flow [2024-06-28 01:01:37,911 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:37,911 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:37,911 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:01:37,911 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-28 01:01:37,911 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:37,911 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:37,911 INFO L85 PathProgramCache]: Analyzing trace with hash 953214685, now seen corresponding path program 12 times [2024-06-28 01:01:37,911 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:37,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1644588344] [2024-06-28 01:01:37,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:37,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:37,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:37,989 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:37,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:37,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1644588344] [2024-06-28 01:01:37,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1644588344] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:37,989 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:37,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:01:37,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1541437243] [2024-06-28 01:01:37,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:37,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:01:37,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:37,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:01:37,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:01:38,023 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:01:38,024 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 272 transitions, 3260 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:38,024 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:38,024 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:01:38,024 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:38,654 INFO L124 PetriNetUnfolderBase]: 2729/4669 cut-off events. [2024-06-28 01:01:38,655 INFO L125 PetriNetUnfolderBase]: For 121104/121158 co-relation queries the response was YES. [2024-06-28 01:01:38,685 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25989 conditions, 4669 events. 2729/4669 cut-off events. For 121104/121158 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 31660 event pairs, 526 based on Foata normal form. 56/4681 useless extension candidates. Maximal degree in co-relation 25882. Up to 3496 conditions per place. [2024-06-28 01:01:38,703 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 223 selfloop transitions, 66 changer transitions 0/304 dead transitions. [2024-06-28 01:01:38,703 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 304 transitions, 3958 flow [2024-06-28 01:01:38,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:01:38,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:01:38,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 183 transitions. [2024-06-28 01:01:38,704 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6777777777777778 [2024-06-28 01:01:38,704 INFO L175 Difference]: Start difference. First operand has 239 places, 272 transitions, 3260 flow. Second operand 6 states and 183 transitions. [2024-06-28 01:01:38,704 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 304 transitions, 3958 flow [2024-06-28 01:01:39,130 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 304 transitions, 3832 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-28 01:01:39,134 INFO L231 Difference]: Finished difference. Result has 240 places, 272 transitions, 3274 flow [2024-06-28 01:01:39,134 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3134, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3274, PETRI_PLACES=240, PETRI_TRANSITIONS=272} [2024-06-28 01:01:39,134 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 191 predicate places. [2024-06-28 01:01:39,134 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 272 transitions, 3274 flow [2024-06-28 01:01:39,134 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:39,134 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:39,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-28 01:01:39,134 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-28 01:01:39,135 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:39,135 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:39,135 INFO L85 PathProgramCache]: Analyzing trace with hash 334419087, now seen corresponding path program 1 times [2024-06-28 01:01:39,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:39,135 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1916020922] [2024-06-28 01:01:39,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:39,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:39,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:39,224 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:39,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:39,224 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1916020922] [2024-06-28 01:01:39,224 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1916020922] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:39,225 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:39,225 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:01:39,225 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1995702234] [2024-06-28 01:01:39,225 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:39,225 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:01:39,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:39,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:01:39,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:01:39,264 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:01:39,264 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 272 transitions, 3274 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-28 01:01:39,264 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:39,264 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:01:39,264 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:39,900 INFO L124 PetriNetUnfolderBase]: 2740/4621 cut-off events. [2024-06-28 01:01:39,900 INFO L125 PetriNetUnfolderBase]: For 121623/121687 co-relation queries the response was YES. [2024-06-28 01:01:39,929 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26243 conditions, 4621 events. 2740/4621 cut-off events. For 121623/121687 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 30874 event pairs, 583 based on Foata normal form. 65/4653 useless extension candidates. Maximal degree in co-relation 26135. Up to 3890 conditions per place. [2024-06-28 01:01:39,947 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 235 selfloop transitions, 65 changer transitions 0/315 dead transitions. [2024-06-28 01:01:39,947 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 315 transitions, 4154 flow [2024-06-28 01:01:39,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:01:39,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:01:39,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 234 transitions. [2024-06-28 01:01:39,948 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-28 01:01:39,948 INFO L175 Difference]: Start difference. First operand has 240 places, 272 transitions, 3274 flow. Second operand 8 states and 234 transitions. [2024-06-28 01:01:39,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 315 transitions, 4154 flow [2024-06-28 01:01:40,330 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 315 transitions, 4028 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-28 01:01:40,334 INFO L231 Difference]: Finished difference. Result has 243 places, 275 transitions, 3346 flow [2024-06-28 01:01:40,334 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3148, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3346, PETRI_PLACES=243, PETRI_TRANSITIONS=275} [2024-06-28 01:01:40,334 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 194 predicate places. [2024-06-28 01:01:40,335 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 275 transitions, 3346 flow [2024-06-28 01:01:40,335 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-28 01:01:40,335 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:40,335 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:01:40,335 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-28 01:01:40,335 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:40,335 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:40,335 INFO L85 PathProgramCache]: Analyzing trace with hash 72174645, now seen corresponding path program 2 times [2024-06-28 01:01:40,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:40,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1461690274] [2024-06-28 01:01:40,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:40,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:40,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:40,420 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:40,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:40,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1461690274] [2024-06-28 01:01:40,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1461690274] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:40,421 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:40,421 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:01:40,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1695225928] [2024-06-28 01:01:40,421 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:40,421 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:01:40,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:40,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:01:40,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:01:40,478 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:01:40,478 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 275 transitions, 3346 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-28 01:01:40,478 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:40,478 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:01:40,478 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:41,139 INFO L124 PetriNetUnfolderBase]: 2765/4775 cut-off events. [2024-06-28 01:01:41,139 INFO L125 PetriNetUnfolderBase]: For 131745/131799 co-relation queries the response was YES. [2024-06-28 01:01:41,169 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27082 conditions, 4775 events. 2765/4775 cut-off events. For 131745/131799 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 32640 event pairs, 638 based on Foata normal form. 55/4791 useless extension candidates. Maximal degree in co-relation 26974. Up to 3580 conditions per place. [2024-06-28 01:01:41,188 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 170 selfloop transitions, 138 changer transitions 0/323 dead transitions. [2024-06-28 01:01:41,188 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 323 transitions, 4610 flow [2024-06-28 01:01:41,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:01:41,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:01:41,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 237 transitions. [2024-06-28 01:01:41,189 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6583333333333333 [2024-06-28 01:01:41,189 INFO L175 Difference]: Start difference. First operand has 243 places, 275 transitions, 3346 flow. Second operand 8 states and 237 transitions. [2024-06-28 01:01:41,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 323 transitions, 4610 flow [2024-06-28 01:01:41,657 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 323 transitions, 4354 flow, removed 43 selfloop flow, removed 6 redundant places. [2024-06-28 01:01:41,661 INFO L231 Difference]: Finished difference. Result has 245 places, 284 transitions, 3564 flow [2024-06-28 01:01:41,661 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3090, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3564, PETRI_PLACES=245, PETRI_TRANSITIONS=284} [2024-06-28 01:01:41,661 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 196 predicate places. [2024-06-28 01:01:41,661 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 284 transitions, 3564 flow [2024-06-28 01:01:41,662 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-28 01:01:41,662 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:41,662 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:01:41,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-28 01:01:41,662 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:41,662 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:41,662 INFO L85 PathProgramCache]: Analyzing trace with hash 2122524293, now seen corresponding path program 3 times [2024-06-28 01:01:41,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:41,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [938240009] [2024-06-28 01:01:41,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:41,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:41,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:41,740 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:41,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:41,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [938240009] [2024-06-28 01:01:41,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [938240009] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:41,741 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:41,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:01:41,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [518539192] [2024-06-28 01:01:41,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:41,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:01:41,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:41,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:01:41,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:01:41,783 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:01:41,784 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 284 transitions, 3564 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-28 01:01:41,784 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:41,784 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:01:41,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:42,452 INFO L124 PetriNetUnfolderBase]: 2790/4679 cut-off events. [2024-06-28 01:01:42,452 INFO L125 PetriNetUnfolderBase]: For 139555/139617 co-relation queries the response was YES. [2024-06-28 01:01:42,478 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27845 conditions, 4679 events. 2790/4679 cut-off events. For 139555/139617 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 31391 event pairs, 562 based on Foata normal form. 63/4707 useless extension candidates. Maximal degree in co-relation 27738. Up to 3607 conditions per place. [2024-06-28 01:01:42,497 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 173 selfloop transitions, 138 changer transitions 0/326 dead transitions. [2024-06-28 01:01:42,497 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 326 transitions, 4782 flow [2024-06-28 01:01:42,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:01:42,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:01:42,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 235 transitions. [2024-06-28 01:01:42,498 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6527777777777778 [2024-06-28 01:01:42,498 INFO L175 Difference]: Start difference. First operand has 245 places, 284 transitions, 3564 flow. Second operand 8 states and 235 transitions. [2024-06-28 01:01:42,498 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 326 transitions, 4782 flow [2024-06-28 01:01:43,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 326 transitions, 4468 flow, removed 81 selfloop flow, removed 4 redundant places. [2024-06-28 01:01:43,138 INFO L231 Difference]: Finished difference. Result has 249 places, 290 transitions, 3668 flow [2024-06-28 01:01:43,138 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3306, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3668, PETRI_PLACES=249, PETRI_TRANSITIONS=290} [2024-06-28 01:01:43,139 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 200 predicate places. [2024-06-28 01:01:43,139 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 290 transitions, 3668 flow [2024-06-28 01:01:43,139 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-28 01:01:43,139 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:43,139 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:01:43,139 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-28 01:01:43,139 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:43,140 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:43,140 INFO L85 PathProgramCache]: Analyzing trace with hash 553060559, now seen corresponding path program 4 times [2024-06-28 01:01:43,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:43,140 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1153901497] [2024-06-28 01:01:43,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:43,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:43,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:43,213 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:43,213 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:43,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1153901497] [2024-06-28 01:01:43,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1153901497] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:43,213 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:43,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:01:43,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [25977158] [2024-06-28 01:01:43,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:43,214 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:01:43,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:43,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:01:43,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:01:43,245 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:01:43,246 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 290 transitions, 3668 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-28 01:01:43,246 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:43,246 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:01:43,246 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:43,857 INFO L124 PetriNetUnfolderBase]: 2787/4795 cut-off events. [2024-06-28 01:01:43,857 INFO L125 PetriNetUnfolderBase]: For 134126/134180 co-relation queries the response was YES. [2024-06-28 01:01:43,887 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27071 conditions, 4795 events. 2787/4795 cut-off events. For 134126/134180 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 32699 event pairs, 629 based on Foata normal form. 55/4812 useless extension candidates. Maximal degree in co-relation 26963. Up to 3604 conditions per place. [2024-06-28 01:01:43,906 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 170 selfloop transitions, 140 changer transitions 0/325 dead transitions. [2024-06-28 01:01:43,906 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 325 transitions, 4628 flow [2024-06-28 01:01:43,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:01:43,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:01:43,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 233 transitions. [2024-06-28 01:01:43,907 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6472222222222223 [2024-06-28 01:01:43,907 INFO L175 Difference]: Start difference. First operand has 249 places, 290 transitions, 3668 flow. Second operand 8 states and 233 transitions. [2024-06-28 01:01:43,907 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 325 transitions, 4628 flow [2024-06-28 01:01:44,435 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 325 transitions, 4370 flow, removed 26 selfloop flow, removed 4 redundant places. [2024-06-28 01:01:44,438 INFO L231 Difference]: Finished difference. Result has 253 places, 290 transitions, 3696 flow [2024-06-28 01:01:44,439 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3410, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3696, PETRI_PLACES=253, PETRI_TRANSITIONS=290} [2024-06-28 01:01:44,439 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 204 predicate places. [2024-06-28 01:01:44,439 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 290 transitions, 3696 flow [2024-06-28 01:01:44,439 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-28 01:01:44,439 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:44,439 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:01:44,439 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-28 01:01:44,440 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:44,440 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:44,440 INFO L85 PathProgramCache]: Analyzing trace with hash 685956657, now seen corresponding path program 5 times [2024-06-28 01:01:44,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:44,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [343175571] [2024-06-28 01:01:44,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:44,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:44,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:44,537 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:44,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:44,537 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [343175571] [2024-06-28 01:01:44,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [343175571] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:44,537 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:44,537 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:01:44,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [149562167] [2024-06-28 01:01:44,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:44,538 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:01:44,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:44,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:01:44,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:01:44,588 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:01:44,588 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 290 transitions, 3696 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-28 01:01:44,589 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:44,589 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:01:44,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:45,351 INFO L124 PetriNetUnfolderBase]: 2812/4917 cut-off events. [2024-06-28 01:01:45,351 INFO L125 PetriNetUnfolderBase]: For 141740/141761 co-relation queries the response was YES. [2024-06-28 01:01:45,376 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27609 conditions, 4917 events. 2812/4917 cut-off events. For 141740/141761 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 34359 event pairs, 911 based on Foata normal form. 22/4882 useless extension candidates. Maximal degree in co-relation 27500. Up to 3994 conditions per place. [2024-06-28 01:01:45,398 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 258 selfloop transitions, 61 changer transitions 0/334 dead transitions. [2024-06-28 01:01:45,398 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 334 transitions, 4667 flow [2024-06-28 01:01:45,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:01:45,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:01:45,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 275 transitions. [2024-06-28 01:01:45,399 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-06-28 01:01:45,399 INFO L175 Difference]: Start difference. First operand has 253 places, 290 transitions, 3696 flow. Second operand 10 states and 275 transitions. [2024-06-28 01:01:45,399 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 334 transitions, 4667 flow [2024-06-28 01:01:45,955 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 334 transitions, 4367 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-28 01:01:45,959 INFO L231 Difference]: Finished difference. Result has 256 places, 296 transitions, 3628 flow [2024-06-28 01:01:45,959 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3408, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3628, PETRI_PLACES=256, PETRI_TRANSITIONS=296} [2024-06-28 01:01:45,959 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 207 predicate places. [2024-06-28 01:01:45,960 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 296 transitions, 3628 flow [2024-06-28 01:01:45,960 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-28 01:01:45,960 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:45,960 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:01:45,960 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-28 01:01:45,960 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:45,960 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:45,960 INFO L85 PathProgramCache]: Analyzing trace with hash 486654867, now seen corresponding path program 6 times [2024-06-28 01:01:45,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:45,960 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [366712197] [2024-06-28 01:01:45,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:45,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:45,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:46,054 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:46,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:46,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [366712197] [2024-06-28 01:01:46,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [366712197] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:46,055 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:46,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:01:46,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1471323264] [2024-06-28 01:01:46,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:46,055 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:01:46,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:46,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:01:46,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:01:46,109 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:01:46,109 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 296 transitions, 3628 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-28 01:01:46,109 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:46,109 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:01:46,109 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:46,805 INFO L124 PetriNetUnfolderBase]: 2823/4915 cut-off events. [2024-06-28 01:01:46,805 INFO L125 PetriNetUnfolderBase]: For 143112/143134 co-relation queries the response was YES. [2024-06-28 01:01:46,837 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27395 conditions, 4915 events. 2823/4915 cut-off events. For 143112/143134 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 34192 event pairs, 905 based on Foata normal form. 23/4882 useless extension candidates. Maximal degree in co-relation 27285. Up to 4006 conditions per place. [2024-06-28 01:01:46,858 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 254 selfloop transitions, 62 changer transitions 0/331 dead transitions. [2024-06-28 01:01:46,858 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 331 transitions, 4530 flow [2024-06-28 01:01:46,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:01:46,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:01:46,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 227 transitions. [2024-06-28 01:01:46,859 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6305555555555555 [2024-06-28 01:01:46,859 INFO L175 Difference]: Start difference. First operand has 256 places, 296 transitions, 3628 flow. Second operand 8 states and 227 transitions. [2024-06-28 01:01:46,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 331 transitions, 4530 flow [2024-06-28 01:01:47,418 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 331 transitions, 4425 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-28 01:01:47,421 INFO L231 Difference]: Finished difference. Result has 258 places, 299 transitions, 3702 flow [2024-06-28 01:01:47,422 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3531, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3702, PETRI_PLACES=258, PETRI_TRANSITIONS=299} [2024-06-28 01:01:47,422 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 209 predicate places. [2024-06-28 01:01:47,422 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 299 transitions, 3702 flow [2024-06-28 01:01:47,422 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-28 01:01:47,422 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:47,422 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:01:47,422 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-28 01:01:47,422 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:47,423 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:47,423 INFO L85 PathProgramCache]: Analyzing trace with hash -926804983, now seen corresponding path program 7 times [2024-06-28 01:01:47,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:47,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [379241367] [2024-06-28 01:01:47,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:47,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:47,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:47,504 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:47,505 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:47,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [379241367] [2024-06-28 01:01:47,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [379241367] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:47,505 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:47,505 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:01:47,505 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1668839767] [2024-06-28 01:01:47,505 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:47,505 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:01:47,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:47,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:01:47,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:01:47,551 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:01:47,552 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 299 transitions, 3702 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-28 01:01:47,552 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:47,552 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:01:47,552 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:48,217 INFO L124 PetriNetUnfolderBase]: 2820/4935 cut-off events. [2024-06-28 01:01:48,217 INFO L125 PetriNetUnfolderBase]: For 144960/144981 co-relation queries the response was YES. [2024-06-28 01:01:48,248 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27525 conditions, 4935 events. 2820/4935 cut-off events. For 144960/144981 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 34553 event pairs, 914 based on Foata normal form. 22/4899 useless extension candidates. Maximal degree in co-relation 27413. Up to 4003 conditions per place. [2024-06-28 01:01:48,267 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 253 selfloop transitions, 62 changer transitions 0/330 dead transitions. [2024-06-28 01:01:48,268 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 330 transitions, 4423 flow [2024-06-28 01:01:48,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:01:48,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:01:48,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 226 transitions. [2024-06-28 01:01:48,268 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6277777777777778 [2024-06-28 01:01:48,268 INFO L175 Difference]: Start difference. First operand has 258 places, 299 transitions, 3702 flow. Second operand 8 states and 226 transitions. [2024-06-28 01:01:48,268 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 330 transitions, 4423 flow [2024-06-28 01:01:48,883 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 330 transitions, 4261 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-28 01:01:48,887 INFO L231 Difference]: Finished difference. Result has 260 places, 299 transitions, 3670 flow [2024-06-28 01:01:48,887 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3540, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3670, PETRI_PLACES=260, PETRI_TRANSITIONS=299} [2024-06-28 01:01:48,888 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 211 predicate places. [2024-06-28 01:01:48,888 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 299 transitions, 3670 flow [2024-06-28 01:01:48,888 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-28 01:01:48,888 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:48,888 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:01:48,888 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-28 01:01:48,888 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:48,888 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:48,888 INFO L85 PathProgramCache]: Analyzing trace with hash -1548491863, now seen corresponding path program 1 times [2024-06-28 01:01:48,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:48,888 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2121335382] [2024-06-28 01:01:48,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:48,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:48,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:48,967 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:48,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:48,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2121335382] [2024-06-28 01:01:48,968 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2121335382] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:48,968 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:48,968 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:01:48,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1205982194] [2024-06-28 01:01:48,968 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:48,968 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:01:48,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:48,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:01:48,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:01:49,006 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:01:49,007 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 299 transitions, 3670 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-28 01:01:49,007 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:49,007 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:01:49,007 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:49,727 INFO L124 PetriNetUnfolderBase]: 3004/5084 cut-off events. [2024-06-28 01:01:49,727 INFO L125 PetriNetUnfolderBase]: For 159031/159082 co-relation queries the response was YES. [2024-06-28 01:01:49,759 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28662 conditions, 5084 events. 3004/5084 cut-off events. For 159031/159082 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 34836 event pairs, 657 based on Foata normal form. 57/5099 useless extension candidates. Maximal degree in co-relation 28549. Up to 3948 conditions per place. [2024-06-28 01:01:49,780 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 290 selfloop transitions, 46 changer transitions 0/351 dead transitions. [2024-06-28 01:01:49,780 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 351 transitions, 4690 flow [2024-06-28 01:01:49,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:01:49,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:01:49,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 237 transitions. [2024-06-28 01:01:49,781 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6583333333333333 [2024-06-28 01:01:49,781 INFO L175 Difference]: Start difference. First operand has 260 places, 299 transitions, 3670 flow. Second operand 8 states and 237 transitions. [2024-06-28 01:01:49,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 351 transitions, 4690 flow [2024-06-28 01:01:50,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 351 transitions, 4558 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-28 01:01:50,511 INFO L231 Difference]: Finished difference. Result has 262 places, 303 transitions, 3709 flow [2024-06-28 01:01:50,511 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3538, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3709, PETRI_PLACES=262, PETRI_TRANSITIONS=303} [2024-06-28 01:01:50,511 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 213 predicate places. [2024-06-28 01:01:50,511 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 303 transitions, 3709 flow [2024-06-28 01:01:50,511 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-28 01:01:50,511 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:50,511 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:01:50,512 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-28 01:01:50,512 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:50,512 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:50,512 INFO L85 PathProgramCache]: Analyzing trace with hash -1312316503, now seen corresponding path program 2 times [2024-06-28 01:01:50,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:50,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [449439713] [2024-06-28 01:01:50,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:50,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:50,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:50,593 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:50,593 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:50,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [449439713] [2024-06-28 01:01:50,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [449439713] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:50,594 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:50,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:01:50,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2135000817] [2024-06-28 01:01:50,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:50,594 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:01:50,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:50,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:01:50,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:01:50,647 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:01:50,648 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 303 transitions, 3709 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-28 01:01:50,648 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:50,648 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:01:50,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:51,416 INFO L124 PetriNetUnfolderBase]: 3154/5495 cut-off events. [2024-06-28 01:01:51,416 INFO L125 PetriNetUnfolderBase]: For 168880/168901 co-relation queries the response was YES. [2024-06-28 01:01:51,453 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30737 conditions, 5495 events. 3154/5495 cut-off events. For 168880/168901 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 39221 event pairs, 1025 based on Foata normal form. 27/5455 useless extension candidates. Maximal degree in co-relation 30622. Up to 4425 conditions per place. [2024-06-28 01:01:51,477 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 294 selfloop transitions, 47 changer transitions 0/356 dead transitions. [2024-06-28 01:01:51,477 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 356 transitions, 4707 flow [2024-06-28 01:01:51,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:01:51,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:01:51,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 233 transitions. [2024-06-28 01:01:51,478 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6472222222222223 [2024-06-28 01:01:51,478 INFO L175 Difference]: Start difference. First operand has 262 places, 303 transitions, 3709 flow. Second operand 8 states and 233 transitions. [2024-06-28 01:01:51,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 356 transitions, 4707 flow [2024-06-28 01:01:52,245 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 356 transitions, 4589 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-28 01:01:52,249 INFO L231 Difference]: Finished difference. Result has 266 places, 312 transitions, 3857 flow [2024-06-28 01:01:52,249 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3604, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3857, PETRI_PLACES=266, PETRI_TRANSITIONS=312} [2024-06-28 01:01:52,255 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 217 predicate places. [2024-06-28 01:01:52,255 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 312 transitions, 3857 flow [2024-06-28 01:01:52,255 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-28 01:01:52,256 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:52,256 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:01:52,256 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-28 01:01:52,256 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:52,256 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:52,256 INFO L85 PathProgramCache]: Analyzing trace with hash -1074506839, now seen corresponding path program 3 times [2024-06-28 01:01:52,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:52,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [866131745] [2024-06-28 01:01:52,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:52,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:52,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:52,370 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:52,370 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:52,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [866131745] [2024-06-28 01:01:52,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [866131745] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:52,370 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:52,370 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:01:52,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [637524270] [2024-06-28 01:01:52,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:52,370 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:01:52,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:52,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:01:52,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:01:52,420 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:01:52,420 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 312 transitions, 3857 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-28 01:01:52,421 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:52,421 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:01:52,421 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:53,237 INFO L124 PetriNetUnfolderBase]: 3218/5559 cut-off events. [2024-06-28 01:01:53,237 INFO L125 PetriNetUnfolderBase]: For 173091/173113 co-relation queries the response was YES. [2024-06-28 01:01:53,266 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31053 conditions, 5559 events. 3218/5559 cut-off events. For 173091/173113 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 39599 event pairs, 1045 based on Foata normal form. 28/5518 useless extension candidates. Maximal degree in co-relation 30937. Up to 4521 conditions per place. [2024-06-28 01:01:53,286 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 294 selfloop transitions, 45 changer transitions 0/354 dead transitions. [2024-06-28 01:01:53,286 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 354 transitions, 4739 flow [2024-06-28 01:01:53,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:01:53,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:01:53,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 228 transitions. [2024-06-28 01:01:53,287 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6333333333333333 [2024-06-28 01:01:53,287 INFO L175 Difference]: Start difference. First operand has 266 places, 312 transitions, 3857 flow. Second operand 8 states and 228 transitions. [2024-06-28 01:01:53,287 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 354 transitions, 4739 flow [2024-06-28 01:01:54,005 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 354 transitions, 4639 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-28 01:01:54,009 INFO L231 Difference]: Finished difference. Result has 272 places, 316 transitions, 3935 flow [2024-06-28 01:01:54,009 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3759, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3935, PETRI_PLACES=272, PETRI_TRANSITIONS=316} [2024-06-28 01:01:54,010 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 223 predicate places. [2024-06-28 01:01:54,010 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 316 transitions, 3935 flow [2024-06-28 01:01:54,010 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-28 01:01:54,010 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:54,010 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:01:54,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-28 01:01:54,010 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:54,010 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:54,010 INFO L85 PathProgramCache]: Analyzing trace with hash 464353873, now seen corresponding path program 1 times [2024-06-28 01:01:54,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:54,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [919424930] [2024-06-28 01:01:54,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:54,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:54,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:54,098 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:54,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:54,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [919424930] [2024-06-28 01:01:54,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [919424930] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:54,098 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:54,099 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:01:54,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [456677284] [2024-06-28 01:01:54,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:54,099 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:01:54,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:54,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:01:54,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:01:54,145 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:01:54,146 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 316 transitions, 3935 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-28 01:01:54,146 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:54,146 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:01:54,146 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:54,950 INFO L124 PetriNetUnfolderBase]: 3346/5718 cut-off events. [2024-06-28 01:01:54,950 INFO L125 PetriNetUnfolderBase]: For 197083/197141 co-relation queries the response was YES. [2024-06-28 01:01:54,990 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32619 conditions, 5718 events. 3346/5718 cut-off events. For 197083/197141 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 40300 event pairs, 774 based on Foata normal form. 64/5739 useless extension candidates. Maximal degree in co-relation 32500. Up to 4457 conditions per place. [2024-06-28 01:01:55,017 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 258 selfloop transitions, 90 changer transitions 0/363 dead transitions. [2024-06-28 01:01:55,018 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 363 transitions, 4961 flow [2024-06-28 01:01:55,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:01:55,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:01:55,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 236 transitions. [2024-06-28 01:01:55,018 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6555555555555556 [2024-06-28 01:01:55,018 INFO L175 Difference]: Start difference. First operand has 272 places, 316 transitions, 3935 flow. Second operand 8 states and 236 transitions. [2024-06-28 01:01:55,019 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 363 transitions, 4961 flow [2024-06-28 01:01:55,987 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 363 transitions, 4868 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-28 01:01:55,991 INFO L231 Difference]: Finished difference. Result has 277 places, 318 transitions, 4060 flow [2024-06-28 01:01:55,992 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3842, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4060, PETRI_PLACES=277, PETRI_TRANSITIONS=318} [2024-06-28 01:01:55,992 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 228 predicate places. [2024-06-28 01:01:55,992 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 318 transitions, 4060 flow [2024-06-28 01:01:55,992 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-28 01:01:55,992 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:55,992 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:01:55,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-28 01:01:55,993 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:55,993 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:55,993 INFO L85 PathProgramCache]: Analyzing trace with hash 367609109, now seen corresponding path program 2 times [2024-06-28 01:01:55,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:55,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2051720932] [2024-06-28 01:01:55,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:55,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:55,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:56,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-28 01:01:56,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:56,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2051720932] [2024-06-28 01:01:56,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2051720932] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:56,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:56,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:01:56,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1395104556] [2024-06-28 01:01:56,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:56,084 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:01:56,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:56,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:01:56,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:01:56,121 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:01:56,122 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 318 transitions, 4060 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-28 01:01:56,122 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:56,122 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:01:56,122 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:57,045 INFO L124 PetriNetUnfolderBase]: 3474/5940 cut-off events. [2024-06-28 01:01:57,045 INFO L125 PetriNetUnfolderBase]: For 223957/224015 co-relation queries the response was YES. [2024-06-28 01:01:57,077 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34511 conditions, 5940 events. 3474/5940 cut-off events. For 223957/224015 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 42207 event pairs, 821 based on Foata normal form. 64/5959 useless extension candidates. Maximal degree in co-relation 34391. Up to 4779 conditions per place. [2024-06-28 01:01:57,098 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 260 selfloop transitions, 86 changer transitions 0/361 dead transitions. [2024-06-28 01:01:57,098 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 361 transitions, 5078 flow [2024-06-28 01:01:57,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:01:57,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:01:57,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 233 transitions. [2024-06-28 01:01:57,099 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6472222222222223 [2024-06-28 01:01:57,099 INFO L175 Difference]: Start difference. First operand has 277 places, 318 transitions, 4060 flow. Second operand 8 states and 233 transitions. [2024-06-28 01:01:57,099 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 361 transitions, 5078 flow [2024-06-28 01:01:58,020 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 361 transitions, 4968 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-28 01:01:58,024 INFO L231 Difference]: Finished difference. Result has 281 places, 320 transitions, 4164 flow [2024-06-28 01:01:58,025 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3950, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4164, PETRI_PLACES=281, PETRI_TRANSITIONS=320} [2024-06-28 01:01:58,025 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 232 predicate places. [2024-06-28 01:01:58,025 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 320 transitions, 4164 flow [2024-06-28 01:01:58,025 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-28 01:01:58,025 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:58,026 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:01:58,026 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-28 01:01:58,026 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:58,026 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:58,026 INFO L85 PathProgramCache]: Analyzing trace with hash 367756979, now seen corresponding path program 3 times [2024-06-28 01:01:58,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:58,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1901031464] [2024-06-28 01:01:58,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:58,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:58,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:58,138 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:58,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:58,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1901031464] [2024-06-28 01:01:58,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1901031464] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:58,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:58,139 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:01:58,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [730555763] [2024-06-28 01:01:58,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:58,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:01:58,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:58,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:01:58,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:01:58,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:01:58,184 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 320 transitions, 4164 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-28 01:01:58,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:58,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:01:58,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:59,012 INFO L124 PetriNetUnfolderBase]: 3456/5926 cut-off events. [2024-06-28 01:01:59,012 INFO L125 PetriNetUnfolderBase]: For 214277/214335 co-relation queries the response was YES. [2024-06-28 01:01:59,054 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34142 conditions, 5926 events. 3456/5926 cut-off events. For 214277/214335 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 42152 event pairs, 830 based on Foata normal form. 66/5947 useless extension candidates. Maximal degree in co-relation 34020. Up to 4839 conditions per place. [2024-06-28 01:01:59,078 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 258 selfloop transitions, 84 changer transitions 0/357 dead transitions. [2024-06-28 01:01:59,078 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 357 transitions, 4978 flow [2024-06-28 01:01:59,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:01:59,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:01:59,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 229 transitions. [2024-06-28 01:01:59,079 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6361111111111111 [2024-06-28 01:01:59,079 INFO L175 Difference]: Start difference. First operand has 281 places, 320 transitions, 4164 flow. Second operand 8 states and 229 transitions. [2024-06-28 01:01:59,079 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 357 transitions, 4978 flow [2024-06-28 01:01:59,975 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 357 transitions, 4863 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-28 01:01:59,979 INFO L231 Difference]: Finished difference. Result has 285 places, 320 transitions, 4222 flow [2024-06-28 01:01:59,979 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4049, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4222, PETRI_PLACES=285, PETRI_TRANSITIONS=320} [2024-06-28 01:01:59,979 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 236 predicate places. [2024-06-28 01:01:59,979 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 320 transitions, 4222 flow [2024-06-28 01:01:59,979 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-28 01:01:59,980 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:59,980 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:01:59,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-28 01:01:59,980 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:59,980 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:59,980 INFO L85 PathProgramCache]: Analyzing trace with hash 486661811, now seen corresponding path program 4 times [2024-06-28 01:01:59,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:59,980 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1110269124] [2024-06-28 01:01:59,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:59,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:59,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:00,087 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:00,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:00,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1110269124] [2024-06-28 01:02:00,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1110269124] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:00,087 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:00,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:02:00,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [684992977] [2024-06-28 01:02:00,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:00,088 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:02:00,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:00,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:02:00,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:02:00,137 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:02:00,137 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 320 transitions, 4222 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-28 01:02:00,137 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:00,138 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:02:00,138 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:01,169 INFO L124 PetriNetUnfolderBase]: 3698/6261 cut-off events. [2024-06-28 01:02:01,169 INFO L125 PetriNetUnfolderBase]: For 288079/288143 co-relation queries the response was YES. [2024-06-28 01:02:01,206 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36269 conditions, 6261 events. 3698/6261 cut-off events. For 288079/288143 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 44603 event pairs, 861 based on Foata normal form. 98/6321 useless extension candidates. Maximal degree in co-relation 36145. Up to 4981 conditions per place. [2024-06-28 01:02:01,230 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 284 selfloop transitions, 58 changer transitions 0/357 dead transitions. [2024-06-28 01:02:01,231 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 357 transitions, 5068 flow [2024-06-28 01:02:01,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:02:01,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:02:01,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 230 transitions. [2024-06-28 01:02:01,231 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6388888888888888 [2024-06-28 01:02:01,231 INFO L175 Difference]: Start difference. First operand has 285 places, 320 transitions, 4222 flow. Second operand 8 states and 230 transitions. [2024-06-28 01:02:01,231 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 357 transitions, 5068 flow [2024-06-28 01:02:02,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 357 transitions, 4895 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-28 01:02:02,231 INFO L231 Difference]: Finished difference. Result has 286 places, 321 transitions, 4195 flow [2024-06-28 01:02:02,231 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4049, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4195, PETRI_PLACES=286, PETRI_TRANSITIONS=321} [2024-06-28 01:02:02,232 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 237 predicate places. [2024-06-28 01:02:02,232 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 321 transitions, 4195 flow [2024-06-28 01:02:02,232 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-28 01:02:02,232 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:02,232 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:02:02,232 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-28 01:02:02,232 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:02,232 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:02,232 INFO L85 PathProgramCache]: Analyzing trace with hash -926589719, now seen corresponding path program 5 times [2024-06-28 01:02:02,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:02,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [279023641] [2024-06-28 01:02:02,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:02,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:02,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:02,322 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:02,323 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:02,323 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [279023641] [2024-06-28 01:02:02,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [279023641] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:02,323 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:02,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:02:02,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1528163993] [2024-06-28 01:02:02,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:02,323 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:02:02,323 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:02,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:02:02,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:02:02,363 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:02:02,363 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 321 transitions, 4195 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-28 01:02:02,363 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:02,363 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:02:02,363 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:03,404 INFO L124 PetriNetUnfolderBase]: 4215/7176 cut-off events. [2024-06-28 01:02:03,405 INFO L125 PetriNetUnfolderBase]: For 382365/382387 co-relation queries the response was YES. [2024-06-28 01:02:03,455 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43143 conditions, 7176 events. 4215/7176 cut-off events. For 382365/382387 co-relation queries the response was YES. Maximal size of possible extension queue 485. Compared 53178 event pairs, 1372 based on Foata normal form. 52/7153 useless extension candidates. Maximal degree in co-relation 43018. Up to 4899 conditions per place. [2024-06-28 01:02:03,485 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 290 selfloop transitions, 61 changer transitions 0/366 dead transitions. [2024-06-28 01:02:03,485 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 366 transitions, 5293 flow [2024-06-28 01:02:03,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:02:03,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:02:03,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 235 transitions. [2024-06-28 01:02:03,486 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6527777777777778 [2024-06-28 01:02:03,486 INFO L175 Difference]: Start difference. First operand has 286 places, 321 transitions, 4195 flow. Second operand 8 states and 235 transitions. [2024-06-28 01:02:03,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 366 transitions, 5293 flow [2024-06-28 01:02:04,714 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 366 transitions, 5173 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-28 01:02:04,719 INFO L231 Difference]: Finished difference. Result has 288 places, 323 transitions, 4248 flow [2024-06-28 01:02:04,719 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4075, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4248, PETRI_PLACES=288, PETRI_TRANSITIONS=323} [2024-06-28 01:02:04,719 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 239 predicate places. [2024-06-28 01:02:04,719 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 323 transitions, 4248 flow [2024-06-28 01:02:04,719 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-28 01:02:04,719 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:04,719 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:02:04,719 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-28 01:02:04,719 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:04,720 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:04,720 INFO L85 PathProgramCache]: Analyzing trace with hash 685963601, now seen corresponding path program 6 times [2024-06-28 01:02:04,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:04,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1406818447] [2024-06-28 01:02:04,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:04,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:04,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:04,815 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:04,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:04,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1406818447] [2024-06-28 01:02:04,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1406818447] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:04,816 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:04,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:02:04,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1577142124] [2024-06-28 01:02:04,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:04,816 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:02:04,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:04,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:02:04,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:02:04,870 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:02:04,871 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 323 transitions, 4248 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-28 01:02:04,871 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:04,871 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:02:04,871 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:06,055 INFO L124 PetriNetUnfolderBase]: 4146/7121 cut-off events. [2024-06-28 01:02:06,055 INFO L125 PetriNetUnfolderBase]: For 312846/312868 co-relation queries the response was YES. [2024-06-28 01:02:06,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40281 conditions, 7121 events. 4146/7121 cut-off events. For 312846/312868 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 52965 event pairs, 1560 based on Foata normal form. 56/7091 useless extension candidates. Maximal degree in co-relation 40155. Up to 5685 conditions per place. [2024-06-28 01:02:06,147 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 290 selfloop transitions, 60 changer transitions 0/365 dead transitions. [2024-06-28 01:02:06,147 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 365 transitions, 5106 flow [2024-06-28 01:02:06,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:02:06,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:02:06,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 278 transitions. [2024-06-28 01:02:06,148 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6177777777777778 [2024-06-28 01:02:06,148 INFO L175 Difference]: Start difference. First operand has 288 places, 323 transitions, 4248 flow. Second operand 10 states and 278 transitions. [2024-06-28 01:02:06,148 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 365 transitions, 5106 flow [2024-06-28 01:02:07,355 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 365 transitions, 5020 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-28 01:02:07,361 INFO L231 Difference]: Finished difference. Result has 294 places, 323 transitions, 4290 flow [2024-06-28 01:02:07,361 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4162, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4290, PETRI_PLACES=294, PETRI_TRANSITIONS=323} [2024-06-28 01:02:07,362 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 245 predicate places. [2024-06-28 01:02:07,362 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 323 transitions, 4290 flow [2024-06-28 01:02:07,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-28 01:02:07,362 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:07,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-28 01:02:07,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-28 01:02:07,362 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:07,362 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:07,362 INFO L85 PathProgramCache]: Analyzing trace with hash 463430663, now seen corresponding path program 1 times [2024-06-28 01:02:07,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:07,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1899188220] [2024-06-28 01:02:07,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:07,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:07,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:07,479 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:07,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:07,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1899188220] [2024-06-28 01:02:07,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1899188220] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:07,479 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:07,479 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:02:07,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617843594] [2024-06-28 01:02:07,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:07,480 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:02:07,480 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:07,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:02:07,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:02:07,547 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:02:07,548 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 323 transitions, 4290 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-28 01:02:07,548 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:07,548 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:02:07,548 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:08,818 INFO L124 PetriNetUnfolderBase]: 4352/7427 cut-off events. [2024-06-28 01:02:08,818 INFO L125 PetriNetUnfolderBase]: For 307746/307768 co-relation queries the response was YES. [2024-06-28 01:02:08,875 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41955 conditions, 7427 events. 4352/7427 cut-off events. For 307746/307768 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 55358 event pairs, 1466 based on Foata normal form. 52/7404 useless extension candidates. Maximal degree in co-relation 41827. Up to 5113 conditions per place. [2024-06-28 01:02:08,907 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 293 selfloop transitions, 66 changer transitions 0/374 dead transitions. [2024-06-28 01:02:08,907 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 374 transitions, 5278 flow [2024-06-28 01:02:08,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:02:08,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:02:08,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 282 transitions. [2024-06-28 01:02:08,913 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6266666666666667 [2024-06-28 01:02:08,913 INFO L175 Difference]: Start difference. First operand has 294 places, 323 transitions, 4290 flow. Second operand 10 states and 282 transitions. [2024-06-28 01:02:08,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 374 transitions, 5278 flow [2024-06-28 01:02:09,985 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 374 transitions, 5142 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-28 01:02:09,990 INFO L231 Difference]: Finished difference. Result has 296 places, 326 transitions, 4367 flow [2024-06-28 01:02:09,990 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4154, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4367, PETRI_PLACES=296, PETRI_TRANSITIONS=326} [2024-06-28 01:02:09,990 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 247 predicate places. [2024-06-28 01:02:09,990 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 326 transitions, 4367 flow [2024-06-28 01:02:09,991 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-28 01:02:09,991 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:09,991 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:02:09,991 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-28 01:02:09,991 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:09,991 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:09,991 INFO L85 PathProgramCache]: Analyzing trace with hash 1991939125, now seen corresponding path program 8 times [2024-06-28 01:02:09,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:09,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1037743557] [2024-06-28 01:02:09,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:09,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:09,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:10,087 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:10,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:10,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1037743557] [2024-06-28 01:02:10,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1037743557] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:10,087 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:10,087 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:02:10,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1534983424] [2024-06-28 01:02:10,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:10,087 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:02:10,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:10,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:02:10,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:02:10,120 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:02:10,120 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 326 transitions, 4367 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-28 01:02:10,120 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:10,121 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:02:10,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:11,219 INFO L124 PetriNetUnfolderBase]: 4363/7253 cut-off events. [2024-06-28 01:02:11,219 INFO L125 PetriNetUnfolderBase]: For 235694/235754 co-relation queries the response was YES. [2024-06-28 01:02:11,271 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42145 conditions, 7253 events. 4363/7253 cut-off events. For 235694/235754 co-relation queries the response was YES. Maximal size of possible extension queue 497. Compared 53055 event pairs, 1101 based on Foata normal form. 61/7271 useless extension candidates. Maximal degree in co-relation 42015. Up to 5998 conditions per place. [2024-06-28 01:02:11,301 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 189 selfloop transitions, 160 changer transitions 0/364 dead transitions. [2024-06-28 01:02:11,302 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 364 transitions, 5519 flow [2024-06-28 01:02:11,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:02:11,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:02:11,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 233 transitions. [2024-06-28 01:02:11,302 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6472222222222223 [2024-06-28 01:02:11,302 INFO L175 Difference]: Start difference. First operand has 296 places, 326 transitions, 4367 flow. Second operand 8 states and 233 transitions. [2024-06-28 01:02:11,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 364 transitions, 5519 flow [2024-06-28 01:02:12,480 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 364 transitions, 5427 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-28 01:02:12,484 INFO L231 Difference]: Finished difference. Result has 298 places, 329 transitions, 4659 flow [2024-06-28 01:02:12,484 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4275, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4659, PETRI_PLACES=298, PETRI_TRANSITIONS=329} [2024-06-28 01:02:12,485 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 249 predicate places. [2024-06-28 01:02:12,485 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 329 transitions, 4659 flow [2024-06-28 01:02:12,485 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-28 01:02:12,485 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:12,485 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:02:12,485 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-28 01:02:12,485 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:12,485 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:12,485 INFO L85 PathProgramCache]: Analyzing trace with hash -2061790287, now seen corresponding path program 9 times [2024-06-28 01:02:12,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:12,486 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2147157104] [2024-06-28 01:02:12,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:12,486 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:12,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:12,564 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:12,564 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:12,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2147157104] [2024-06-28 01:02:12,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2147157104] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:12,564 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:12,565 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:02:12,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1070060598] [2024-06-28 01:02:12,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:12,565 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:02:12,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:12,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:02:12,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:02:12,601 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:02:12,601 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 329 transitions, 4659 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-28 01:02:12,601 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:12,601 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:02:12,601 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:13,675 INFO L124 PetriNetUnfolderBase]: 4388/7486 cut-off events. [2024-06-28 01:02:13,675 INFO L125 PetriNetUnfolderBase]: For 247303/247357 co-relation queries the response was YES. [2024-06-28 01:02:13,733 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43301 conditions, 7486 events. 4388/7486 cut-off events. For 247303/247357 co-relation queries the response was YES. Maximal size of possible extension queue 499. Compared 55809 event pairs, 1276 based on Foata normal form. 55/7483 useless extension candidates. Maximal degree in co-relation 43169. Up to 6025 conditions per place. [2024-06-28 01:02:13,765 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 192 selfloop transitions, 161 changer transitions 0/368 dead transitions. [2024-06-28 01:02:13,765 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 368 transitions, 6041 flow [2024-06-28 01:02:13,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:02:13,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:02:13,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 232 transitions. [2024-06-28 01:02:13,766 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6444444444444445 [2024-06-28 01:02:13,766 INFO L175 Difference]: Start difference. First operand has 298 places, 329 transitions, 4659 flow. Second operand 8 states and 232 transitions. [2024-06-28 01:02:13,766 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 368 transitions, 6041 flow [2024-06-28 01:02:15,068 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 368 transitions, 5567 flow, removed 50 selfloop flow, removed 6 redundant places. [2024-06-28 01:02:15,072 INFO L231 Difference]: Finished difference. Result has 300 places, 335 transitions, 4641 flow [2024-06-28 01:02:15,072 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4233, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4641, PETRI_PLACES=300, PETRI_TRANSITIONS=335} [2024-06-28 01:02:15,072 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 251 predicate places. [2024-06-28 01:02:15,073 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 335 transitions, 4641 flow [2024-06-28 01:02:15,073 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-28 01:02:15,073 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:15,073 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:02:15,073 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-28 01:02:15,073 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:15,073 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:15,073 INFO L85 PathProgramCache]: Analyzing trace with hash -2007808971, now seen corresponding path program 10 times [2024-06-28 01:02:15,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:15,073 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [426282010] [2024-06-28 01:02:15,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:15,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:15,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:15,158 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:15,158 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:15,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [426282010] [2024-06-28 01:02:15,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [426282010] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:15,158 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:15,158 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:02:15,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1146150573] [2024-06-28 01:02:15,158 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:15,158 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:02:15,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:15,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:02:15,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:02:15,194 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:02:15,194 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 335 transitions, 4641 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-28 01:02:15,195 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:15,195 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:02:15,195 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:16,491 INFO L124 PetriNetUnfolderBase]: 4385/7489 cut-off events. [2024-06-28 01:02:16,491 INFO L125 PetriNetUnfolderBase]: For 246402/246456 co-relation queries the response was YES. [2024-06-28 01:02:16,546 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43037 conditions, 7489 events. 4385/7489 cut-off events. For 246402/246456 co-relation queries the response was YES. Maximal size of possible extension queue 499. Compared 55854 event pairs, 1282 based on Foata normal form. 55/7485 useless extension candidates. Maximal degree in co-relation 42904. Up to 6022 conditions per place. [2024-06-28 01:02:16,578 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 192 selfloop transitions, 160 changer transitions 0/367 dead transitions. [2024-06-28 01:02:16,578 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 367 transitions, 5741 flow [2024-06-28 01:02:16,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:02:16,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:02:16,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 232 transitions. [2024-06-28 01:02:16,579 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6444444444444445 [2024-06-28 01:02:16,579 INFO L175 Difference]: Start difference. First operand has 300 places, 335 transitions, 4641 flow. Second operand 8 states and 232 transitions. [2024-06-28 01:02:16,579 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 367 transitions, 5741 flow [2024-06-28 01:02:17,896 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 367 transitions, 5406 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-28 01:02:17,901 INFO L231 Difference]: Finished difference. Result has 304 places, 335 transitions, 4632 flow [2024-06-28 01:02:17,901 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4306, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4632, PETRI_PLACES=304, PETRI_TRANSITIONS=335} [2024-06-28 01:02:17,901 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 255 predicate places. [2024-06-28 01:02:17,902 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 335 transitions, 4632 flow [2024-06-28 01:02:17,902 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-28 01:02:17,902 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:17,902 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:02:17,902 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-28 01:02:17,902 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:17,902 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:17,902 INFO L85 PathProgramCache]: Analyzing trace with hash -463590415, now seen corresponding path program 11 times [2024-06-28 01:02:17,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:17,903 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1727699255] [2024-06-28 01:02:17,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:17,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:17,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:17,992 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:17,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:17,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1727699255] [2024-06-28 01:02:17,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1727699255] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:17,993 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:17,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:02:17,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [865766950] [2024-06-28 01:02:17,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:17,993 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:02:17,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:17,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:02:17,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:02:18,039 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:02:18,039 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 335 transitions, 4632 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-28 01:02:18,039 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:18,039 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:02:18,039 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:19,309 INFO L124 PetriNetUnfolderBase]: 4396/7427 cut-off events. [2024-06-28 01:02:19,309 INFO L125 PetriNetUnfolderBase]: For 249371/249392 co-relation queries the response was YES. [2024-06-28 01:02:19,368 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43140 conditions, 7427 events. 4396/7427 cut-off events. For 249371/249392 co-relation queries the response was YES. Maximal size of possible extension queue 513. Compared 55150 event pairs, 1870 based on Foata normal form. 22/7388 useless extension candidates. Maximal degree in co-relation 43006. Up to 6555 conditions per place. [2024-06-28 01:02:19,401 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 322 selfloop transitions, 28 changer transitions 0/365 dead transitions. [2024-06-28 01:02:19,401 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 365 transitions, 5453 flow [2024-06-28 01:02:19,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:02:19,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:02:19,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 217 transitions. [2024-06-28 01:02:19,402 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027777777777777 [2024-06-28 01:02:19,402 INFO L175 Difference]: Start difference. First operand has 304 places, 335 transitions, 4632 flow. Second operand 8 states and 217 transitions. [2024-06-28 01:02:19,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 365 transitions, 5453 flow [2024-06-28 01:02:21,037 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 365 transitions, 5119 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-28 01:02:21,041 INFO L231 Difference]: Finished difference. Result has 305 places, 338 transitions, 4415 flow [2024-06-28 01:02:21,041 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4304, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4415, PETRI_PLACES=305, PETRI_TRANSITIONS=338} [2024-06-28 01:02:21,042 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 256 predicate places. [2024-06-28 01:02:21,042 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 338 transitions, 4415 flow [2024-06-28 01:02:21,042 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-28 01:02:21,042 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:21,042 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:02:21,042 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-28 01:02:21,042 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:21,042 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:21,042 INFO L85 PathProgramCache]: Analyzing trace with hash 757290289, now seen corresponding path program 12 times [2024-06-28 01:02:21,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:21,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1553735247] [2024-06-28 01:02:21,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:21,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:21,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:21,125 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:21,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:21,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1553735247] [2024-06-28 01:02:21,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1553735247] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:21,126 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:21,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:02:21,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [656497424] [2024-06-28 01:02:21,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:21,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:02:21,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:21,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:02:21,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:02:21,161 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:02:21,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 338 transitions, 4415 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-28 01:02:21,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:21,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:02:21,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:22,227 INFO L124 PetriNetUnfolderBase]: 4421/7403 cut-off events. [2024-06-28 01:02:22,227 INFO L125 PetriNetUnfolderBase]: For 255382/255442 co-relation queries the response was YES. [2024-06-28 01:02:22,288 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42830 conditions, 7403 events. 4421/7403 cut-off events. For 255382/255442 co-relation queries the response was YES. Maximal size of possible extension queue 501. Compared 54625 event pairs, 1125 based on Foata normal form. 61/7419 useless extension candidates. Maximal degree in co-relation 42695. Up to 6061 conditions per place. [2024-06-28 01:02:22,321 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 188 selfloop transitions, 170 changer transitions 0/373 dead transitions. [2024-06-28 01:02:22,321 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 373 transitions, 5625 flow [2024-06-28 01:02:22,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:02:22,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:02:22,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 229 transitions. [2024-06-28 01:02:22,322 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6361111111111111 [2024-06-28 01:02:22,322 INFO L175 Difference]: Start difference. First operand has 305 places, 338 transitions, 4415 flow. Second operand 8 states and 229 transitions. [2024-06-28 01:02:22,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 373 transitions, 5625 flow [2024-06-28 01:02:23,710 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 373 transitions, 5545 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-28 01:02:23,715 INFO L231 Difference]: Finished difference. Result has 307 places, 344 transitions, 4779 flow [2024-06-28 01:02:23,715 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4335, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4779, PETRI_PLACES=307, PETRI_TRANSITIONS=344} [2024-06-28 01:02:23,716 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 258 predicate places. [2024-06-28 01:02:23,716 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 344 transitions, 4779 flow [2024-06-28 01:02:23,716 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-28 01:02:23,716 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:23,716 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:02:23,716 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-28 01:02:23,716 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:23,717 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:23,717 INFO L85 PathProgramCache]: Analyzing trace with hash -863443915, now seen corresponding path program 13 times [2024-06-28 01:02:23,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:23,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [353811358] [2024-06-28 01:02:23,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:23,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:23,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:23,797 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:23,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:23,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [353811358] [2024-06-28 01:02:23,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [353811358] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:23,798 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:23,798 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:02:23,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1061768147] [2024-06-28 01:02:23,798 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:23,798 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:02:23,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:23,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:02:23,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:02:23,827 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:02:23,827 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 344 transitions, 4779 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-28 01:02:23,827 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:23,827 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:02:23,827 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:24,880 INFO L124 PetriNetUnfolderBase]: 4418/7399 cut-off events. [2024-06-28 01:02:24,880 INFO L125 PetriNetUnfolderBase]: For 259161/259221 co-relation queries the response was YES. [2024-06-28 01:02:24,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43332 conditions, 7399 events. 4418/7399 cut-off events. For 259161/259221 co-relation queries the response was YES. Maximal size of possible extension queue 501. Compared 54577 event pairs, 1125 based on Foata normal form. 61/7415 useless extension candidates. Maximal degree in co-relation 43196. Up to 6058 conditions per place. [2024-06-28 01:02:24,971 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 186 selfloop transitions, 171 changer transitions 0/372 dead transitions. [2024-06-28 01:02:24,971 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 372 transitions, 5729 flow [2024-06-28 01:02:24,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:02:24,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:02:24,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 227 transitions. [2024-06-28 01:02:24,972 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6305555555555555 [2024-06-28 01:02:24,972 INFO L175 Difference]: Start difference. First operand has 307 places, 344 transitions, 4779 flow. Second operand 8 states and 227 transitions. [2024-06-28 01:02:24,972 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 372 transitions, 5729 flow [2024-06-28 01:02:26,354 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 372 transitions, 5425 flow, removed 34 selfloop flow, removed 4 redundant places. [2024-06-28 01:02:26,358 INFO L231 Difference]: Finished difference. Result has 311 places, 344 transitions, 4823 flow [2024-06-28 01:02:26,359 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4475, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4823, PETRI_PLACES=311, PETRI_TRANSITIONS=344} [2024-06-28 01:02:26,359 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 262 predicate places. [2024-06-28 01:02:26,359 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 344 transitions, 4823 flow [2024-06-28 01:02:26,360 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-28 01:02:26,360 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:26,360 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:02:26,360 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-28 01:02:26,360 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:26,360 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:26,360 INFO L85 PathProgramCache]: Analyzing trace with hash 57996589, now seen corresponding path program 14 times [2024-06-28 01:02:26,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:26,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1797592675] [2024-06-28 01:02:26,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:26,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:26,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:26,455 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:26,456 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:26,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1797592675] [2024-06-28 01:02:26,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1797592675] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:26,456 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:26,456 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:02:26,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1669203411] [2024-06-28 01:02:26,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:26,456 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:02:26,456 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:26,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:02:26,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:02:26,499 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:02:26,499 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 344 transitions, 4823 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-28 01:02:26,499 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:26,499 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:02:26,499 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:27,648 INFO L124 PetriNetUnfolderBase]: 4443/7481 cut-off events. [2024-06-28 01:02:27,648 INFO L125 PetriNetUnfolderBase]: For 270082/270136 co-relation queries the response was YES. [2024-06-28 01:02:27,710 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43780 conditions, 7481 events. 4443/7481 cut-off events. For 270082/270136 co-relation queries the response was YES. Maximal size of possible extension queue 506. Compared 55264 event pairs, 1364 based on Foata normal form. 55/7491 useless extension candidates. Maximal degree in co-relation 43643. Up to 6457 conditions per place. [2024-06-28 01:02:27,742 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 300 selfloop transitions, 73 changer transitions 0/388 dead transitions. [2024-06-28 01:02:27,742 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 388 transitions, 6113 flow [2024-06-28 01:02:27,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:02:27,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:02:27,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 216 transitions. [2024-06-28 01:02:27,742 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6857142857142857 [2024-06-28 01:02:27,742 INFO L175 Difference]: Start difference. First operand has 311 places, 344 transitions, 4823 flow. Second operand 7 states and 216 transitions. [2024-06-28 01:02:27,742 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 388 transitions, 6113 flow [2024-06-28 01:02:29,135 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 388 transitions, 5755 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-28 01:02:29,139 INFO L231 Difference]: Finished difference. Result has 312 places, 350 transitions, 4789 flow [2024-06-28 01:02:29,140 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4477, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4789, PETRI_PLACES=312, PETRI_TRANSITIONS=350} [2024-06-28 01:02:29,140 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 263 predicate places. [2024-06-28 01:02:29,140 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 350 transitions, 4789 flow [2024-06-28 01:02:29,140 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-28 01:02:29,140 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:29,140 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:02:29,140 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-28 01:02:29,140 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:29,141 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:29,141 INFO L85 PathProgramCache]: Analyzing trace with hash -2125681363, now seen corresponding path program 15 times [2024-06-28 01:02:29,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:29,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1726991422] [2024-06-28 01:02:29,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:29,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:29,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:29,228 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:29,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:29,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1726991422] [2024-06-28 01:02:29,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1726991422] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:29,229 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:29,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:02:29,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1433292811] [2024-06-28 01:02:29,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:29,229 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:02:29,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:29,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:02:29,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:02:29,263 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:02:29,263 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 350 transitions, 4789 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-28 01:02:29,263 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:29,263 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:02:29,263 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:30,425 INFO L124 PetriNetUnfolderBase]: 4440/7457 cut-off events. [2024-06-28 01:02:30,425 INFO L125 PetriNetUnfolderBase]: For 269264/269324 co-relation queries the response was YES. [2024-06-28 01:02:30,488 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43477 conditions, 7457 events. 4440/7457 cut-off events. For 269264/269324 co-relation queries the response was YES. Maximal size of possible extension queue 506. Compared 55008 event pairs, 1351 based on Foata normal form. 61/7475 useless extension candidates. Maximal degree in co-relation 43338. Up to 6454 conditions per place. [2024-06-28 01:02:30,520 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 305 selfloop transitions, 73 changer transitions 0/393 dead transitions. [2024-06-28 01:02:30,520 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 393 transitions, 5825 flow [2024-06-28 01:02:30,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:02:30,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:02:30,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 243 transitions. [2024-06-28 01:02:30,520 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.675 [2024-06-28 01:02:30,521 INFO L175 Difference]: Start difference. First operand has 312 places, 350 transitions, 4789 flow. Second operand 8 states and 243 transitions. [2024-06-28 01:02:30,521 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 393 transitions, 5825 flow [2024-06-28 01:02:32,114 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 393 transitions, 5575 flow, removed 34 selfloop flow, removed 7 redundant places. [2024-06-28 01:02:32,118 INFO L231 Difference]: Finished difference. Result has 313 places, 350 transitions, 4699 flow [2024-06-28 01:02:32,119 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4539, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4699, PETRI_PLACES=313, PETRI_TRANSITIONS=350} [2024-06-28 01:02:32,119 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 264 predicate places. [2024-06-28 01:02:32,119 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 350 transitions, 4699 flow [2024-06-28 01:02:32,119 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-28 01:02:32,119 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:32,119 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:02:32,119 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-28 01:02:32,119 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:32,120 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:32,120 INFO L85 PathProgramCache]: Analyzing trace with hash 249027871, now seen corresponding path program 16 times [2024-06-28 01:02:32,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:32,120 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1947998930] [2024-06-28 01:02:32,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:32,120 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:32,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:32,213 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:32,213 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:32,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1947998930] [2024-06-28 01:02:32,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1947998930] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:32,213 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:32,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:02:32,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [110368677] [2024-06-28 01:02:32,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:32,214 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:02:32,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:32,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:02:32,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:02:32,271 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:02:32,271 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 350 transitions, 4699 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-28 01:02:32,271 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:32,271 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:02:32,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:33,433 INFO L124 PetriNetUnfolderBase]: 4437/7595 cut-off events. [2024-06-28 01:02:33,433 INFO L125 PetriNetUnfolderBase]: For 272307/272329 co-relation queries the response was YES. [2024-06-28 01:02:33,507 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43509 conditions, 7595 events. 4437/7595 cut-off events. For 272307/272329 co-relation queries the response was YES. Maximal size of possible extension queue 520. Compared 57104 event pairs, 1845 based on Foata normal form. 23/7527 useless extension candidates. Maximal degree in co-relation 43371. Up to 6550 conditions per place. [2024-06-28 01:02:33,543 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 324 selfloop transitions, 44 changer transitions 0/383 dead transitions. [2024-06-28 01:02:33,543 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 383 transitions, 5523 flow [2024-06-28 01:02:33,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:02:33,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:02:33,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 185 transitions. [2024-06-28 01:02:33,543 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6851851851851852 [2024-06-28 01:02:33,544 INFO L175 Difference]: Start difference. First operand has 313 places, 350 transitions, 4699 flow. Second operand 6 states and 185 transitions. [2024-06-28 01:02:33,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 383 transitions, 5523 flow [2024-06-28 01:02:34,974 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 383 transitions, 5330 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-28 01:02:34,979 INFO L231 Difference]: Finished difference. Result has 311 places, 350 transitions, 4613 flow [2024-06-28 01:02:34,980 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4506, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4613, PETRI_PLACES=311, PETRI_TRANSITIONS=350} [2024-06-28 01:02:34,980 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 262 predicate places. [2024-06-28 01:02:34,980 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 350 transitions, 4613 flow [2024-06-28 01:02:34,980 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-28 01:02:34,980 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:34,980 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:02:34,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-28 01:02:34,980 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:34,980 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:34,980 INFO L85 PathProgramCache]: Analyzing trace with hash -780670543, now seen corresponding path program 17 times [2024-06-28 01:02:34,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:34,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [316481578] [2024-06-28 01:02:34,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:34,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:34,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:35,069 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:35,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:35,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [316481578] [2024-06-28 01:02:35,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [316481578] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:35,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:35,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:02:35,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1799712642] [2024-06-28 01:02:35,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:35,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:02:35,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:35,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:02:35,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:02:35,101 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:02:35,101 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 350 transitions, 4613 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-28 01:02:35,101 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:35,101 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:02:35,101 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:36,349 INFO L124 PetriNetUnfolderBase]: 4448/7392 cut-off events. [2024-06-28 01:02:36,349 INFO L125 PetriNetUnfolderBase]: For 269533/269593 co-relation queries the response was YES. [2024-06-28 01:02:36,400 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43170 conditions, 7392 events. 4448/7392 cut-off events. For 269533/269593 co-relation queries the response was YES. Maximal size of possible extension queue 507. Compared 54292 event pairs, 1146 based on Foata normal form. 61/7404 useless extension candidates. Maximal degree in co-relation 43032. Up to 6260 conditions per place. [2024-06-28 01:02:36,431 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 243 selfloop transitions, 124 changer transitions 0/382 dead transitions. [2024-06-28 01:02:36,431 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 382 transitions, 5817 flow [2024-06-28 01:02:36,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:02:36,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:02:36,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 206 transitions. [2024-06-28 01:02:36,432 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.653968253968254 [2024-06-28 01:02:36,432 INFO L175 Difference]: Start difference. First operand has 311 places, 350 transitions, 4613 flow. Second operand 7 states and 206 transitions. [2024-06-28 01:02:36,432 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 382 transitions, 5817 flow [2024-06-28 01:02:37,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 382 transitions, 5763 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 01:02:37,579 INFO L231 Difference]: Finished difference. Result has 315 places, 353 transitions, 4871 flow [2024-06-28 01:02:37,580 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4559, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4871, PETRI_PLACES=315, PETRI_TRANSITIONS=353} [2024-06-28 01:02:37,580 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 266 predicate places. [2024-06-28 01:02:37,580 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 353 transitions, 4871 flow [2024-06-28 01:02:37,581 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-28 01:02:37,581 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:37,581 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:02:37,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-28 01:02:37,581 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:37,581 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:37,581 INFO L85 PathProgramCache]: Analyzing trace with hash -781026733, now seen corresponding path program 18 times [2024-06-28 01:02:37,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:37,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1275539777] [2024-06-28 01:02:37,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:37,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:37,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:37,663 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:37,663 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:37,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1275539777] [2024-06-28 01:02:37,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1275539777] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:37,663 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:37,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:02:37,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1301466147] [2024-06-28 01:02:37,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:37,664 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:02:37,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:37,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:02:37,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:02:37,694 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:02:37,695 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 353 transitions, 4871 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-28 01:02:37,695 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:37,695 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:02:37,695 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:38,798 INFO L124 PetriNetUnfolderBase]: 4445/7388 cut-off events. [2024-06-28 01:02:38,799 INFO L125 PetriNetUnfolderBase]: For 273074/273134 co-relation queries the response was YES. [2024-06-28 01:02:38,863 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43488 conditions, 7388 events. 4445/7388 cut-off events. For 273074/273134 co-relation queries the response was YES. Maximal size of possible extension queue 507. Compared 54314 event pairs, 1146 based on Foata normal form. 61/7400 useless extension candidates. Maximal degree in co-relation 43349. Up to 6257 conditions per place. [2024-06-28 01:02:38,895 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 243 selfloop transitions, 126 changer transitions 0/384 dead transitions. [2024-06-28 01:02:38,896 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 384 transitions, 5861 flow [2024-06-28 01:02:38,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:02:38,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:02:38,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 208 transitions. [2024-06-28 01:02:38,898 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6603174603174603 [2024-06-28 01:02:38,898 INFO L175 Difference]: Start difference. First operand has 315 places, 353 transitions, 4871 flow. Second operand 7 states and 208 transitions. [2024-06-28 01:02:38,899 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 384 transitions, 5861 flow [2024-06-28 01:02:40,359 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 384 transitions, 5366 flow, removed 40 selfloop flow, removed 7 redundant places. [2024-06-28 01:02:40,363 INFO L231 Difference]: Finished difference. Result has 315 places, 353 transitions, 4634 flow [2024-06-28 01:02:40,364 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4376, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4634, PETRI_PLACES=315, PETRI_TRANSITIONS=353} [2024-06-28 01:02:40,364 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 266 predicate places. [2024-06-28 01:02:40,364 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 353 transitions, 4634 flow [2024-06-28 01:02:40,364 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-28 01:02:40,365 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:40,365 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:02:40,365 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-28 01:02:40,365 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:40,365 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:40,365 INFO L85 PathProgramCache]: Analyzing trace with hash -1806130767, now seen corresponding path program 19 times [2024-06-28 01:02:40,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:40,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1214602613] [2024-06-28 01:02:40,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:40,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:40,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:40,447 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:40,447 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:40,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1214602613] [2024-06-28 01:02:40,447 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1214602613] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:40,447 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:40,447 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:02:40,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1770501815] [2024-06-28 01:02:40,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:40,448 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:02:40,448 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:40,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:02:40,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:02:40,483 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:02:40,483 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 353 transitions, 4634 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-28 01:02:40,483 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:40,483 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:02:40,483 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:41,676 INFO L124 PetriNetUnfolderBase]: 4470/7822 cut-off events. [2024-06-28 01:02:41,676 INFO L125 PetriNetUnfolderBase]: For 280771/280831 co-relation queries the response was YES. [2024-06-28 01:02:41,737 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43985 conditions, 7822 events. 4470/7822 cut-off events. For 280771/280831 co-relation queries the response was YES. Maximal size of possible extension queue 511. Compared 59198 event pairs, 1325 based on Foata normal form. 61/7842 useless extension candidates. Maximal degree in co-relation 43846. Up to 6284 conditions per place. [2024-06-28 01:02:41,771 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 250 selfloop transitions, 138 changer transitions 0/403 dead transitions. [2024-06-28 01:02:41,771 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 403 transitions, 5992 flow [2024-06-28 01:02:41,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:02:41,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:02:41,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 265 transitions. [2024-06-28 01:02:41,772 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.654320987654321 [2024-06-28 01:02:41,772 INFO L175 Difference]: Start difference. First operand has 315 places, 353 transitions, 4634 flow. Second operand 9 states and 265 transitions. [2024-06-28 01:02:41,772 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 403 transitions, 5992 flow [2024-06-28 01:02:43,538 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 403 transitions, 5682 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-28 01:02:43,542 INFO L231 Difference]: Finished difference. Result has 317 places, 359 transitions, 4732 flow [2024-06-28 01:02:43,542 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4336, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4732, PETRI_PLACES=317, PETRI_TRANSITIONS=359} [2024-06-28 01:02:43,542 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 268 predicate places. [2024-06-28 01:02:43,543 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 359 transitions, 4732 flow [2024-06-28 01:02: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-28 01:02:43,543 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02: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-28 01:02:43,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-28 01:02:43,543 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:43,543 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:43,543 INFO L85 PathProgramCache]: Analyzing trace with hash -1806486957, now seen corresponding path program 20 times [2024-06-28 01:02:43,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:43,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [615576494] [2024-06-28 01:02:43,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:43,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:43,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:43,624 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:43,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:43,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [615576494] [2024-06-28 01:02:43,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [615576494] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:43,624 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:43,624 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:02:43,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [926840991] [2024-06-28 01:02:43,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:43,624 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:02:43,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:43,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:02:43,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:02:43,652 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:02:43,652 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 359 transitions, 4732 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-28 01:02:43,652 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:43,652 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:02:43,653 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:44,793 INFO L124 PetriNetUnfolderBase]: 4467/7449 cut-off events. [2024-06-28 01:02:44,793 INFO L125 PetriNetUnfolderBase]: For 279396/279458 co-relation queries the response was YES. [2024-06-28 01:02:44,856 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43559 conditions, 7449 events. 4467/7449 cut-off events. For 279396/279458 co-relation queries the response was YES. Maximal size of possible extension queue 512. Compared 54761 event pairs, 1112 based on Foata normal form. 63/7473 useless extension candidates. Maximal degree in co-relation 43419. Up to 6281 conditions per place. [2024-06-28 01:02:44,887 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 250 selfloop transitions, 140 changer transitions 0/405 dead transitions. [2024-06-28 01:02:44,887 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 405 transitions, 5808 flow [2024-06-28 01:02:44,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:02:44,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:02:44,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 268 transitions. [2024-06-28 01:02:44,888 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6617283950617284 [2024-06-28 01:02:44,888 INFO L175 Difference]: Start difference. First operand has 317 places, 359 transitions, 4732 flow. Second operand 9 states and 268 transitions. [2024-06-28 01:02:44,888 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 405 transitions, 5808 flow [2024-06-28 01:02:46,343 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 405 transitions, 5472 flow, removed 36 selfloop flow, removed 7 redundant places. [2024-06-28 01:02:46,348 INFO L231 Difference]: Finished difference. Result has 319 places, 359 transitions, 4688 flow [2024-06-28 01:02:46,348 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4398, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4688, PETRI_PLACES=319, PETRI_TRANSITIONS=359} [2024-06-28 01:02:46,348 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 270 predicate places. [2024-06-28 01:02:46,348 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 359 transitions, 4688 flow [2024-06-28 01:02:46,348 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-28 01:02:46,348 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:46,348 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:02:46,348 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-28 01:02:46,348 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:46,349 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:46,349 INFO L85 PathProgramCache]: Analyzing trace with hash -1800768387, now seen corresponding path program 21 times [2024-06-28 01:02:46,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:46,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [228831382] [2024-06-28 01:02:46,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:46,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:46,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:46,432 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:46,433 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:46,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [228831382] [2024-06-28 01:02:46,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [228831382] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:46,433 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:46,433 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:02:46,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1296961014] [2024-06-28 01:02:46,433 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:46,433 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:02:46,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:46,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:02:46,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:02:46,479 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:02:46,479 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 359 transitions, 4688 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-28 01:02:46,479 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:46,479 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:02:46,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:47,630 INFO L124 PetriNetUnfolderBase]: 4464/7420 cut-off events. [2024-06-28 01:02:47,630 INFO L125 PetriNetUnfolderBase]: For 274540/274604 co-relation queries the response was YES. [2024-06-28 01:02:47,698 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43328 conditions, 7420 events. 4464/7420 cut-off events. For 274540/274604 co-relation queries the response was YES. Maximal size of possible extension queue 511. Compared 54333 event pairs, 1097 based on Foata normal form. 65/7449 useless extension candidates. Maximal degree in co-relation 43188. Up to 6278 conditions per place. [2024-06-28 01:02:47,732 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 242 selfloop transitions, 144 changer transitions 0/401 dead transitions. [2024-06-28 01:02:47,732 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 401 transitions, 5572 flow [2024-06-28 01:02:47,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:02:47,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:02:47,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 283 transitions. [2024-06-28 01:02:47,733 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6288888888888889 [2024-06-28 01:02:47,733 INFO L175 Difference]: Start difference. First operand has 319 places, 359 transitions, 4688 flow. Second operand 10 states and 283 transitions. [2024-06-28 01:02:47,733 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 401 transitions, 5572 flow [2024-06-28 01:02:49,983 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 401 transitions, 5236 flow, removed 11 selfloop flow, removed 9 redundant places. [2024-06-28 01:02:49,987 INFO L231 Difference]: Finished difference. Result has 320 places, 359 transitions, 4650 flow [2024-06-28 01:02:49,987 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4352, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4650, PETRI_PLACES=320, PETRI_TRANSITIONS=359} [2024-06-28 01:02:49,988 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 271 predicate places. [2024-06-28 01:02:49,988 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 359 transitions, 4650 flow [2024-06-28 01:02:49,988 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-28 01:02:49,988 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:49,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-28 01:02:49,988 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-28 01:02:49,988 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:49,988 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:49,988 INFO L85 PathProgramCache]: Analyzing trace with hash -1954188813, now seen corresponding path program 4 times [2024-06-28 01:02:49,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:49,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1478553328] [2024-06-28 01:02:49,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:49,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:49,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:50,081 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:50,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:50,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1478553328] [2024-06-28 01:02:50,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1478553328] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:50,081 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:50,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:02:50,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2028379503] [2024-06-28 01:02:50,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:50,081 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:02:50,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:50,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:02:50,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:02:50,122 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:02:50,122 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 359 transitions, 4650 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-28 01:02:50,122 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:50,122 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:02:50,122 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:51,306 INFO L124 PetriNetUnfolderBase]: 4451/7495 cut-off events. [2024-06-28 01:02:51,306 INFO L125 PetriNetUnfolderBase]: For 270597/270661 co-relation queries the response was YES. [2024-06-28 01:02:51,406 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42750 conditions, 7495 events. 4451/7495 cut-off events. For 270597/270661 co-relation queries the response was YES. Maximal size of possible extension queue 507. Compared 54964 event pairs, 1013 based on Foata normal form. 70/7530 useless extension candidates. Maximal degree in co-relation 42610. Up to 5965 conditions per place. [2024-06-28 01:02:51,440 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 328 selfloop transitions, 59 changer transitions 0/402 dead transitions. [2024-06-28 01:02:51,440 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 402 transitions, 5574 flow [2024-06-28 01:02:51,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:02:51,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:02:51,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 212 transitions. [2024-06-28 01:02:51,441 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6730158730158731 [2024-06-28 01:02:51,441 INFO L175 Difference]: Start difference. First operand has 320 places, 359 transitions, 4650 flow. Second operand 7 states and 212 transitions. [2024-06-28 01:02:51,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 402 transitions, 5574 flow [2024-06-28 01:02:54,237 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 402 transitions, 5174 flow, removed 11 selfloop flow, removed 11 redundant places. [2024-06-28 01:02:54,242 INFO L231 Difference]: Finished difference. Result has 316 places, 359 transitions, 4378 flow [2024-06-28 01:02:54,243 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4250, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4378, PETRI_PLACES=316, PETRI_TRANSITIONS=359} [2024-06-28 01:02:54,243 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 267 predicate places. [2024-06-28 01:02:54,243 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 359 transitions, 4378 flow [2024-06-28 01:02:54,243 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-28 01:02:54,243 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:54,243 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:02:54,243 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-28 01:02:54,243 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:54,244 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:54,244 INFO L85 PathProgramCache]: Analyzing trace with hash -475781453, now seen corresponding path program 7 times [2024-06-28 01:02:54,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:54,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2057168794] [2024-06-28 01:02:54,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:54,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:54,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:54,354 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:54,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:54,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2057168794] [2024-06-28 01:02:54,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2057168794] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:54,354 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:54,354 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:02:54,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1261904617] [2024-06-28 01:02:54,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:54,355 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:02:54,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:54,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:02:54,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:02:54,400 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:02:54,400 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 359 transitions, 4378 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-28 01:02:54,400 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:54,400 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:02:54,400 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:56,018 INFO L124 PetriNetUnfolderBase]: 4579/7727 cut-off events. [2024-06-28 01:02:56,018 INFO L125 PetriNetUnfolderBase]: For 304365/304423 co-relation queries the response was YES. [2024-06-28 01:02:56,108 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44490 conditions, 7727 events. 4579/7727 cut-off events. For 304365/304423 co-relation queries the response was YES. Maximal size of possible extension queue 525. Compared 57587 event pairs, 1282 based on Foata normal form. 64/7742 useless extension candidates. Maximal degree in co-relation 44350. Up to 6365 conditions per place. [2024-06-28 01:02:56,152 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 298 selfloop transitions, 90 changer transitions 0/403 dead transitions. [2024-06-28 01:02:56,153 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 403 transitions, 5520 flow [2024-06-28 01:02:56,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:02:56,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:02:56,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 233 transitions. [2024-06-28 01:02:56,154 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6472222222222223 [2024-06-28 01:02:56,154 INFO L175 Difference]: Start difference. First operand has 316 places, 359 transitions, 4378 flow. Second operand 8 states and 233 transitions. [2024-06-28 01:02:56,154 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 403 transitions, 5520 flow [2024-06-28 01:02:57,811 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 403 transitions, 5399 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-28 01:02:57,815 INFO L231 Difference]: Finished difference. Result has 318 places, 361 transitions, 4491 flow [2024-06-28 01:02:57,815 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4265, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4491, PETRI_PLACES=318, PETRI_TRANSITIONS=361} [2024-06-28 01:02:57,815 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 269 predicate places. [2024-06-28 01:02:57,815 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 361 transitions, 4491 flow [2024-06-28 01:02:57,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-28 01:02:57,815 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:57,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-28 01:02:57,816 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-28 01:02:57,816 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:57,816 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:57,816 INFO L85 PathProgramCache]: Analyzing trace with hash 1610894139, now seen corresponding path program 8 times [2024-06-28 01:02:57,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:57,816 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [560040280] [2024-06-28 01:02:57,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:57,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:57,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:57,913 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:57,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:57,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [560040280] [2024-06-28 01:02:57,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [560040280] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:57,913 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:57,913 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:02:57,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [12480867] [2024-06-28 01:02:57,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:57,913 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:02:57,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:57,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:02:57,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:02:57,958 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:02:57,958 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 361 transitions, 4491 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-28 01:02:57,958 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:57,958 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:02:57,958 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:59,439 INFO L124 PetriNetUnfolderBase]: 4643/7862 cut-off events. [2024-06-28 01:02:59,439 INFO L125 PetriNetUnfolderBase]: For 298212/298270 co-relation queries the response was YES. [2024-06-28 01:02:59,506 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44949 conditions, 7862 events. 4643/7862 cut-off events. For 298212/298270 co-relation queries the response was YES. Maximal size of possible extension queue 535. Compared 58985 event pairs, 1328 based on Foata normal form. 66/7877 useless extension candidates. Maximal degree in co-relation 44810. Up to 6669 conditions per place. [2024-06-28 01:02:59,542 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 297 selfloop transitions, 84 changer transitions 0/396 dead transitions. [2024-06-28 01:02:59,543 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 396 transitions, 5397 flow [2024-06-28 01:02:59,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:02:59,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:02:59,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 226 transitions. [2024-06-28 01:02:59,543 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6277777777777778 [2024-06-28 01:02:59,543 INFO L175 Difference]: Start difference. First operand has 318 places, 361 transitions, 4491 flow. Second operand 8 states and 226 transitions. [2024-06-28 01:02:59,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 396 transitions, 5397 flow [2024-06-28 01:03:01,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 396 transitions, 5275 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-28 01:03:01,104 INFO L231 Difference]: Finished difference. Result has 322 places, 362 transitions, 4566 flow [2024-06-28 01:03:01,104 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4373, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4566, PETRI_PLACES=322, PETRI_TRANSITIONS=362} [2024-06-28 01:03:01,105 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 273 predicate places. [2024-06-28 01:03:01,105 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 362 transitions, 4566 flow [2024-06-28 01:03:01,105 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-28 01:03:01,105 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:01,105 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:01,105 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-28 01:03:01,105 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:01,106 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:01,106 INFO L85 PathProgramCache]: Analyzing trace with hash -2007593707, now seen corresponding path program 9 times [2024-06-28 01:03:01,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:01,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [713213937] [2024-06-28 01:03:01,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:01,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:01,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:01,200 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:01,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:01,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [713213937] [2024-06-28 01:03:01,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [713213937] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:01,200 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:01,200 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:03:01,201 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [878243345] [2024-06-28 01:03:01,201 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:01,201 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:03:01,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:01,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:03:01,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:03:01,260 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:03:01,261 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 362 transitions, 4566 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-28 01:03:01,261 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:01,261 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:03:01,261 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:02,488 INFO L124 PetriNetUnfolderBase]: 4689/7931 cut-off events. [2024-06-28 01:03:02,488 INFO L125 PetriNetUnfolderBase]: For 295766/295824 co-relation queries the response was YES. [2024-06-28 01:03:02,557 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45466 conditions, 7931 events. 4689/7931 cut-off events. For 295766/295824 co-relation queries the response was YES. Maximal size of possible extension queue 541. Compared 59555 event pairs, 1326 based on Foata normal form. 64/7944 useless extension candidates. Maximal degree in co-relation 45325. Up to 6671 conditions per place. [2024-06-28 01:03:02,592 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 299 selfloop transitions, 86 changer transitions 0/400 dead transitions. [2024-06-28 01:03:02,592 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 400 transitions, 5496 flow [2024-06-28 01:03:02,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:03:02,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:03:02,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 229 transitions. [2024-06-28 01:03:02,593 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6361111111111111 [2024-06-28 01:03:02,593 INFO L175 Difference]: Start difference. First operand has 322 places, 362 transitions, 4566 flow. Second operand 8 states and 229 transitions. [2024-06-28 01:03:02,593 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 400 transitions, 5496 flow [2024-06-28 01:03:04,143 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 400 transitions, 5323 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-28 01:03:04,147 INFO L231 Difference]: Finished difference. Result has 324 places, 363 transitions, 4591 flow [2024-06-28 01:03:04,147 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4393, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4591, PETRI_PLACES=324, PETRI_TRANSITIONS=363} [2024-06-28 01:03:04,147 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 275 predicate places. [2024-06-28 01:03:04,148 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 363 transitions, 4591 flow [2024-06-28 01:03:04,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-28 01:03:04,148 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:04,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, 1] [2024-06-28 01:03:04,148 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-28 01:03:04,148 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:04,148 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:04,148 INFO L85 PathProgramCache]: Analyzing trace with hash 166856465, now seen corresponding path program 10 times [2024-06-28 01:03:04,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:04,148 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [221734044] [2024-06-28 01:03:04,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:04,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:04,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:04,229 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:04,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:04,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [221734044] [2024-06-28 01:03:04,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [221734044] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:04,229 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:04,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:03:04,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1747330026] [2024-06-28 01:03:04,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:04,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:03:04,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:04,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:03:04,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:03:04,271 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:03:04,271 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 363 transitions, 4591 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-28 01:03:04,271 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:04,271 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:03:04,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:05,503 INFO L124 PetriNetUnfolderBase]: 4794/8026 cut-off events. [2024-06-28 01:03:05,503 INFO L125 PetriNetUnfolderBase]: For 323868/323926 co-relation queries the response was YES. [2024-06-28 01:03:05,578 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46985 conditions, 8026 events. 4794/8026 cut-off events. For 323868/323926 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 59953 event pairs, 1208 based on Foata normal form. 64/8045 useless extension candidates. Maximal degree in co-relation 46843. Up to 5382 conditions per place. [2024-06-28 01:03:05,617 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 284 selfloop transitions, 113 changer transitions 0/412 dead transitions. [2024-06-28 01:03:05,617 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 412 transitions, 5969 flow [2024-06-28 01:03:05,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:03:05,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:03:05,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 237 transitions. [2024-06-28 01:03:05,617 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6583333333333333 [2024-06-28 01:03:05,617 INFO L175 Difference]: Start difference. First operand has 324 places, 363 transitions, 4591 flow. Second operand 8 states and 237 transitions. [2024-06-28 01:03:05,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 412 transitions, 5969 flow [2024-06-28 01:03:07,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 412 transitions, 5785 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-28 01:03:07,520 INFO L231 Difference]: Finished difference. Result has 326 places, 365 transitions, 4683 flow [2024-06-28 01:03:07,521 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4407, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4683, PETRI_PLACES=326, PETRI_TRANSITIONS=365} [2024-06-28 01:03:07,521 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 277 predicate places. [2024-06-28 01:03:07,521 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 365 transitions, 4683 flow [2024-06-28 01:03:07,521 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-28 01:03:07,521 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:07,521 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:07,521 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-28 01:03:07,521 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:07,522 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:07,522 INFO L85 PathProgramCache]: Analyzing trace with hash 739397137, now seen corresponding path program 11 times [2024-06-28 01:03:07,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:07,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1133165565] [2024-06-28 01:03:07,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:07,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:07,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:07,605 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:07,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:07,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1133165565] [2024-06-28 01:03:07,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1133165565] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:07,605 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:07,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:03:07,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [21728244] [2024-06-28 01:03:07,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:07,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:03:07,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:07,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:03:07,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:03:07,637 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:03:07,638 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 365 transitions, 4683 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-28 01:03:07,638 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:07,638 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:03:07,638 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:08,890 INFO L124 PetriNetUnfolderBase]: 4899/8174 cut-off events. [2024-06-28 01:03:08,890 INFO L125 PetriNetUnfolderBase]: For 357080/357142 co-relation queries the response was YES. [2024-06-28 01:03:08,962 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49065 conditions, 8174 events. 4899/8174 cut-off events. For 357080/357142 co-relation queries the response was YES. Maximal size of possible extension queue 577. Compared 61126 event pairs, 1182 based on Foata normal form. 68/8202 useless extension candidates. Maximal degree in co-relation 48922. Up to 5436 conditions per place. [2024-06-28 01:03:08,999 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 284 selfloop transitions, 113 changer transitions 0/412 dead transitions. [2024-06-28 01:03:09,000 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 412 transitions, 6053 flow [2024-06-28 01:03:09,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:03:09,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:03:09,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 235 transitions. [2024-06-28 01:03:09,001 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6527777777777778 [2024-06-28 01:03:09,001 INFO L175 Difference]: Start difference. First operand has 326 places, 365 transitions, 4683 flow. Second operand 8 states and 235 transitions. [2024-06-28 01:03:09,001 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 412 transitions, 6053 flow [2024-06-28 01:03:11,206 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 412 transitions, 5800 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-28 01:03:11,210 INFO L231 Difference]: Finished difference. Result has 329 places, 367 transitions, 4708 flow [2024-06-28 01:03:11,210 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4442, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4708, PETRI_PLACES=329, PETRI_TRANSITIONS=367} [2024-06-28 01:03:11,211 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 280 predicate places. [2024-06-28 01:03:11,211 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 367 transitions, 4708 flow [2024-06-28 01:03:11,211 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-28 01:03:11,211 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:11,211 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:11,211 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-28 01:03:11,211 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:11,211 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:11,212 INFO L85 PathProgramCache]: Analyzing trace with hash -153954771, now seen corresponding path program 12 times [2024-06-28 01:03:11,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:11,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [315898111] [2024-06-28 01:03:11,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:11,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:11,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:11,309 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:11,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:11,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [315898111] [2024-06-28 01:03:11,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [315898111] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:11,309 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:11,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:03:11,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [938532004] [2024-06-28 01:03:11,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:11,310 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:03:11,310 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:11,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:03:11,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:03:11,361 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:03:11,361 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 367 transitions, 4708 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-28 01:03:11,361 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:11,361 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:03:11,361 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:12,692 INFO L124 PetriNetUnfolderBase]: 4886/8202 cut-off events. [2024-06-28 01:03:12,692 INFO L125 PetriNetUnfolderBase]: For 336864/336928 co-relation queries the response was YES. [2024-06-28 01:03:12,772 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48397 conditions, 8202 events. 4886/8202 cut-off events. For 336864/336928 co-relation queries the response was YES. Maximal size of possible extension queue 574. Compared 61631 event pairs, 1298 based on Foata normal form. 70/8235 useless extension candidates. Maximal degree in co-relation 48253. Up to 6950 conditions per place. [2024-06-28 01:03:12,810 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 363 selfloop transitions, 30 changer transitions 0/408 dead transitions. [2024-06-28 01:03:12,810 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 408 transitions, 5654 flow [2024-06-28 01:03:12,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:03:12,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:03:12,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 226 transitions. [2024-06-28 01:03:12,811 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6277777777777778 [2024-06-28 01:03:12,811 INFO L175 Difference]: Start difference. First operand has 329 places, 367 transitions, 4708 flow. Second operand 8 states and 226 transitions. [2024-06-28 01:03:12,811 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 408 transitions, 5654 flow [2024-06-28 01:03:15,178 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 408 transitions, 5475 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-28 01:03:15,182 INFO L231 Difference]: Finished difference. Result has 333 places, 367 transitions, 4593 flow [2024-06-28 01:03:15,182 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4529, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4593, PETRI_PLACES=333, PETRI_TRANSITIONS=367} [2024-06-28 01:03:15,182 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 284 predicate places. [2024-06-28 01:03:15,183 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 367 transitions, 4593 flow [2024-06-28 01:03:15,183 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-28 01:03:15,183 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:15,183 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:15,183 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-28 01:03:15,183 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:15,183 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:15,183 INFO L85 PathProgramCache]: Analyzing trace with hash 1022858733, now seen corresponding path program 13 times [2024-06-28 01:03:15,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:15,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [529993821] [2024-06-28 01:03:15,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:15,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:15,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:15,281 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:15,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:15,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [529993821] [2024-06-28 01:03:15,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [529993821] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:15,281 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:15,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:03:15,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1819389201] [2024-06-28 01:03:15,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:15,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:03:15,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:15,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:03:15,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:03:15,319 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:03:15,320 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 367 transitions, 4593 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-28 01:03:15,320 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:15,320 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:03:15,320 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:16,707 INFO L124 PetriNetUnfolderBase]: 4978/8335 cut-off events. [2024-06-28 01:03:16,708 INFO L125 PetriNetUnfolderBase]: For 342561/342625 co-relation queries the response was YES. [2024-06-28 01:03:16,781 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48451 conditions, 8335 events. 4978/8335 cut-off events. For 342561/342625 co-relation queries the response was YES. Maximal size of possible extension queue 589. Compared 62819 event pairs, 1434 based on Foata normal form. 70/8364 useless extension candidates. Maximal degree in co-relation 48306. Up to 7230 conditions per place. [2024-06-28 01:03:16,820 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 365 selfloop transitions, 26 changer transitions 0/406 dead transitions. [2024-06-28 01:03:16,820 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 406 transitions, 5559 flow [2024-06-28 01:03:16,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:03:16,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:03:16,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 223 transitions. [2024-06-28 01:03:16,820 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6194444444444445 [2024-06-28 01:03:16,821 INFO L175 Difference]: Start difference. First operand has 333 places, 367 transitions, 4593 flow. Second operand 8 states and 223 transitions. [2024-06-28 01:03:16,821 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 406 transitions, 5559 flow [2024-06-28 01:03:18,884 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 406 transitions, 5476 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-28 01:03:18,888 INFO L231 Difference]: Finished difference. Result has 334 places, 369 transitions, 4602 flow [2024-06-28 01:03:18,889 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4512, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4602, PETRI_PLACES=334, PETRI_TRANSITIONS=369} [2024-06-28 01:03:18,889 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 285 predicate places. [2024-06-28 01:03:18,889 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 369 transitions, 4602 flow [2024-06-28 01:03:18,889 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-28 01:03:18,889 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:18,889 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:18,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-28 01:03:18,889 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:18,889 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:18,890 INFO L85 PathProgramCache]: Analyzing trace with hash 1022846643, now seen corresponding path program 14 times [2024-06-28 01:03:18,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:18,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1926002570] [2024-06-28 01:03:18,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:18,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:18,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:18,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-28 01:03:18,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:18,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1926002570] [2024-06-28 01:03:18,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1926002570] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:18,977 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:18,977 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:03:18,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1777495226] [2024-06-28 01:03:18,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:18,978 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:03:18,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:18,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:03:18,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:03:19,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:03:19,023 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 369 transitions, 4602 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-28 01:03:19,023 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:19,023 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:03:19,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:20,492 INFO L124 PetriNetUnfolderBase]: 5188/8687 cut-off events. [2024-06-28 01:03:20,492 INFO L125 PetriNetUnfolderBase]: For 418286/418348 co-relation queries the response was YES. [2024-06-28 01:03:20,581 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51899 conditions, 8687 events. 5188/8687 cut-off events. For 418286/418348 co-relation queries the response was YES. Maximal size of possible extension queue 624. Compared 66269 event pairs, 1389 based on Foata normal form. 68/8713 useless extension candidates. Maximal degree in co-relation 51753. Up to 6768 conditions per place. [2024-06-28 01:03:20,622 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 302 selfloop transitions, 95 changer transitions 0/412 dead transitions. [2024-06-28 01:03:20,623 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 412 transitions, 5999 flow [2024-06-28 01:03:20,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:03:20,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:03:20,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 231 transitions. [2024-06-28 01:03:20,623 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6416666666666667 [2024-06-28 01:03:20,623 INFO L175 Difference]: Start difference. First operand has 334 places, 369 transitions, 4602 flow. Second operand 8 states and 231 transitions. [2024-06-28 01:03:20,623 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 412 transitions, 5999 flow [2024-06-28 01:03:23,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 412 transitions, 5931 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-28 01:03:23,168 INFO L231 Difference]: Finished difference. Result has 338 places, 372 transitions, 4822 flow [2024-06-28 01:03:23,169 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4534, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4822, PETRI_PLACES=338, PETRI_TRANSITIONS=372} [2024-06-28 01:03:23,169 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 289 predicate places. [2024-06-28 01:03:23,169 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 372 transitions, 4822 flow [2024-06-28 01:03:23,169 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-28 01:03:23,169 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:23,169 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:23,169 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-28 01:03:23,169 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:23,170 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:23,170 INFO L85 PathProgramCache]: Analyzing trace with hash 757149363, now seen corresponding path program 15 times [2024-06-28 01:03:23,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:23,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1544485484] [2024-06-28 01:03:23,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:23,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:23,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:23,262 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:23,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:23,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1544485484] [2024-06-28 01:03:23,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1544485484] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:23,263 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:23,263 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:03:23,263 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [479197825] [2024-06-28 01:03:23,263 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:23,264 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:03:23,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:23,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:03:23,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:03:23,298 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:03:23,299 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 372 transitions, 4822 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-28 01:03:23,299 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:23,299 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:03:23,299 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:24,774 INFO L124 PetriNetUnfolderBase]: 5234/8953 cut-off events. [2024-06-28 01:03:24,774 INFO L125 PetriNetUnfolderBase]: For 431745/431803 co-relation queries the response was YES. [2024-06-28 01:03:24,864 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53324 conditions, 8953 events. 5234/8953 cut-off events. For 431745/431803 co-relation queries the response was YES. Maximal size of possible extension queue 632. Compared 69534 event pairs, 1588 based on Foata normal form. 64/8963 useless extension candidates. Maximal degree in co-relation 53176. Up to 7468 conditions per place. [2024-06-28 01:03:24,908 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 308 selfloop transitions, 85 changer transitions 0/408 dead transitions. [2024-06-28 01:03:24,908 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 408 transitions, 5950 flow [2024-06-28 01:03:24,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:03:24,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:03:24,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 227 transitions. [2024-06-28 01:03:24,909 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6305555555555555 [2024-06-28 01:03:24,909 INFO L175 Difference]: Start difference. First operand has 338 places, 372 transitions, 4822 flow. Second operand 8 states and 227 transitions. [2024-06-28 01:03:24,909 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 408 transitions, 5950 flow [2024-06-28 01:03:27,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 408 transitions, 5845 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-28 01:03:27,421 INFO L231 Difference]: Finished difference. Result has 343 places, 373 transitions, 4917 flow [2024-06-28 01:03:27,421 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4717, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=372, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4917, PETRI_PLACES=343, PETRI_TRANSITIONS=373} [2024-06-28 01:03:27,422 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 294 predicate places. [2024-06-28 01:03:27,422 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 373 transitions, 4917 flow [2024-06-28 01:03:27,422 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-28 01:03:27,422 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:27,422 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:27,422 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-28 01:03:27,422 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:27,422 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:27,423 INFO L85 PathProgramCache]: Analyzing trace with hash -863080781, now seen corresponding path program 16 times [2024-06-28 01:03:27,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:27,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1572276756] [2024-06-28 01:03:27,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:27,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:27,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:27,519 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:27,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:27,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1572276756] [2024-06-28 01:03:27,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1572276756] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:27,520 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:27,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:03:27,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1026200578] [2024-06-28 01:03:27,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:27,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:03:27,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:27,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:03:27,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:03:27,555 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:03:27,555 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 373 transitions, 4917 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-28 01:03:27,555 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:27,555 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:03:27,555 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:29,216 INFO L124 PetriNetUnfolderBase]: 5298/9076 cut-off events. [2024-06-28 01:03:29,217 INFO L125 PetriNetUnfolderBase]: For 450694/450752 co-relation queries the response was YES. [2024-06-28 01:03:29,310 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54408 conditions, 9076 events. 5298/9076 cut-off events. For 450694/450752 co-relation queries the response was YES. Maximal size of possible extension queue 640. Compared 70649 event pairs, 1620 based on Foata normal form. 66/9088 useless extension candidates. Maximal degree in co-relation 54258. Up to 7658 conditions per place. [2024-06-28 01:03:29,353 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 307 selfloop transitions, 83 changer transitions 0/405 dead transitions. [2024-06-28 01:03:29,353 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 405 transitions, 5839 flow [2024-06-28 01:03:29,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:03:29,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:03:29,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 224 transitions. [2024-06-28 01:03:29,354 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6222222222222222 [2024-06-28 01:03:29,354 INFO L175 Difference]: Start difference. First operand has 343 places, 373 transitions, 4917 flow. Second operand 8 states and 224 transitions. [2024-06-28 01:03:29,354 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 405 transitions, 5839 flow [2024-06-28 01:03:31,232 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 405 transitions, 5635 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-28 01:03:31,236 INFO L231 Difference]: Finished difference. Result has 345 places, 374 transitions, 4914 flow [2024-06-28 01:03:31,236 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4715, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4914, PETRI_PLACES=345, PETRI_TRANSITIONS=374} [2024-06-28 01:03:31,236 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 296 predicate places. [2024-06-28 01:03:31,236 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 374 transitions, 4914 flow [2024-06-28 01:03:31,237 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-28 01:03:31,237 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:31,237 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:31,237 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-28 01:03:31,237 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:31,237 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:31,237 INFO L85 PathProgramCache]: Analyzing trace with hash -593837411, now seen corresponding path program 17 times [2024-06-28 01:03:31,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:31,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [558700080] [2024-06-28 01:03:31,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:31,238 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:31,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:31,334 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:31,334 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:31,335 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [558700080] [2024-06-28 01:03:31,335 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [558700080] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:31,335 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:31,335 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:03:31,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [966622168] [2024-06-28 01:03:31,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:31,335 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:03:31,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:31,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:03:31,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:03:31,378 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:03:31,378 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 374 transitions, 4914 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-28 01:03:31,378 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:31,378 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:03:31,378 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:32,849 INFO L124 PetriNetUnfolderBase]: 5280/8904 cut-off events. [2024-06-28 01:03:32,849 INFO L125 PetriNetUnfolderBase]: For 419013/419077 co-relation queries the response was YES. [2024-06-28 01:03:32,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53172 conditions, 8904 events. 5280/8904 cut-off events. For 419013/419077 co-relation queries the response was YES. Maximal size of possible extension queue 636. Compared 68289 event pairs, 1605 based on Foata normal form. 72/8935 useless extension candidates. Maximal degree in co-relation 53021. Up to 7815 conditions per place. [2024-06-28 01:03:32,980 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 364 selfloop transitions, 26 changer transitions 0/405 dead transitions. [2024-06-28 01:03:32,980 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 405 transitions, 5808 flow [2024-06-28 01:03:32,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:03:32,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:03:32,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 219 transitions. [2024-06-28 01:03:32,981 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6083333333333333 [2024-06-28 01:03:32,981 INFO L175 Difference]: Start difference. First operand has 345 places, 374 transitions, 4914 flow. Second operand 8 states and 219 transitions. [2024-06-28 01:03:32,981 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 405 transitions, 5808 flow [2024-06-28 01:03:35,208 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 405 transitions, 5623 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-28 01:03:35,212 INFO L231 Difference]: Finished difference. Result has 347 places, 374 transitions, 4786 flow [2024-06-28 01:03:35,212 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4729, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4786, PETRI_PLACES=347, PETRI_TRANSITIONS=374} [2024-06-28 01:03:35,213 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 298 predicate places. [2024-06-28 01:03:35,213 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 374 transitions, 4786 flow [2024-06-28 01:03:35,213 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-28 01:03:35,213 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:35,213 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:35,213 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-28 01:03:35,213 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:35,213 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:35,213 INFO L85 PathProgramCache]: Analyzing trace with hash -455012591, now seen corresponding path program 18 times [2024-06-28 01:03:35,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:35,214 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1609748087] [2024-06-28 01:03:35,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:35,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:35,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:35,311 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:35,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:35,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1609748087] [2024-06-28 01:03:35,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1609748087] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:35,312 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:35,312 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:03:35,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [194235030] [2024-06-28 01:03:35,312 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:35,312 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:03:35,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:35,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:03:35,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:03:35,373 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:03:35,374 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 374 transitions, 4786 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-28 01:03:35,374 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:35,374 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:03:35,374 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:36,870 INFO L124 PetriNetUnfolderBase]: 5262/8918 cut-off events. [2024-06-28 01:03:36,870 INFO L125 PetriNetUnfolderBase]: For 388141/388162 co-relation queries the response was YES. [2024-06-28 01:03:36,957 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51923 conditions, 8918 events. 5262/8918 cut-off events. For 388141/388162 co-relation queries the response was YES. Maximal size of possible extension queue 648. Compared 68846 event pairs, 2246 based on Foata normal form. 29/8878 useless extension candidates. Maximal degree in co-relation 51771. Up to 7621 conditions per place. [2024-06-28 01:03:36,998 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 369 selfloop transitions, 28 changer transitions 0/412 dead transitions. [2024-06-28 01:03:36,999 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 412 transitions, 5744 flow [2024-06-28 01:03:36,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:03:36,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:03:36,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 246 transitions. [2024-06-28 01:03:36,999 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6074074074074074 [2024-06-28 01:03:36,999 INFO L175 Difference]: Start difference. First operand has 347 places, 374 transitions, 4786 flow. Second operand 9 states and 246 transitions. [2024-06-28 01:03:36,999 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 412 transitions, 5744 flow [2024-06-28 01:03:39,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 412 transitions, 5676 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-28 01:03:39,063 INFO L231 Difference]: Finished difference. Result has 349 places, 374 transitions, 4778 flow [2024-06-28 01:03:39,064 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4718, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4778, PETRI_PLACES=349, PETRI_TRANSITIONS=374} [2024-06-28 01:03:39,064 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 300 predicate places. [2024-06-28 01:03:39,064 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 374 transitions, 4778 flow [2024-06-28 01:03:39,064 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-28 01:03:39,064 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:39,064 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:39,064 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-28 01:03:39,065 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:39,065 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:39,065 INFO L85 PathProgramCache]: Analyzing trace with hash 58003533, now seen corresponding path program 19 times [2024-06-28 01:03:39,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:39,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [304560036] [2024-06-28 01:03:39,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:39,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:39,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:39,165 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:39,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:39,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [304560036] [2024-06-28 01:03:39,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [304560036] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:39,165 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:39,165 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:03:39,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [11308217] [2024-06-28 01:03:39,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:39,165 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:03:39,165 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:39,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:03:39,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:03:39,210 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:03:39,210 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 374 transitions, 4778 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-28 01:03:39,210 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:39,210 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:03:39,210 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:40,722 INFO L124 PetriNetUnfolderBase]: 5326/8886 cut-off events. [2024-06-28 01:03:40,722 INFO L125 PetriNetUnfolderBase]: For 396372/396434 co-relation queries the response was YES. [2024-06-28 01:03:40,801 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52405 conditions, 8886 events. 5326/8886 cut-off events. For 396372/396434 co-relation queries the response was YES. Maximal size of possible extension queue 643. Compared 67882 event pairs, 1628 based on Foata normal form. 70/8911 useless extension candidates. Maximal degree in co-relation 52252. Up to 7788 conditions per place. [2024-06-28 01:03:40,839 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 352 selfloop transitions, 48 changer transitions 0/415 dead transitions. [2024-06-28 01:03:40,839 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 415 transitions, 5742 flow [2024-06-28 01:03:40,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:03:40,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:03:40,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 214 transitions. [2024-06-28 01:03:40,840 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6793650793650794 [2024-06-28 01:03:40,840 INFO L175 Difference]: Start difference. First operand has 349 places, 374 transitions, 4778 flow. Second operand 7 states and 214 transitions. [2024-06-28 01:03:40,840 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 415 transitions, 5742 flow [2024-06-28 01:03:42,965 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 415 transitions, 5681 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-28 01:03:42,970 INFO L231 Difference]: Finished difference. Result has 349 places, 375 transitions, 4852 flow [2024-06-28 01:03:42,970 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4717, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4852, PETRI_PLACES=349, PETRI_TRANSITIONS=375} [2024-06-28 01:03:42,971 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 300 predicate places. [2024-06-28 01:03:42,971 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 375 transitions, 4852 flow [2024-06-28 01:03:42,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-28 01:03:42,971 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:42,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-28 01:03:42,971 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-28 01:03:42,971 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:42,971 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:42,971 INFO L85 PathProgramCache]: Analyzing trace with hash -2125674419, now seen corresponding path program 20 times [2024-06-28 01:03:42,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:42,971 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200226447] [2024-06-28 01:03:42,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:42,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:42,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:43,075 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:43,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:43,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200226447] [2024-06-28 01:03:43,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [200226447] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:43,076 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:43,076 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:03:43,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [956775542] [2024-06-28 01:03:43,076 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:43,076 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:03:43,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:43,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:03:43,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:03:43,110 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:03:43,111 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 375 transitions, 4852 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-28 01:03:43,111 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:43,111 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:03:43,111 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:44,642 INFO L124 PetriNetUnfolderBase]: 5390/9004 cut-off events. [2024-06-28 01:03:44,642 INFO L125 PetriNetUnfolderBase]: For 406185/406247 co-relation queries the response was YES. [2024-06-28 01:03:44,732 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53228 conditions, 9004 events. 5390/9004 cut-off events. For 406185/406247 co-relation queries the response was YES. Maximal size of possible extension queue 653. Compared 68969 event pairs, 1645 based on Foata normal form. 70/9026 useless extension candidates. Maximal degree in co-relation 53074. Up to 7884 conditions per place. [2024-06-28 01:03:44,771 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 359 selfloop transitions, 48 changer transitions 0/422 dead transitions. [2024-06-28 01:03:44,771 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 422 transitions, 5845 flow [2024-06-28 01:03:44,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:03:44,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:03:44,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 242 transitions. [2024-06-28 01:03:44,772 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6722222222222223 [2024-06-28 01:03:44,772 INFO L175 Difference]: Start difference. First operand has 349 places, 375 transitions, 4852 flow. Second operand 8 states and 242 transitions. [2024-06-28 01:03:44,772 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 422 transitions, 5845 flow [2024-06-28 01:03:47,569 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 422 transitions, 5744 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-28 01:03:47,574 INFO L231 Difference]: Finished difference. Result has 352 places, 376 transitions, 4885 flow [2024-06-28 01:03:47,574 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4751, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4885, PETRI_PLACES=352, PETRI_TRANSITIONS=376} [2024-06-28 01:03:47,574 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 303 predicate places. [2024-06-28 01:03:47,574 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 376 transitions, 4885 flow [2024-06-28 01:03:47,574 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-28 01:03:47,574 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:47,574 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:47,575 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-28 01:03:47,575 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:47,575 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:47,575 INFO L85 PathProgramCache]: Analyzing trace with hash -2117103539, now seen corresponding path program 21 times [2024-06-28 01:03:47,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:47,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1609994064] [2024-06-28 01:03:47,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:47,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:47,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:47,684 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:47,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:47,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1609994064] [2024-06-28 01:03:47,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1609994064] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:47,685 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:47,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:03:47,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [424703239] [2024-06-28 01:03:47,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:47,685 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:03:47,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:47,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:03:47,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:03:47,736 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:03:47,736 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 376 transitions, 4885 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-28 01:03:47,736 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:47,736 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:03:47,736 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:49,283 INFO L124 PetriNetUnfolderBase]: 5477/9163 cut-off events. [2024-06-28 01:03:49,283 INFO L125 PetriNetUnfolderBase]: For 402500/402564 co-relation queries the response was YES. [2024-06-28 01:03:49,385 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53786 conditions, 9163 events. 5477/9163 cut-off events. For 402500/402564 co-relation queries the response was YES. Maximal size of possible extension queue 669. Compared 70370 event pairs, 1440 based on Foata normal form. 72/9192 useless extension candidates. Maximal degree in co-relation 53631. Up to 7659 conditions per place. [2024-06-28 01:03:49,429 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 350 selfloop transitions, 63 changer transitions 0/428 dead transitions. [2024-06-28 01:03:49,429 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 428 transitions, 5943 flow [2024-06-28 01:03:49,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:03:49,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:03:49,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 245 transitions. [2024-06-28 01:03:49,429 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6805555555555556 [2024-06-28 01:03:49,429 INFO L175 Difference]: Start difference. First operand has 352 places, 376 transitions, 4885 flow. Second operand 8 states and 245 transitions. [2024-06-28 01:03:49,430 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 428 transitions, 5943 flow [2024-06-28 01:03:52,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 428 transitions, 5838 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-28 01:03:52,199 INFO L231 Difference]: Finished difference. Result has 354 places, 378 transitions, 4983 flow [2024-06-28 01:03:52,200 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4780, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4983, PETRI_PLACES=354, PETRI_TRANSITIONS=378} [2024-06-28 01:03:52,200 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 305 predicate places. [2024-06-28 01:03:52,200 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 378 transitions, 4983 flow [2024-06-28 01:03:52,200 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-28 01:03:52,200 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:52,200 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:52,200 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-28 01:03:52,200 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:52,201 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:52,201 INFO L85 PathProgramCache]: Analyzing trace with hash -780663599, now seen corresponding path program 22 times [2024-06-28 01:03:52,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:52,201 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1011600914] [2024-06-28 01:03:52,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:52,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:52,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:52,294 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:52,295 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:52,295 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1011600914] [2024-06-28 01:03:52,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1011600914] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:52,295 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:52,295 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:03:52,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1757746537] [2024-06-28 01:03:52,295 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:52,295 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:03:52,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:52,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:03:52,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:03:52,336 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:03:52,336 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 378 transitions, 4983 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-28 01:03:52,336 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:52,336 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:03:52,336 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:54,096 INFO L124 PetriNetUnfolderBase]: 5518/9212 cut-off events. [2024-06-28 01:03:54,096 INFO L125 PetriNetUnfolderBase]: For 400807/400867 co-relation queries the response was YES. [2024-06-28 01:03:54,164 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54345 conditions, 9212 events. 5518/9212 cut-off events. For 400807/400867 co-relation queries the response was YES. Maximal size of possible extension queue 674. Compared 70909 event pairs, 1514 based on Foata normal form. 68/9229 useless extension candidates. Maximal degree in co-relation 54189. Up to 7913 conditions per place. [2024-06-28 01:03:54,201 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 296 selfloop transitions, 99 changer transitions 0/410 dead transitions. [2024-06-28 01:03:54,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 410 transitions, 5914 flow [2024-06-28 01:03:54,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:03:54,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:03:54,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 204 transitions. [2024-06-28 01:03:54,202 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6476190476190476 [2024-06-28 01:03:54,202 INFO L175 Difference]: Start difference. First operand has 354 places, 378 transitions, 4983 flow. Second operand 7 states and 204 transitions. [2024-06-28 01:03:54,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 410 transitions, 5914 flow [2024-06-28 01:03:56,923 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 410 transitions, 5807 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-28 01:03:56,927 INFO L231 Difference]: Finished difference. Result has 355 places, 379 transitions, 5108 flow [2024-06-28 01:03:56,927 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4876, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5108, PETRI_PLACES=355, PETRI_TRANSITIONS=379} [2024-06-28 01:03:56,927 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 306 predicate places. [2024-06-28 01:03:56,927 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 379 transitions, 5108 flow [2024-06-28 01:03:56,928 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-28 01:03:56,928 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:56,928 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:56,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-28 01:03:56,928 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:56,928 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:56,928 INFO L85 PathProgramCache]: Analyzing trace with hash -1806123823, now seen corresponding path program 23 times [2024-06-28 01:03:56,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:56,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1430362518] [2024-06-28 01:03:56,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:56,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:56,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:57,020 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:57,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:57,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1430362518] [2024-06-28 01:03:57,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1430362518] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:57,021 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:57,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:03:57,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [790345955] [2024-06-28 01:03:57,021 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:57,021 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:03:57,021 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:57,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:03:57,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:03:57,058 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:03:57,059 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 379 transitions, 5108 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-28 01:03:57,059 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:57,059 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:03:57,059 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:58,734 INFO L124 PetriNetUnfolderBase]: 5760/9927 cut-off events. [2024-06-28 01:03:58,734 INFO L125 PetriNetUnfolderBase]: For 530719/530779 co-relation queries the response was YES. [2024-06-28 01:03:58,834 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56822 conditions, 9927 events. 5760/9927 cut-off events. For 530719/530779 co-relation queries the response was YES. Maximal size of possible extension queue 706. Compared 78341 event pairs, 1758 based on Foata normal form. 94/9978 useless extension candidates. Maximal degree in co-relation 56666. Up to 7631 conditions per place. [2024-06-28 01:03:58,878 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 307 selfloop transitions, 106 changer transitions 0/428 dead transitions. [2024-06-28 01:03:58,878 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 428 transitions, 6136 flow [2024-06-28 01:03:58,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:03:58,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:03:58,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 266 transitions. [2024-06-28 01:03:58,879 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6567901234567901 [2024-06-28 01:03:58,879 INFO L175 Difference]: Start difference. First operand has 355 places, 379 transitions, 5108 flow. Second operand 9 states and 266 transitions. [2024-06-28 01:03:58,879 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 428 transitions, 6136 flow [2024-06-28 01:04:01,413 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 428 transitions, 5925 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-28 01:04:01,417 INFO L231 Difference]: Finished difference. Result has 359 places, 380 transitions, 5153 flow [2024-06-28 01:04:01,418 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4897, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5153, PETRI_PLACES=359, PETRI_TRANSITIONS=380} [2024-06-28 01:04:01,418 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 310 predicate places. [2024-06-28 01:04:01,418 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 380 transitions, 5153 flow [2024-06-28 01:04:01,418 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-28 01:04:01,418 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:04:01,418 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:04:01,418 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-28 01:04:01,419 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:04:01,419 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:04:01,419 INFO L85 PathProgramCache]: Analyzing trace with hash -1606822033, now seen corresponding path program 24 times [2024-06-28 01:04:01,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:04:01,419 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1826055161] [2024-06-28 01:04:01,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:04:01,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:04:01,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:04:01,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-28 01:04:01,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:04:01,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1826055161] [2024-06-28 01:04:01,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1826055161] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:04:01,512 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:04:01,512 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:04:01,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1651715042] [2024-06-28 01:04:01,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:04:01,512 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:04:01,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:04:01,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:04:01,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:04:01,548 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:04:01,549 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 380 transitions, 5153 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-28 01:04:01,549 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:04:01,549 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:04:01,549 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:04:03,280 INFO L124 PetriNetUnfolderBase]: 5979/9992 cut-off events. [2024-06-28 01:04:03,280 INFO L125 PetriNetUnfolderBase]: For 531258/531320 co-relation queries the response was YES. [2024-06-28 01:04:03,379 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58177 conditions, 9992 events. 5979/9992 cut-off events. For 531258/531320 co-relation queries the response was YES. Maximal size of possible extension queue 735. Compared 77998 event pairs, 1677 based on Foata normal form. 96/10049 useless extension candidates. Maximal degree in co-relation 58020. Up to 7976 conditions per place. [2024-06-28 01:04:03,424 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 303 selfloop transitions, 111 changer transitions 0/429 dead transitions. [2024-06-28 01:04:03,424 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 429 transitions, 6185 flow [2024-06-28 01:04:03,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:04:03,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:04:03,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 287 transitions. [2024-06-28 01:04:03,425 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6377777777777778 [2024-06-28 01:04:03,425 INFO L175 Difference]: Start difference. First operand has 359 places, 380 transitions, 5153 flow. Second operand 10 states and 287 transitions. [2024-06-28 01:04:03,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 429 transitions, 6185 flow [2024-06-28 01:04:06,191 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 429 transitions, 5967 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-28 01:04:06,196 INFO L231 Difference]: Finished difference. Result has 362 places, 381 transitions, 5203 flow [2024-06-28 01:04:06,197 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4937, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5203, PETRI_PLACES=362, PETRI_TRANSITIONS=381} [2024-06-28 01:04:06,197 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 313 predicate places. [2024-06-28 01:04:06,197 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 381 transitions, 5203 flow [2024-06-28 01:04:06,198 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-28 01:04:06,198 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:04:06,198 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:04:06,198 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-28 01:04:06,198 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:04:06,198 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:04:06,198 INFO L85 PathProgramCache]: Analyzing trace with hash -1806271693, now seen corresponding path program 25 times [2024-06-28 01:04:06,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:04:06,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1923588070] [2024-06-28 01:04:06,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:04:06,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:04:06,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:04:06,294 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:04:06,294 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:04:06,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1923588070] [2024-06-28 01:04:06,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1923588070] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:04:06,294 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:04:06,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:04:06,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1933961640] [2024-06-28 01:04:06,294 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:04:06,295 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:04:06,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:04:06,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:04:06,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:04:06,332 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:04:06,333 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 381 transitions, 5203 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-28 01:04:06,333 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:04:06,333 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:04:06,333 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:04:08,368 INFO L124 PetriNetUnfolderBase]: 6355/10624 cut-off events. [2024-06-28 01:04:08,368 INFO L125 PetriNetUnfolderBase]: For 610880/610942 co-relation queries the response was YES. [2024-06-28 01:04:08,450 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62869 conditions, 10624 events. 6355/10624 cut-off events. For 610880/610942 co-relation queries the response was YES. Maximal size of possible extension queue 777. Compared 83973 event pairs, 1656 based on Foata normal form. 92/10673 useless extension candidates. Maximal degree in co-relation 62711. Up to 6407 conditions per place. [2024-06-28 01:04:08,495 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 308 selfloop transitions, 116 changer transitions 0/439 dead transitions. [2024-06-28 01:04:08,495 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 439 transitions, 6493 flow [2024-06-28 01:04:08,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:04:08,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:04:08,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 275 transitions. [2024-06-28 01:04:08,497 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6790123456790124 [2024-06-28 01:04:08,497 INFO L175 Difference]: Start difference. First operand has 362 places, 381 transitions, 5203 flow. Second operand 9 states and 275 transitions. [2024-06-28 01:04:08,497 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 439 transitions, 6493 flow [2024-06-28 01:04:11,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 439 transitions, 6247 flow, removed 12 selfloop flow, removed 10 redundant places. [2024-06-28 01:04:11,522 INFO L231 Difference]: Finished difference. Result has 361 places, 381 transitions, 5199 flow [2024-06-28 01:04:11,523 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4959, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5199, PETRI_PLACES=361, PETRI_TRANSITIONS=381} [2024-06-28 01:04:11,523 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 312 predicate places. [2024-06-28 01:04:11,523 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 381 transitions, 5199 flow [2024-06-28 01:04:11,523 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-28 01:04:11,523 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:04:11,523 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:04:11,523 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-28 01:04:11,523 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:04:11,524 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:04:11,524 INFO L85 PathProgramCache]: Analyzing trace with hash -754052399, now seen corresponding path program 26 times [2024-06-28 01:04:11,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:04:11,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [286335293] [2024-06-28 01:04:11,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:04:11,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:04:11,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:04:11,613 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:04:11,613 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:04:11,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [286335293] [2024-06-28 01:04:11,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [286335293] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:04:11,613 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:04:11,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:04:11,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [358438416] [2024-06-28 01:04:11,614 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:04:11,614 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:04:11,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:04:11,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:04:11,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:04:11,655 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:04:11,655 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 381 transitions, 5199 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-28 01:04:11,655 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:04:11,655 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:04:11,655 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:04:13,430 INFO L124 PetriNetUnfolderBase]: 6342/10755 cut-off events. [2024-06-28 01:04:13,430 INFO L125 PetriNetUnfolderBase]: For 471874/471928 co-relation queries the response was YES. [2024-06-28 01:04:13,534 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62284 conditions, 10755 events. 6342/10755 cut-off events. For 471874/471928 co-relation queries the response was YES. Maximal size of possible extension queue 771. Compared 85689 event pairs, 2111 based on Foata normal form. 60/10742 useless extension candidates. Maximal degree in co-relation 62127. Up to 9051 conditions per place. [2024-06-28 01:04:13,582 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 299 selfloop transitions, 104 changer transitions 0/418 dead transitions. [2024-06-28 01:04:13,583 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 418 transitions, 6145 flow [2024-06-28 01:04:13,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:04:13,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:04:13,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 210 transitions. [2024-06-28 01:04:13,583 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-28 01:04:13,583 INFO L175 Difference]: Start difference. First operand has 361 places, 381 transitions, 5199 flow. Second operand 7 states and 210 transitions. [2024-06-28 01:04:13,583 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 418 transitions, 6145 flow [2024-06-28 01:04:17,024 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 418 transitions, 5831 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-28 01:04:17,029 INFO L231 Difference]: Finished difference. Result has 359 places, 381 transitions, 5097 flow [2024-06-28 01:04:17,029 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4885, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5097, PETRI_PLACES=359, PETRI_TRANSITIONS=381} [2024-06-28 01:04:17,029 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 310 predicate places. [2024-06-28 01:04:17,029 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 381 transitions, 5097 flow [2024-06-28 01:04:17,029 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-28 01:04:17,029 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:04:17,030 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:04:17,030 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-28 01:04:17,030 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:04:17,030 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:04:17,030 INFO L85 PathProgramCache]: Analyzing trace with hash -531452557, now seen corresponding path program 27 times [2024-06-28 01:04:17,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:04:17,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200563540] [2024-06-28 01:04:17,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:04:17,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:04:17,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:04:17,121 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:04:17,121 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:04:17,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200563540] [2024-06-28 01:04:17,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [200563540] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:04:17,121 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:04:17,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:04:17,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [994140757] [2024-06-28 01:04:17,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:04:17,122 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:04:17,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:04:17,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:04:17,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:04:17,157 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:04:17,157 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 381 transitions, 5097 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-28 01:04:17,157 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:04:17,157 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:04:17,157 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:04:19,363 INFO L124 PetriNetUnfolderBase]: 6388/10684 cut-off events. [2024-06-28 01:04:19,363 INFO L125 PetriNetUnfolderBase]: For 467359/467413 co-relation queries the response was YES. [2024-06-28 01:04:19,446 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61917 conditions, 10684 events. 6388/10684 cut-off events. For 467359/467413 co-relation queries the response was YES. Maximal size of possible extension queue 784. Compared 84647 event pairs, 1663 based on Foata normal form. 60/10675 useless extension candidates. Maximal degree in co-relation 61761. Up to 5783 conditions per place. [2024-06-28 01:04:19,497 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 288 selfloop transitions, 124 changer transitions 0/427 dead transitions. [2024-06-28 01:04:19,497 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 427 transitions, 6544 flow [2024-06-28 01:04:19,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:04:19,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:04:19,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 217 transitions. [2024-06-28 01:04:19,498 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6888888888888889 [2024-06-28 01:04:19,498 INFO L175 Difference]: Start difference. First operand has 359 places, 381 transitions, 5097 flow. Second operand 7 states and 217 transitions. [2024-06-28 01:04:19,498 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 427 transitions, 6544 flow [2024-06-28 01:04:23,212 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 427 transitions, 6266 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-28 01:04:23,216 INFO L231 Difference]: Finished difference. Result has 359 places, 382 transitions, 5096 flow [2024-06-28 01:04:23,217 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4819, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5096, PETRI_PLACES=359, PETRI_TRANSITIONS=382} [2024-06-28 01:04:23,217 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 310 predicate places. [2024-06-28 01:04:23,217 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 382 transitions, 5096 flow [2024-06-28 01:04:23,217 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-28 01:04:23,217 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:04:23,217 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:04:23,217 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-28 01:04:23,218 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:04:23,218 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:04:23,218 INFO L85 PathProgramCache]: Analyzing trace with hash -514698479, now seen corresponding path program 28 times [2024-06-28 01:04:23,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:04:23,218 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1494488502] [2024-06-28 01:04:23,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:04:23,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:04:23,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:04:23,326 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:04:23,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:04:23,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1494488502] [2024-06-28 01:04:23,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1494488502] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:04:23,326 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:04:23,326 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:04:23,326 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1513214136] [2024-06-28 01:04:23,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:04:23,327 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:04:23,327 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:04:23,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:04:23,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:04:23,370 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:04:23,370 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 382 transitions, 5096 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-28 01:04:23,370 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:04:23,370 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:04:23,371 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:04:25,612 INFO L124 PetriNetUnfolderBase]: 6375/10609 cut-off events. [2024-06-28 01:04:25,612 INFO L125 PetriNetUnfolderBase]: For 443696/443760 co-relation queries the response was YES. [2024-06-28 01:04:25,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61111 conditions, 10609 events. 6375/10609 cut-off events. For 443696/443760 co-relation queries the response was YES. Maximal size of possible extension queue 784. Compared 83555 event pairs, 1873 based on Foata normal form. 70/10636 useless extension candidates. Maximal degree in co-relation 60955. Up to 9388 conditions per place. [2024-06-28 01:04:25,737 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 381 selfloop transitions, 23 changer transitions 0/419 dead transitions. [2024-06-28 01:04:25,737 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 419 transitions, 6054 flow [2024-06-28 01:04:25,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:04:25,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:04:25,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 202 transitions. [2024-06-28 01:04:25,738 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6412698412698413 [2024-06-28 01:04:25,738 INFO L175 Difference]: Start difference. First operand has 359 places, 382 transitions, 5096 flow. Second operand 7 states and 202 transitions. [2024-06-28 01:04:25,738 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 419 transitions, 6054 flow [2024-06-28 01:04:28,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 419 transitions, 5628 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-28 01:04:28,511 INFO L231 Difference]: Finished difference. Result has 359 places, 382 transitions, 4720 flow [2024-06-28 01:04:28,511 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4670, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4720, PETRI_PLACES=359, PETRI_TRANSITIONS=382} [2024-06-28 01:04:28,511 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 310 predicate places. [2024-06-28 01:04:28,512 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 382 transitions, 4720 flow [2024-06-28 01:04:28,512 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-28 01:04:28,512 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:04:28,512 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:04:28,512 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-28 01:04:28,512 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:04:28,512 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:04:28,512 INFO L85 PathProgramCache]: Analyzing trace with hash 65628045, now seen corresponding path program 2 times [2024-06-28 01:04:28,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:04:28,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1290700015] [2024-06-28 01:04:28,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:04:28,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:04:28,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:04:28,613 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:04:28,613 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:04:28,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1290700015] [2024-06-28 01:04:28,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1290700015] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:04:28,616 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:04:28,617 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:04:28,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1375149974] [2024-06-28 01:04:28,617 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:04:28,617 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:04:28,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:04:28,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:04:28,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:04:28,666 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:04:28,666 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 382 transitions, 4720 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-28 01:04:28,666 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:04:28,666 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:04:28,666 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:04:30,842 INFO L124 PetriNetUnfolderBase]: 6192/10428 cut-off events. [2024-06-28 01:04:30,842 INFO L125 PetriNetUnfolderBase]: For 311075/311134 co-relation queries the response was YES. [2024-06-28 01:04:30,928 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55571 conditions, 10428 events. 6192/10428 cut-off events. For 311075/311134 co-relation queries the response was YES. Maximal size of possible extension queue 761. Compared 82557 event pairs, 2069 based on Foata normal form. 65/10437 useless extension candidates. Maximal degree in co-relation 55415. Up to 8966 conditions per place. [2024-06-28 01:04:30,971 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 357 selfloop transitions, 53 changer transitions 0/425 dead transitions. [2024-06-28 01:04:30,971 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 425 transitions, 5756 flow [2024-06-28 01:04:30,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:04:30,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:04:30,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 211 transitions. [2024-06-28 01:04:30,972 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6698412698412698 [2024-06-28 01:04:30,973 INFO L175 Difference]: Start difference. First operand has 359 places, 382 transitions, 4720 flow. Second operand 7 states and 211 transitions. [2024-06-28 01:04:30,973 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 425 transitions, 5756 flow [2024-06-28 01:04:33,016 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 425 transitions, 5552 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-28 01:04:33,021 INFO L231 Difference]: Finished difference. Result has 358 places, 385 transitions, 4709 flow [2024-06-28 01:04:33,021 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4516, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4709, PETRI_PLACES=358, PETRI_TRANSITIONS=385} [2024-06-28 01:04:33,021 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 309 predicate places. [2024-06-28 01:04:33,021 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 385 transitions, 4709 flow [2024-06-28 01:04:33,022 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-28 01:04:33,022 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:04:33,022 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:04:33,022 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-28 01:04:33,022 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:04:33,022 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:04:33,023 INFO L85 PathProgramCache]: Analyzing trace with hash 908418957, now seen corresponding path program 3 times [2024-06-28 01:04:33,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:04:33,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [125467359] [2024-06-28 01:04:33,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:04:33,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:04:33,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:04:33,133 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:04:33,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:04:33,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [125467359] [2024-06-28 01:04:33,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [125467359] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:04:33,133 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:04:33,133 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:04:33,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [196543952] [2024-06-28 01:04:33,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:04:33,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:04:33,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:04:33,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:04:33,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:04:33,174 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:04:33,174 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 385 transitions, 4709 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-28 01:04:33,174 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:04:33,174 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:04:33,174 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:04:35,352 INFO L124 PetriNetUnfolderBase]: 6297/10682 cut-off events. [2024-06-28 01:04:35,352 INFO L125 PetriNetUnfolderBase]: For 349175/349235 co-relation queries the response was YES. [2024-06-28 01:04:35,433 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56927 conditions, 10682 events. 6297/10682 cut-off events. For 349175/349235 co-relation queries the response was YES. Maximal size of possible extension queue 785. Compared 85471 event pairs, 1854 based on Foata normal form. 66/10701 useless extension candidates. Maximal degree in co-relation 56772. Up to 8652 conditions per place. [2024-06-28 01:04:35,475 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 357 selfloop transitions, 67 changer transitions 0/439 dead transitions. [2024-06-28 01:04:35,475 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 439 transitions, 6033 flow [2024-06-28 01:04:35,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:04:35,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:04:35,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 245 transitions. [2024-06-28 01:04:35,476 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6805555555555556 [2024-06-28 01:04:35,476 INFO L175 Difference]: Start difference. First operand has 358 places, 385 transitions, 4709 flow. Second operand 8 states and 245 transitions. [2024-06-28 01:04:35,476 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 439 transitions, 6033 flow [2024-06-28 01:04:39,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 439 transitions, 5960 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-28 01:04:39,692 INFO L231 Difference]: Finished difference. Result has 364 places, 388 transitions, 4846 flow [2024-06-28 01:04:39,692 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4636, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4846, PETRI_PLACES=364, PETRI_TRANSITIONS=388} [2024-06-28 01:04:39,692 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 315 predicate places. [2024-06-28 01:04:39,692 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 388 transitions, 4846 flow [2024-06-28 01:04:39,692 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-28 01:04:39,692 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:04:39,692 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:04:39,693 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-28 01:04:39,693 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:04:39,693 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:04:39,693 INFO L85 PathProgramCache]: Analyzing trace with hash 915085197, now seen corresponding path program 4 times [2024-06-28 01:04:39,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:04:39,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1406198783] [2024-06-28 01:04:39,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:04:39,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:04:39,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:04:39,801 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:04:39,801 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:04:39,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1406198783] [2024-06-28 01:04:39,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1406198783] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:04:39,801 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:04:39,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:04:39,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [293971731] [2024-06-28 01:04:39,802 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:04:39,802 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:04:39,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:04:39,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:04:39,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:04:39,857 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:04:39,857 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 388 transitions, 4846 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-28 01:04:39,857 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:04:39,857 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:04:39,857 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:04:41,971 INFO L124 PetriNetUnfolderBase]: 6284/10647 cut-off events. [2024-06-28 01:04:41,971 INFO L125 PetriNetUnfolderBase]: For 325385/325445 co-relation queries the response was YES. [2024-06-28 01:04:42,075 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56729 conditions, 10647 events. 6284/10647 cut-off events. For 325385/325445 co-relation queries the response was YES. Maximal size of possible extension queue 782. Compared 84955 event pairs, 1880 based on Foata normal form. 66/10666 useless extension candidates. Maximal degree in co-relation 56571. Up to 8646 conditions per place. [2024-06-28 01:04:42,281 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 354 selfloop transitions, 66 changer transitions 0/435 dead transitions. [2024-06-28 01:04:42,281 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 435 transitions, 5907 flow [2024-06-28 01:04:42,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:04:42,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:04:42,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 238 transitions. [2024-06-28 01:04:42,282 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6611111111111111 [2024-06-28 01:04:42,282 INFO L175 Difference]: Start difference. First operand has 364 places, 388 transitions, 4846 flow. Second operand 8 states and 238 transitions. [2024-06-28 01:04:42,282 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 435 transitions, 5907 flow [2024-06-28 01:04:44,125 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 435 transitions, 5751 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-28 01:04:44,130 INFO L231 Difference]: Finished difference. Result has 367 places, 389 transitions, 4853 flow [2024-06-28 01:04:44,130 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4700, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=388, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4853, PETRI_PLACES=367, PETRI_TRANSITIONS=389} [2024-06-28 01:04:44,130 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 318 predicate places. [2024-06-28 01:04:44,130 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 389 transitions, 4853 flow [2024-06-28 01:04:44,130 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-28 01:04:44,130 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:04:44,130 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:04:44,130 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-28 01:04:44,131 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:04:44,131 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:04:44,131 INFO L85 PathProgramCache]: Analyzing trace with hash -1599197521, now seen corresponding path program 5 times [2024-06-28 01:04:44,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:04:44,131 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1326328399] [2024-06-28 01:04:44,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:04:44,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:04:44,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:04:44,220 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:04:44,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:04:44,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1326328399] [2024-06-28 01:04:44,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1326328399] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:04:44,221 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:04:44,221 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:04:44,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [806592669] [2024-06-28 01:04:44,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:04:44,221 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:04:44,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:04:44,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:04:44,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:04:44,264 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:04:44,264 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 389 transitions, 4853 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-28 01:04:44,264 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:04:44,264 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:04:44,264 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:04:46,416 INFO L124 PetriNetUnfolderBase]: 6431/10958 cut-off events. [2024-06-28 01:04:46,416 INFO L125 PetriNetUnfolderBase]: For 421401/421461 co-relation queries the response was YES. [2024-06-28 01:04:46,509 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57111 conditions, 10958 events. 6431/10958 cut-off events. For 421401/421461 co-relation queries the response was YES. Maximal size of possible extension queue 800. Compared 87882 event pairs, 1794 based on Foata normal form. 90/11008 useless extension candidates. Maximal degree in co-relation 56952. Up to 6928 conditions per place. [2024-06-28 01:04:46,558 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 307 selfloop transitions, 123 changer transitions 0/445 dead transitions. [2024-06-28 01:04:46,558 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 445 transitions, 5987 flow [2024-06-28 01:04:46,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:04:46,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:04:46,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 291 transitions. [2024-06-28 01:04:46,559 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6466666666666666 [2024-06-28 01:04:46,559 INFO L175 Difference]: Start difference. First operand has 367 places, 389 transitions, 4853 flow. Second operand 10 states and 291 transitions. [2024-06-28 01:04:46,559 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 445 transitions, 5987 flow [2024-06-28 01:04:48,588 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 445 transitions, 5887 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-28 01:04:48,592 INFO L231 Difference]: Finished difference. Result has 373 places, 391 transitions, 5090 flow [2024-06-28 01:04:48,593 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4753, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5090, PETRI_PLACES=373, PETRI_TRANSITIONS=391} [2024-06-28 01:04:48,593 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 324 predicate places. [2024-06-28 01:04:48,593 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 391 transitions, 5090 flow [2024-06-28 01:04:48,593 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-28 01:04:48,593 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:04:48,593 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:04:48,593 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-28 01:04:48,593 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:04:48,593 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:04:48,593 INFO L85 PathProgramCache]: Analyzing trace with hash 441786745, now seen corresponding path program 1 times [2024-06-28 01:04:48,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:04:48,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1886808542] [2024-06-28 01:04:48,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:04:48,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:04:48,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:04:48,645 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:04:48,645 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:04:48,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1886808542] [2024-06-28 01:04:48,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1886808542] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:04:48,646 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:04:48,646 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:04:48,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [369594029] [2024-06-28 01:04:48,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:04:48,646 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:04:48,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:04:48,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:04:48,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:04:48,680 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 45 [2024-06-28 01:04:48,680 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 391 transitions, 5090 flow. Second operand has 6 states, 6 states have (on average 26.333333333333332) internal successors, (158), 6 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:48,680 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:04:48,680 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 45 [2024-06-28 01:04:48,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:04:50,067 INFO L124 PetriNetUnfolderBase]: 3582/7157 cut-off events. [2024-06-28 01:04:50,067 INFO L125 PetriNetUnfolderBase]: For 301079/302917 co-relation queries the response was YES. [2024-06-28 01:04:50,125 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33613 conditions, 7157 events. 3582/7157 cut-off events. For 301079/302917 co-relation queries the response was YES. Maximal size of possible extension queue 675. Compared 66941 event pairs, 859 based on Foata normal form. 405/6810 useless extension candidates. Maximal degree in co-relation 33452. Up to 1929 conditions per place. [2024-06-28 01:04:50,144 INFO L140 encePairwiseOnDemand]: 39/45 looper letters, 41 selfloop transitions, 108 changer transitions 57/491 dead transitions. [2024-06-28 01:04:50,144 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 491 transitions, 6746 flow [2024-06-28 01:04:50,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:04:50,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:04:50,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 241 transitions. [2024-06-28 01:04:50,145 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6694444444444444 [2024-06-28 01:04:50,145 INFO L175 Difference]: Start difference. First operand has 373 places, 391 transitions, 5090 flow. Second operand 8 states and 241 transitions. [2024-06-28 01:04:50,145 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 491 transitions, 6746 flow [2024-06-28 01:04:53,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 491 transitions, 6412 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-06-28 01:04:53,523 INFO L231 Difference]: Finished difference. Result has 373 places, 412 transitions, 5302 flow [2024-06-28 01:04:53,523 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4824, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5302, PETRI_PLACES=373, PETRI_TRANSITIONS=412} [2024-06-28 01:04:53,523 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 324 predicate places. [2024-06-28 01:04:53,523 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 412 transitions, 5302 flow [2024-06-28 01:04:53,523 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 26.333333333333332) internal successors, (158), 6 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:53,523 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:04:53,523 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:04:53,523 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-28 01:04:53,523 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:04:53,524 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:04:53,524 INFO L85 PathProgramCache]: Analyzing trace with hash 1917438462, now seen corresponding path program 1 times [2024-06-28 01:04:53,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:04:53,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [988141172] [2024-06-28 01:04:53,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:04:53,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:04:53,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:04:53,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-28 01:04:53,755 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:04:53,755 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [988141172] [2024-06-28 01:04:53,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [988141172] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:04:53,755 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:04:53,755 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:04:53,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1677428048] [2024-06-28 01:04:53,756 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:04:53,756 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:04:53,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:04:53,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:04:53,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:04:53,816 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:04:53,817 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 412 transitions, 5302 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-28 01:04:53,817 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:04:53,817 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:04:53,817 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:04:55,803 INFO L124 PetriNetUnfolderBase]: 5234/8790 cut-off events. [2024-06-28 01:04:55,803 INFO L125 PetriNetUnfolderBase]: For 510890/511130 co-relation queries the response was YES. [2024-06-28 01:04:55,876 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52272 conditions, 8790 events. 5234/8790 cut-off events. For 510890/511130 co-relation queries the response was YES. Maximal size of possible extension queue 648. Compared 66320 event pairs, 1579 based on Foata normal form. 88/8809 useless extension candidates. Maximal degree in co-relation 52111. Up to 7450 conditions per place. [2024-06-28 01:04:55,904 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 361 selfloop transitions, 30 changer transitions 58/465 dead transitions. [2024-06-28 01:04:55,905 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 465 transitions, 6655 flow [2024-06-28 01:04:55,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:04:55,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:04:55,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 237 transitions. [2024-06-28 01:04:55,905 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6583333333333333 [2024-06-28 01:04:55,905 INFO L175 Difference]: Start difference. First operand has 373 places, 412 transitions, 5302 flow. Second operand 8 states and 237 transitions. [2024-06-28 01:04:55,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 465 transitions, 6655 flow [2024-06-28 01:04:58,995 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 465 transitions, 6355 flow, removed 39 selfloop flow, removed 12 redundant places. [2024-06-28 01:04:59,073 INFO L231 Difference]: Finished difference. Result has 369 places, 359 transitions, 4266 flow [2024-06-28 01:04:59,073 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5008, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=383, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4266, PETRI_PLACES=369, PETRI_TRANSITIONS=359} [2024-06-28 01:04:59,073 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 320 predicate places. [2024-06-28 01:04:59,073 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 359 transitions, 4266 flow [2024-06-28 01:04:59,073 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-28 01:04:59,073 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:04:59,073 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:04:59,073 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-28 01:04:59,073 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:04:59,074 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:04:59,074 INFO L85 PathProgramCache]: Analyzing trace with hash 93166138, now seen corresponding path program 2 times [2024-06-28 01:04:59,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:04:59,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1697457714] [2024-06-28 01:04:59,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:04:59,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:04:59,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:04:59,165 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:04:59,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:04:59,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1697457714] [2024-06-28 01:04:59,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1697457714] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:04:59,165 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:04:59,165 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:04:59,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [151216793] [2024-06-28 01:04:59,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:04:59,165 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:04:59,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:04:59,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:04:59,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:04:59,231 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:04:59,231 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 359 transitions, 4266 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-28 01:04:59,231 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:04:59,231 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:04:59,231 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:05:00,616 INFO L124 PetriNetUnfolderBase]: 4487/7709 cut-off events. [2024-06-28 01:05:00,616 INFO L125 PetriNetUnfolderBase]: For 525498/525643 co-relation queries the response was YES. [2024-06-28 01:05:00,679 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46073 conditions, 7709 events. 4487/7709 cut-off events. For 525498/525643 co-relation queries the response was YES. Maximal size of possible extension queue 616. Compared 58167 event pairs, 1576 based on Foata normal form. 8/7680 useless extension candidates. Maximal degree in co-relation 45913. Up to 6093 conditions per place. [2024-06-28 01:05:00,705 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 359 selfloop transitions, 42 changer transitions 0/417 dead transitions. [2024-06-28 01:05:00,705 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 417 transitions, 5738 flow [2024-06-28 01:05:00,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:05:00,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:05:00,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 263 transitions. [2024-06-28 01:05:00,706 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6493827160493827 [2024-06-28 01:05:00,706 INFO L175 Difference]: Start difference. First operand has 369 places, 359 transitions, 4266 flow. Second operand 9 states and 263 transitions. [2024-06-28 01:05:00,706 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 417 transitions, 5738 flow [2024-06-28 01:05:04,489 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 417 transitions, 5662 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-28 01:05:04,494 INFO L231 Difference]: Finished difference. Result has 368 places, 361 transitions, 4316 flow [2024-06-28 01:05:04,494 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4190, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4316, PETRI_PLACES=368, PETRI_TRANSITIONS=361} [2024-06-28 01:05:04,494 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 319 predicate places. [2024-06-28 01:05:04,494 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 361 transitions, 4316 flow [2024-06-28 01:05:04,494 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-28 01:05:04,494 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:05:04,494 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:05:04,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-28 01:05:04,495 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:05:04,495 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:05:04,495 INFO L85 PathProgramCache]: Analyzing trace with hash -763254392, now seen corresponding path program 3 times [2024-06-28 01:05:04,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:05:04,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1492232632] [2024-06-28 01:05:04,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:05:04,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:05:04,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:05:04,594 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:05:04,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:05:04,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1492232632] [2024-06-28 01:05:04,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1492232632] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:05:04,594 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:05:04,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:05:04,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1560977480] [2024-06-28 01:05:04,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:05:04,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:05:04,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:05:04,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:05:04,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:05:04,657 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:05:04,657 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 361 transitions, 4316 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-28 01:05:04,657 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:05:04,657 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:05:04,657 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:05:06,094 INFO L124 PetriNetUnfolderBase]: 4474/7647 cut-off events. [2024-06-28 01:05:06,094 INFO L125 PetriNetUnfolderBase]: For 500462/500617 co-relation queries the response was YES. [2024-06-28 01:05:06,150 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45266 conditions, 7647 events. 4474/7647 cut-off events. For 500462/500617 co-relation queries the response was YES. Maximal size of possible extension queue 608. Compared 57623 event pairs, 1400 based on Foata normal form. 8/7619 useless extension candidates. Maximal degree in co-relation 45108. Up to 6596 conditions per place. [2024-06-28 01:05:06,174 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 348 selfloop transitions, 33 changer transitions 2/399 dead transitions. [2024-06-28 01:05:06,175 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 399 transitions, 5194 flow [2024-06-28 01:05:06,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:05:06,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:05:06,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 223 transitions. [2024-06-28 01:05:06,175 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6194444444444445 [2024-06-28 01:05:06,175 INFO L175 Difference]: Start difference. First operand has 368 places, 361 transitions, 4316 flow. Second operand 8 states and 223 transitions. [2024-06-28 01:05:06,175 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 399 transitions, 5194 flow [2024-06-28 01:05:09,171 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 399 transitions, 5105 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-28 01:05:09,175 INFO L231 Difference]: Finished difference. Result has 370 places, 361 transitions, 4297 flow [2024-06-28 01:05:09,175 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4227, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4297, PETRI_PLACES=370, PETRI_TRANSITIONS=361} [2024-06-28 01:05:09,175 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 321 predicate places. [2024-06-28 01:05:09,176 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 361 transitions, 4297 flow [2024-06-28 01:05:09,176 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-28 01:05:09,176 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:05:09,176 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:05:09,176 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-28 01:05:09,176 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:05:09,176 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:05:09,176 INFO L85 PathProgramCache]: Analyzing trace with hash -1448644038, now seen corresponding path program 4 times [2024-06-28 01:05:09,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:05:09,176 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [780174164] [2024-06-28 01:05:09,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:05:09,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:05:09,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:05:09,273 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:05:09,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:05:09,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [780174164] [2024-06-28 01:05:09,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [780174164] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:05:09,273 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:05:09,273 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:05:09,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [314189019] [2024-06-28 01:05:09,273 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:05:09,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:05:09,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:05:09,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:05:09,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:05:09,311 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:05:09,311 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 361 transitions, 4297 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-28 01:05:09,311 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:05:09,311 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:05:09,311 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:05:10,799 INFO L124 PetriNetUnfolderBase]: 4456/7646 cut-off events. [2024-06-28 01:05:10,799 INFO L125 PetriNetUnfolderBase]: For 475249/475404 co-relation queries the response was YES. [2024-06-28 01:05:10,854 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44074 conditions, 7646 events. 4456/7646 cut-off events. For 475249/475404 co-relation queries the response was YES. Maximal size of possible extension queue 606. Compared 57851 event pairs, 1557 based on Foata normal form. 10/7622 useless extension candidates. Maximal degree in co-relation 43915. Up to 6596 conditions per place. [2024-06-28 01:05:10,878 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 355 selfloop transitions, 29 changer transitions 0/400 dead transitions. [2024-06-28 01:05:10,879 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 400 transitions, 5199 flow [2024-06-28 01:05:10,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:05:10,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:05:10,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 225 transitions. [2024-06-28 01:05:10,879 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-28 01:05:10,879 INFO L175 Difference]: Start difference. First operand has 370 places, 361 transitions, 4297 flow. Second operand 8 states and 225 transitions. [2024-06-28 01:05:10,879 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 400 transitions, 5199 flow [2024-06-28 01:05:15,105 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 400 transitions, 5112 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-28 01:05:15,108 INFO L231 Difference]: Finished difference. Result has 371 places, 361 transitions, 4273 flow [2024-06-28 01:05:15,109 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4210, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4273, PETRI_PLACES=371, PETRI_TRANSITIONS=361} [2024-06-28 01:05:15,109 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 322 predicate places. [2024-06-28 01:05:15,109 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 361 transitions, 4273 flow [2024-06-28 01:05:15,109 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-28 01:05:15,109 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:05:15,109 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:05:15,110 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-28 01:05:15,110 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:05:15,209 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:05:15,210 INFO L85 PathProgramCache]: Analyzing trace with hash 1373246694, now seen corresponding path program 5 times [2024-06-28 01:05:15,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:05:15,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [109814976] [2024-06-28 01:05:15,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:05:15,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:05:15,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:05:15,311 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:05:15,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:05:15,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [109814976] [2024-06-28 01:05:15,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [109814976] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:05:15,312 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:05:15,312 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:05:15,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [971969058] [2024-06-28 01:05:15,312 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:05:15,312 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:05:15,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:05:15,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:05:15,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:05:15,351 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:05:15,351 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 361 transitions, 4273 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-28 01:05:15,351 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:05:15,351 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:05:15,351 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:05:16,979 INFO L124 PetriNetUnfolderBase]: 4666/8087 cut-off events. [2024-06-28 01:05:16,980 INFO L125 PetriNetUnfolderBase]: For 576142/576300 co-relation queries the response was YES. [2024-06-28 01:05:17,051 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47739 conditions, 8087 events. 4666/8087 cut-off events. For 576142/576300 co-relation queries the response was YES. Maximal size of possible extension queue 638. Compared 61990 event pairs, 1301 based on Foata normal form. 10/8063 useless extension candidates. Maximal degree in co-relation 47579. Up to 6458 conditions per place. [2024-06-28 01:05:17,078 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 317 selfloop transitions, 78 changer transitions 0/411 dead transitions. [2024-06-28 01:05:17,078 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 411 transitions, 5507 flow [2024-06-28 01:05:17,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:05:17,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:05:17,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 239 transitions. [2024-06-28 01:05:17,079 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6638888888888889 [2024-06-28 01:05:17,079 INFO L175 Difference]: Start difference. First operand has 371 places, 361 transitions, 4273 flow. Second operand 8 states and 239 transitions. [2024-06-28 01:05:17,079 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 411 transitions, 5507 flow [2024-06-28 01:05:21,283 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 411 transitions, 5416 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-28 01:05:21,287 INFO L231 Difference]: Finished difference. Result has 370 places, 363 transitions, 4376 flow [2024-06-28 01:05:21,287 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4182, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4376, PETRI_PLACES=370, PETRI_TRANSITIONS=363} [2024-06-28 01:05:21,288 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 321 predicate places. [2024-06-28 01:05:21,288 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 363 transitions, 4376 flow [2024-06-28 01:05:21,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-28 01:05:21,288 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:05:21,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, 1, 1] [2024-06-28 01:05:21,288 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-28 01:05:21,288 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:05:21,288 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:05:21,288 INFO L85 PathProgramCache]: Analyzing trace with hash 1380865254, now seen corresponding path program 6 times [2024-06-28 01:05:21,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:05:21,289 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1910248295] [2024-06-28 01:05:21,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:05:21,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:05:21,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:05:21,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-28 01:05:21,380 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:05:21,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1910248295] [2024-06-28 01:05:21,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1910248295] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:05:21,380 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:05:21,380 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:05:21,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [450928383] [2024-06-28 01:05:21,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:05:21,380 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:05:21,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:05:21,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:05:21,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:05:21,410 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:05:21,411 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 363 transitions, 4376 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-28 01:05:21,411 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:05:21,411 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:05:21,411 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:05:22,963 INFO L124 PetriNetUnfolderBase]: 4730/8171 cut-off events. [2024-06-28 01:05:22,964 INFO L125 PetriNetUnfolderBase]: For 588547/588716 co-relation queries the response was YES. [2024-06-28 01:05:23,028 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48618 conditions, 8171 events. 4730/8171 cut-off events. For 588547/588716 co-relation queries the response was YES. Maximal size of possible extension queue 646. Compared 62576 event pairs, 1278 based on Foata normal form. 10/8149 useless extension candidates. Maximal degree in co-relation 48458. Up to 6856 conditions per place. [2024-06-28 01:05:23,057 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 311 selfloop transitions, 77 changer transitions 0/404 dead transitions. [2024-06-28 01:05:23,058 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 404 transitions, 5312 flow [2024-06-28 01:05:23,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:05:23,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:05:23,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 232 transitions. [2024-06-28 01:05:23,059 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6444444444444445 [2024-06-28 01:05:23,059 INFO L175 Difference]: Start difference. First operand has 370 places, 363 transitions, 4376 flow. Second operand 8 states and 232 transitions. [2024-06-28 01:05:23,059 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 404 transitions, 5312 flow [2024-06-28 01:05:26,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 404 transitions, 5208 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-28 01:05:26,632 INFO L231 Difference]: Finished difference. Result has 374 places, 364 transitions, 4451 flow [2024-06-28 01:05:26,632 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4276, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4451, PETRI_PLACES=374, PETRI_TRANSITIONS=364} [2024-06-28 01:05:26,632 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 325 predicate places. [2024-06-28 01:05:26,632 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 364 transitions, 4451 flow [2024-06-28 01:05:26,632 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-28 01:05:26,632 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:05:26,633 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:05:26,633 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-28 01:05:26,633 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:05:26,633 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:05:26,633 INFO L85 PathProgramCache]: Analyzing trace with hash 1373735402, now seen corresponding path program 7 times [2024-06-28 01:05:26,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:05:26,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [411582857] [2024-06-28 01:05:26,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:05:26,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:05:26,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:05:26,724 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:05:26,725 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:05:26,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [411582857] [2024-06-28 01:05:26,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [411582857] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:05:26,725 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:05:26,725 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:05:26,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1163359776] [2024-06-28 01:05:26,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:05:26,726 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:05:26,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:05:26,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:05:26,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:05:26,784 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:05:26,784 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 364 transitions, 4451 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-28 01:05:26,784 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:05:26,784 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:05:26,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:05:28,452 INFO L124 PetriNetUnfolderBase]: 4712/8173 cut-off events. [2024-06-28 01:05:28,452 INFO L125 PetriNetUnfolderBase]: For 550801/550967 co-relation queries the response was YES. [2024-06-28 01:05:28,515 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47794 conditions, 8173 events. 4712/8173 cut-off events. For 550801/550967 co-relation queries the response was YES. Maximal size of possible extension queue 644. Compared 62760 event pairs, 1339 based on Foata normal form. 10/8148 useless extension candidates. Maximal degree in co-relation 47632. Up to 6830 conditions per place. [2024-06-28 01:05:28,542 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 309 selfloop transitions, 76 changer transitions 0/401 dead transitions. [2024-06-28 01:05:28,542 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 401 transitions, 5367 flow [2024-06-28 01:05:28,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:05:28,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:05:28,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 228 transitions. [2024-06-28 01:05:28,543 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6333333333333333 [2024-06-28 01:05:28,543 INFO L175 Difference]: Start difference. First operand has 374 places, 364 transitions, 4451 flow. Second operand 8 states and 228 transitions. [2024-06-28 01:05:28,543 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 401 transitions, 5367 flow [2024-06-28 01:05:33,359 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 401 transitions, 5214 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-28 01:05:33,363 INFO L231 Difference]: Finished difference. Result has 376 places, 365 transitions, 4473 flow [2024-06-28 01:05:33,363 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4298, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4473, PETRI_PLACES=376, PETRI_TRANSITIONS=365} [2024-06-28 01:05:33,363 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 327 predicate places. [2024-06-28 01:05:33,363 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 365 transitions, 4473 flow [2024-06-28 01:05:33,363 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-28 01:05:33,363 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:05:33,363 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:05:33,363 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-28 01:05:33,364 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:05:33,364 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:05:33,364 INFO L85 PathProgramCache]: Analyzing trace with hash 1068390536, now seen corresponding path program 8 times [2024-06-28 01:05:33,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:05:33,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [603450965] [2024-06-28 01:05:33,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:05:33,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:05:33,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:05:33,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-28 01:05:33,551 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:05:33,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [603450965] [2024-06-28 01:05:33,551 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [603450965] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:05:33,551 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:05:33,551 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:05:33,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2057198999] [2024-06-28 01:05:33,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:05:33,552 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:05:33,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:05:33,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:05:33,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:05:33,591 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:05:33,592 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 365 transitions, 4473 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-28 01:05:33,592 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:05:33,592 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:05:33,592 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:05:35,036 INFO L124 PetriNetUnfolderBase]: 4758/8164 cut-off events. [2024-06-28 01:05:35,036 INFO L125 PetriNetUnfolderBase]: For 560891/561060 co-relation queries the response was YES. [2024-06-28 01:05:35,103 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48329 conditions, 8164 events. 4758/8164 cut-off events. For 560891/561060 co-relation queries the response was YES. Maximal size of possible extension queue 661. Compared 62449 event pairs, 1958 based on Foata normal form. 10/8136 useless extension candidates. Maximal degree in co-relation 48166. Up to 7078 conditions per place. [2024-06-28 01:05:35,133 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 346 selfloop transitions, 28 changer transitions 4/394 dead transitions. [2024-06-28 01:05:35,133 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 394 transitions, 5349 flow [2024-06-28 01:05:35,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:05:35,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:05:35,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 216 transitions. [2024-06-28 01:05:35,134 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-28 01:05:35,134 INFO L175 Difference]: Start difference. First operand has 376 places, 365 transitions, 4473 flow. Second operand 8 states and 216 transitions. [2024-06-28 01:05:35,134 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 394 transitions, 5349 flow [2024-06-28 01:05:40,325 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 394 transitions, 5196 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-28 01:05:40,329 INFO L231 Difference]: Finished difference. Result has 378 places, 366 transitions, 4401 flow [2024-06-28 01:05:40,329 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4320, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4401, PETRI_PLACES=378, PETRI_TRANSITIONS=366} [2024-06-28 01:05:40,329 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 329 predicate places. [2024-06-28 01:05:40,329 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 366 transitions, 4401 flow [2024-06-28 01:05:40,330 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-28 01:05:40,330 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:05:40,330 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:05:40,330 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-28 01:05:40,330 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:05:40,330 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:05:40,330 INFO L85 PathProgramCache]: Analyzing trace with hash 50875802, now seen corresponding path program 1 times [2024-06-28 01:05:40,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:05:40,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [396971199] [2024-06-28 01:05:40,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:05:40,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:05:40,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:05:40,412 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:05:40,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:05:40,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [396971199] [2024-06-28 01:05:40,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [396971199] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:05:40,412 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:05:40,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:05:40,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [677423023] [2024-06-28 01:05:40,412 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:05:40,412 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:05:40,412 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:05:40,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:05:40,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:05:40,446 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:05:40,447 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 366 transitions, 4401 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-28 01:05:40,447 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:05:40,447 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:05:40,447 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:05:42,125 INFO L124 PetriNetUnfolderBase]: 4909/8481 cut-off events. [2024-06-28 01:05:42,125 INFO L125 PetriNetUnfolderBase]: For 631968/632141 co-relation queries the response was YES. [2024-06-28 01:05:42,193 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50859 conditions, 8481 events. 4909/8481 cut-off events. For 631968/632141 co-relation queries the response was YES. Maximal size of possible extension queue 671. Compared 65231 event pairs, 1246 based on Foata normal form. 8/8445 useless extension candidates. Maximal degree in co-relation 50695. Up to 6110 conditions per place. [2024-06-28 01:05:42,223 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 313 selfloop transitions, 90 changer transitions 0/419 dead transitions. [2024-06-28 01:05:42,224 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 419 transitions, 5885 flow [2024-06-28 01:05:42,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:05:42,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:05:42,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 241 transitions. [2024-06-28 01:05:42,224 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6694444444444444 [2024-06-28 01:05:42,224 INFO L175 Difference]: Start difference. First operand has 378 places, 366 transitions, 4401 flow. Second operand 8 states and 241 transitions. [2024-06-28 01:05:42,224 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 419 transitions, 5885 flow [2024-06-28 01:05:46,778 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 419 transitions, 5814 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-28 01:05:46,782 INFO L231 Difference]: Finished difference. Result has 379 places, 368 transitions, 4552 flow [2024-06-28 01:05:46,782 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4330, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4552, PETRI_PLACES=379, PETRI_TRANSITIONS=368} [2024-06-28 01:05:46,782 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 330 predicate places. [2024-06-28 01:05:46,783 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 368 transitions, 4552 flow [2024-06-28 01:05:46,783 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-28 01:05:46,783 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:05:46,783 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:05:46,783 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-28 01:05:46,783 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:05:46,783 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:05:46,784 INFO L85 PathProgramCache]: Analyzing trace with hash 60399002, now seen corresponding path program 2 times [2024-06-28 01:05:46,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:05:46,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [973051131] [2024-06-28 01:05:46,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:05:46,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:05:46,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:05:46,887 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:05:46,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:05:46,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [973051131] [2024-06-28 01:05:46,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [973051131] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:05:46,888 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:05:46,888 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:05:46,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2068409583] [2024-06-28 01:05:46,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:05:46,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:05:46,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:05:46,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:05:46,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:05:46,929 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:05:46,929 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 368 transitions, 4552 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-28 01:05:46,929 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:05:46,929 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:05:46,929 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:05:48,574 INFO L124 PetriNetUnfolderBase]: 4955/8467 cut-off events. [2024-06-28 01:05:48,574 INFO L125 PetriNetUnfolderBase]: For 645248/645427 co-relation queries the response was YES. [2024-06-28 01:05:48,641 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51852 conditions, 8467 events. 4955/8467 cut-off events. For 645248/645427 co-relation queries the response was YES. Maximal size of possible extension queue 677. Compared 64799 event pairs, 1188 based on Foata normal form. 8/8431 useless extension candidates. Maximal degree in co-relation 51687. Up to 6134 conditions per place. [2024-06-28 01:05:48,671 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 311 selfloop transitions, 90 changer transitions 0/417 dead transitions. [2024-06-28 01:05:48,671 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 417 transitions, 5810 flow [2024-06-28 01:05:48,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:05:48,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:05:48,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 238 transitions. [2024-06-28 01:05:48,672 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6611111111111111 [2024-06-28 01:05:48,672 INFO L175 Difference]: Start difference. First operand has 379 places, 368 transitions, 4552 flow. Second operand 8 states and 238 transitions. [2024-06-28 01:05:48,672 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 417 transitions, 5810 flow [2024-06-28 01:05:54,044 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 417 transitions, 5611 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-28 01:05:54,048 INFO L231 Difference]: Finished difference. Result has 382 places, 369 transitions, 4557 flow [2024-06-28 01:05:54,048 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4361, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4557, PETRI_PLACES=382, PETRI_TRANSITIONS=369} [2024-06-28 01:05:54,049 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 333 predicate places. [2024-06-28 01:05:54,049 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 369 transitions, 4557 flow [2024-06-28 01:05:54,049 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-28 01:05:54,049 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:05:54,049 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:05:54,049 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-28 01:05:54,049 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:05:54,049 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:05:54,049 INFO L85 PathProgramCache]: Analyzing trace with hash 1949397062, now seen corresponding path program 3 times [2024-06-28 01:05:54,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:05:54,049 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [101805788] [2024-06-28 01:05:54,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:05:54,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:05:54,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:05:54,140 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:05:54,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:05:54,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [101805788] [2024-06-28 01:05:54,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [101805788] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:05:54,140 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:05:54,140 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:05:54,140 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1257629339] [2024-06-28 01:05:54,140 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:05:54,141 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:05:54,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:05:54,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:05:54,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:05:54,182 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:05:54,183 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 369 transitions, 4557 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-28 01:05:54,183 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:05:54,183 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:05:54,183 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:05:55,918 INFO L124 PetriNetUnfolderBase]: 4942/8575 cut-off events. [2024-06-28 01:05:55,918 INFO L125 PetriNetUnfolderBase]: For 616142/616318 co-relation queries the response was YES. [2024-06-28 01:05:55,989 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51067 conditions, 8575 events. 4942/8575 cut-off events. For 616142/616318 co-relation queries the response was YES. Maximal size of possible extension queue 676. Compared 66417 event pairs, 1409 based on Foata normal form. 8/8545 useless extension candidates. Maximal degree in co-relation 50901. Up to 6968 conditions per place. [2024-06-28 01:05:56,021 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 313 selfloop transitions, 80 changer transitions 0/409 dead transitions. [2024-06-28 01:05:56,021 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 409 transitions, 5509 flow [2024-06-28 01:05:56,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:05:56,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:05:56,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 230 transitions. [2024-06-28 01:05:56,022 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6388888888888888 [2024-06-28 01:05:56,022 INFO L175 Difference]: Start difference. First operand has 382 places, 369 transitions, 4557 flow. Second operand 8 states and 230 transitions. [2024-06-28 01:05:56,022 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 409 transitions, 5509 flow [2024-06-28 01:06:00,693 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 409 transitions, 5359 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-28 01:06:00,697 INFO L231 Difference]: Finished difference. Result has 385 places, 370 transitions, 4587 flow [2024-06-28 01:06:00,697 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4408, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4587, PETRI_PLACES=385, PETRI_TRANSITIONS=370} [2024-06-28 01:06:00,697 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 336 predicate places. [2024-06-28 01:06:00,697 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 370 transitions, 4587 flow [2024-06-28 01:06:00,697 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-28 01:06:00,698 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:06:00,698 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:06:00,698 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-28 01:06:00,698 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:06:00,698 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:06:00,698 INFO L85 PathProgramCache]: Analyzing trace with hash 1340479558, now seen corresponding path program 4 times [2024-06-28 01:06:00,698 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:06:00,698 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [486118511] [2024-06-28 01:06:00,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:06:00,698 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:06:00,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:06:00,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-28 01:06:00,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:06:00,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [486118511] [2024-06-28 01:06:00,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [486118511] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:06:00,791 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:06:00,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:06:00,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1387892463] [2024-06-28 01:06:00,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:06:00,792 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:06:00,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:06:00,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:06:00,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:06:00,856 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:06:00,856 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 370 transitions, 4587 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-28 01:06:00,856 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:06:00,856 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:06:00,856 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:06:02,603 INFO L124 PetriNetUnfolderBase]: 4975/8523 cut-off events. [2024-06-28 01:06:02,604 INFO L125 PetriNetUnfolderBase]: For 626893/627070 co-relation queries the response was YES. [2024-06-28 01:06:02,674 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51199 conditions, 8523 events. 4975/8523 cut-off events. For 626893/627070 co-relation queries the response was YES. Maximal size of possible extension queue 689. Compared 65528 event pairs, 2044 based on Foata normal form. 6/8487 useless extension candidates. Maximal degree in co-relation 51032. Up to 7360 conditions per place. [2024-06-28 01:06:02,704 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 352 selfloop transitions, 30 changer transitions 4/402 dead transitions. [2024-06-28 01:06:02,704 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 402 transitions, 5498 flow [2024-06-28 01:06:02,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:06:02,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:06:02,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 219 transitions. [2024-06-28 01:06:02,705 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6083333333333333 [2024-06-28 01:06:02,705 INFO L175 Difference]: Start difference. First operand has 385 places, 370 transitions, 4587 flow. Second operand 8 states and 219 transitions. [2024-06-28 01:06:02,705 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 402 transitions, 5498 flow [2024-06-28 01:06:07,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 402 transitions, 5338 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-28 01:06:07,713 INFO L231 Difference]: Finished difference. Result has 387 places, 371 transitions, 4508 flow [2024-06-28 01:06:07,713 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4427, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4508, PETRI_PLACES=387, PETRI_TRANSITIONS=371} [2024-06-28 01:06:07,713 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 338 predicate places. [2024-06-28 01:06:07,714 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 371 transitions, 4508 flow [2024-06-28 01:06:07,714 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-28 01:06:07,714 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:06:07,714 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:06:07,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-28 01:06:07,714 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:06:07,715 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:06:07,715 INFO L85 PathProgramCache]: Analyzing trace with hash 305054812, now seen corresponding path program 9 times [2024-06-28 01:06:07,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:06:07,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [366455813] [2024-06-28 01:06:07,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:06:07,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:06:07,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:06:07,807 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:06:07,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:06:07,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [366455813] [2024-06-28 01:06:07,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [366455813] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:06:07,807 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:06:07,807 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:06:07,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1257335860] [2024-06-28 01:06:07,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:06:07,807 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:06:07,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:06:07,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:06:07,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:06:07,856 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:06:07,856 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 371 transitions, 4508 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-28 01:06:07,856 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:06:07,856 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:06:07,856 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:06:09,730 INFO L124 PetriNetUnfolderBase]: 5144/8984 cut-off events. [2024-06-28 01:06:09,731 INFO L125 PetriNetUnfolderBase]: For 730582/730767 co-relation queries the response was YES. [2024-06-28 01:06:09,796 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54060 conditions, 8984 events. 5144/8984 cut-off events. For 730582/730767 co-relation queries the response was YES. Maximal size of possible extension queue 700. Compared 70461 event pairs, 1469 based on Foata normal form. 10/8954 useless extension candidates. Maximal degree in co-relation 53892. Up to 7182 conditions per place. [2024-06-28 01:06:09,824 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 322 selfloop transitions, 79 changer transitions 0/417 dead transitions. [2024-06-28 01:06:09,825 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 417 transitions, 5762 flow [2024-06-28 01:06:09,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:06:09,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:06:09,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 235 transitions. [2024-06-28 01:06:09,825 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6527777777777778 [2024-06-28 01:06:09,825 INFO L175 Difference]: Start difference. First operand has 387 places, 371 transitions, 4508 flow. Second operand 8 states and 235 transitions. [2024-06-28 01:06:09,825 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 417 transitions, 5762 flow [2024-06-28 01:06:16,019 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 417 transitions, 5700 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-28 01:06:16,023 INFO L231 Difference]: Finished difference. Result has 389 places, 373 transitions, 4646 flow [2024-06-28 01:06:16,023 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4446, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4646, PETRI_PLACES=389, PETRI_TRANSITIONS=373} [2024-06-28 01:06:16,024 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 340 predicate places. [2024-06-28 01:06:16,024 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 373 transitions, 4646 flow [2024-06-28 01:06:16,024 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-28 01:06:16,024 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:06:16,024 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:06:16,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-28 01:06:16,024 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:06:16,024 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:06:16,024 INFO L85 PathProgramCache]: Analyzing trace with hash 1620562490, now seen corresponding path program 10 times [2024-06-28 01:06:16,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:06:16,024 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [599840755] [2024-06-28 01:06:16,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:06:16,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:06:16,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:06:16,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-28 01:06:16,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:06:16,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [599840755] [2024-06-28 01:06:16,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [599840755] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:06:16,113 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:06:16,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:06:16,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1355811472] [2024-06-28 01:06:16,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:06:16,114 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:06:16,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:06:16,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:06:16,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:06:16,147 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:06:16,148 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 373 transitions, 4646 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-28 01:06:16,148 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:06:16,148 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:06:16,148 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:06:17,734 INFO L124 PetriNetUnfolderBase]: 5208/8829 cut-off events. [2024-06-28 01:06:17,734 INFO L125 PetriNetUnfolderBase]: For 744279/744472 co-relation queries the response was YES. [2024-06-28 01:06:18,028 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54880 conditions, 8829 events. 5208/8829 cut-off events. For 744279/744472 co-relation queries the response was YES. Maximal size of possible extension queue 708. Compared 67932 event pairs, 1376 based on Foata normal form. 10/8799 useless extension candidates. Maximal degree in co-relation 54711. Up to 7582 conditions per place. [2024-06-28 01:06:18,059 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 316 selfloop transitions, 78 changer transitions 0/410 dead transitions. [2024-06-28 01:06:18,059 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 410 transitions, 5584 flow [2024-06-28 01:06:18,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:06:18,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:06:18,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 228 transitions. [2024-06-28 01:06:18,060 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6333333333333333 [2024-06-28 01:06:18,060 INFO L175 Difference]: Start difference. First operand has 389 places, 373 transitions, 4646 flow. Second operand 8 states and 228 transitions. [2024-06-28 01:06:18,060 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 410 transitions, 5584 flow [2024-06-28 01:06:22,710 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 410 transitions, 5472 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-28 01:06:22,714 INFO L231 Difference]: Finished difference. Result has 393 places, 374 transitions, 4717 flow [2024-06-28 01:06:22,715 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4540, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4717, PETRI_PLACES=393, PETRI_TRANSITIONS=374} [2024-06-28 01:06:22,715 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 344 predicate places. [2024-06-28 01:06:22,715 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 374 transitions, 4717 flow [2024-06-28 01:06:22,715 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-28 01:06:22,715 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:06:22,715 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:06:22,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-28 01:06:22,715 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:06:22,715 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:06:22,716 INFO L85 PathProgramCache]: Analyzing trace with hash -2112544198, now seen corresponding path program 11 times [2024-06-28 01:06:22,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:06:22,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1418379243] [2024-06-28 01:06:22,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:06:22,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:06:22,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:06:22,824 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:06:22,824 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:06:22,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1418379243] [2024-06-28 01:06:22,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1418379243] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:06:22,825 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:06:22,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:06:22,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [165174181] [2024-06-28 01:06:22,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:06:22,825 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:06:22,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:06:22,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:06:22,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:06:22,882 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 01:06:22,882 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 374 transitions, 4717 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-28 01:06:22,882 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:06:22,882 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 01:06:22,882 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:06:24,824 INFO L124 PetriNetUnfolderBase]: 5272/9191 cut-off events. [2024-06-28 01:06:24,824 INFO L125 PetriNetUnfolderBase]: For 757267/757468 co-relation queries the response was YES. [2024-06-28 01:06:24,899 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55753 conditions, 9191 events. 5272/9191 cut-off events. For 757267/757468 co-relation queries the response was YES. Maximal size of possible extension queue 714. Compared 72103 event pairs, 1515 based on Foata normal form. 10/9160 useless extension candidates. Maximal degree in co-relation 55582. Up to 7678 conditions per place. [2024-06-28 01:06:24,930 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 316 selfloop transitions, 76 changer transitions 0/408 dead transitions. [2024-06-28 01:06:24,930 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 408 transitions, 5639 flow [2024-06-28 01:06:24,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:06:24,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:06:24,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 226 transitions. [2024-06-28 01:06:24,931 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6277777777777778 [2024-06-28 01:06:24,931 INFO L175 Difference]: Start difference. First operand has 393 places, 374 transitions, 4717 flow. Second operand 8 states and 226 transitions. [2024-06-28 01:06:24,931 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 408 transitions, 5639 flow