./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe009_pso.oepc_pso.opt_tso.oepc_tso.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-05-07_14-17-48.files/protection/safe009_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version b44c8288 Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe009_pso.oepc_pso.opt_tso.oepc_tso.opt.i ./goblint.2024-05-07_14-17-48.files/protection/safe009_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-wip.fs.witness-ghost-b44c828-m [2024-05-12 12:39:42,059 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-05-12 12:39:42,113 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-05-12 12:39:42,119 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-05-12 12:39:42,119 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-05-12 12:39:42,146 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-05-12 12:39:42,147 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-05-12 12:39:42,147 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-05-12 12:39:42,147 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-05-12 12:39:42,150 INFO L153 SettingsManager]: * Use memory slicer=true [2024-05-12 12:39:42,151 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-05-12 12:39:42,151 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-05-12 12:39:42,152 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-05-12 12:39:42,152 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-05-12 12:39:42,153 INFO L153 SettingsManager]: * Use SBE=true [2024-05-12 12:39:42,153 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-05-12 12:39:42,153 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-05-12 12:39:42,153 INFO L153 SettingsManager]: * sizeof long=4 [2024-05-12 12:39:42,153 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-05-12 12:39:42,154 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-05-12 12:39:42,154 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-05-12 12:39:42,154 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-05-12 12:39:42,154 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-05-12 12:39:42,155 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-05-12 12:39:42,155 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-05-12 12:39:42,155 INFO L153 SettingsManager]: * sizeof long double=12 [2024-05-12 12:39:42,155 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-05-12 12:39:42,155 INFO L153 SettingsManager]: * Use constant arrays=true [2024-05-12 12:39:42,156 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-05-12 12:39:42,156 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-05-12 12:39:42,157 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-05-12 12:39:42,157 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-05-12 12:39:42,157 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-05-12 12:39:42,157 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-05-12 12:39:42,158 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-05-12 12:39:42,158 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-05-12 12:39:42,158 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-05-12 12:39:42,158 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-05-12 12:39:42,158 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-05-12 12:39:42,158 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-05-12 12:39:42,159 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-05-12 12:39:42,159 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-05-12 12:39:42,159 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-05-12 12:39:42,159 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false [2024-05-12 12:39:42,335 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-05-12 12:39:42,352 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-05-12 12:39:42,353 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-05-12 12:39:42,354 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-05-12 12:39:42,354 INFO L274 PluginConnector]: Witness Parser initialized [2024-05-12 12:39:42,355 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-05-07_14-17-48.files/protection/safe009_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml [2024-05-12 12:39:42,456 INFO L270 PluginConnector]: Initializing CDTParser... [2024-05-12 12:39:42,456 INFO L274 PluginConnector]: CDTParser initialized [2024-05-12 12:39:42,457 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe009_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-05-12 12:39:43,400 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-05-12 12:39:43,635 INFO L384 CDTParser]: Found 1 translation units. [2024-05-12 12:39:43,637 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe009_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-05-12 12:39:43,652 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0b6680322/cbaa6c330fb5408e981ea64f1f9c63ba/FLAG6eb6f152e [2024-05-12 12:39:43,670 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0b6680322/cbaa6c330fb5408e981ea64f1f9c63ba [2024-05-12 12:39:43,672 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-05-12 12:39:43,673 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-05-12 12:39:43,676 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-05-12 12:39:43,676 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-05-12 12:39:43,680 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-05-12 12:39:43,682 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 12:39:42" (1/2) ... [2024-05-12 12:39:43,683 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@fd2632f and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:39:43, skipping insertion in model container [2024-05-12 12:39:43,683 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 12:39:42" (1/2) ... [2024-05-12 12:39:43,685 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@18da88f6 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:39:43, skipping insertion in model container [2024-05-12 12:39:43,685 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.05 12:39:43" (2/2) ... [2024-05-12 12:39:43,685 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@fd2632f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:39:43, skipping insertion in model container [2024-05-12 12:39:43,685 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.05 12:39:43" (2/2) ... [2024-05-12 12:39:43,686 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-05-12 12:39:43,719 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-05-12 12:39:43,720 INFO L97 edCorrectnessWitness]: Location invariant before [L776-L776] ((((! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2))) && (! multithreaded || (((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 2) && __unbuffered_p0_EAX <= 127) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1))) [2024-05-12 12:39:43,720 INFO L97 edCorrectnessWitness]: Location invariant before [L778-L778] ((((! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2))) && (! multithreaded || (((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 2) && __unbuffered_p0_EAX <= 127) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1))) [2024-05-12 12:39:43,721 INFO L97 edCorrectnessWitness]: Location invariant before [L779-L779] ((((! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2))) && (! multithreaded || (((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 2) && __unbuffered_p0_EAX <= 127) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1))) [2024-05-12 12:39:43,721 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-05-12 12:39:43,721 INFO L106 edCorrectnessWitness]: ghost_update [L774-L774] multithreaded = 1; [2024-05-12 12:39:43,755 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-05-12 12:39:43,887 WARN L246 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe009_pso.oepc_pso.opt_tso.oepc_tso.opt.i[975,988] [2024-05-12 12:39:44,033 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-05-12 12:39:44,042 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-05-12 12:39:44,073 WARN L246 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe009_pso.oepc_pso.opt_tso.oepc_tso.opt.i[975,988] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-05-12 12:39:44,156 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-05-12 12:39:44,198 INFO L206 MainTranslator]: Completed translation [2024-05-12 12:39:44,198 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:39:44 WrapperNode [2024-05-12 12:39:44,199 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-05-12 12:39:44,199 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-05-12 12:39:44,199 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-05-12 12:39:44,200 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-05-12 12:39:44,204 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:39:44" (1/1) ... [2024-05-12 12:39:44,229 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:39:44" (1/1) ... [2024-05-12 12:39:44,260 INFO L138 Inliner]: procedures = 176, calls = 51, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 75 [2024-05-12 12:39:44,260 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-05-12 12:39:44,261 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-05-12 12:39:44,261 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-05-12 12:39:44,261 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-05-12 12:39:44,268 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:39:44" (1/1) ... [2024-05-12 12:39:44,269 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:39:44" (1/1) ... [2024-05-12 12:39:44,270 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:39:44" (1/1) ... [2024-05-12 12:39:44,287 INFO L175 MemorySlicer]: Split 5 memory accesses to 4 slices as follows [2, 1, 1, 1]. 40 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0, 0, 0]. The 3 writes are split as follows [0, 1, 1, 1]. [2024-05-12 12:39:44,287 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:39:44" (1/1) ... [2024-05-12 12:39:44,287 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:39:44" (1/1) ... [2024-05-12 12:39:44,296 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:39:44" (1/1) ... [2024-05-12 12:39:44,297 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:39:44" (1/1) ... [2024-05-12 12:39:44,303 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:39:44" (1/1) ... [2024-05-12 12:39:44,304 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:39:44" (1/1) ... [2024-05-12 12:39:44,306 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-05-12 12:39:44,307 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-05-12 12:39:44,307 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-05-12 12:39:44,307 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-05-12 12:39:44,308 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:39:44" (1/1) ... [2024-05-12 12:39:44,318 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-05-12 12:39:44,325 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-05-12 12:39:44,338 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-05-12 12:39:44,340 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-05-12 12:39:44,370 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-05-12 12:39:44,370 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-05-12 12:39:44,370 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-05-12 12:39:44,370 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2024-05-12 12:39:44,371 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-05-12 12:39:44,371 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-05-12 12:39:44,371 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-05-12 12:39:44,371 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-05-12 12:39:44,371 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-05-12 12:39:44,372 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-05-12 12:39:44,372 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-05-12 12:39:44,372 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-05-12 12:39:44,373 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-05-12 12:39:44,373 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-05-12 12:39:44,374 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-05-12 12:39:44,375 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-05-12 12:39:44,375 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-05-12 12:39:44,375 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2024-05-12 12:39:44,375 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-05-12 12:39:44,376 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-05-12 12:39:44,376 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-05-12 12:39:44,377 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-05-12 12:39:44,468 INFO L244 CfgBuilder]: Building ICFG [2024-05-12 12:39:44,469 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-05-12 12:39:44,613 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-05-12 12:39:44,614 INFO L293 CfgBuilder]: Performing block encoding [2024-05-12 12:39:44,683 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-05-12 12:39:44,683 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-05-12 12:39:44,684 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.05 12:39:44 BoogieIcfgContainer [2024-05-12 12:39:44,684 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-05-12 12:39:44,685 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-05-12 12:39:44,685 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-05-12 12:39:44,688 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-05-12 12:39:44,688 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 12:39:42" (1/4) ... [2024-05-12 12:39:44,688 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@68b6fe6c and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 12.05 12:39:44, skipping insertion in model container [2024-05-12 12:39:44,689 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.05 12:39:43" (2/4) ... [2024-05-12 12:39:44,689 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@68b6fe6c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.05 12:39:44, skipping insertion in model container [2024-05-12 12:39:44,689 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:39:44" (3/4) ... [2024-05-12 12:39:44,689 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@68b6fe6c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.05 12:39:44, skipping insertion in model container [2024-05-12 12:39:44,689 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.05 12:39:44" (4/4) ... [2024-05-12 12:39:44,690 INFO L112 eAbstractionObserver]: Analyzing ICFG safe009_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-05-12 12:39:44,703 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-05-12 12:39:44,703 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2024-05-12 12:39:44,703 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-05-12 12:39:44,748 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-05-12 12:39:44,771 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 54 places, 45 transitions, 102 flow [2024-05-12 12:39:44,799 INFO L124 PetriNetUnfolderBase]: 1/42 cut-off events. [2024-05-12 12:39:44,799 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-05-12 12:39:44,802 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52 conditions, 42 events. 1/42 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 63 event pairs, 0 based on Foata normal form. 0/37 useless extension candidates. Maximal degree in co-relation 42. Up to 2 conditions per place. [2024-05-12 12:39:44,802 INFO L82 GeneralOperation]: Start removeDead. Operand has 54 places, 45 transitions, 102 flow [2024-05-12 12:39:44,806 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 49 places, 39 transitions, 87 flow [2024-05-12 12:39:44,819 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-05-12 12:39:44,826 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;@7428b2ab, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-05-12 12:39:44,826 INFO L358 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2024-05-12 12:39:44,832 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-05-12 12:39:44,832 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-05-12 12:39:44,833 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-05-12 12:39:44,833 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:44,833 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-05-12 12:39:44,837 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:44,842 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:44,843 INFO L85 PathProgramCache]: Analyzing trace with hash -1789324014, now seen corresponding path program 1 times [2024-05-12 12:39:44,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:44,851 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [399735349] [2024-05-12 12:39:44,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:44,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:44,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:45,270 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:45,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:45,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [399735349] [2024-05-12 12:39:45,272 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [399735349] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:45,272 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:45,273 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-05-12 12:39:45,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [946995240] [2024-05-12 12:39:45,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:45,280 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-05-12 12:39:45,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:45,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-05-12 12:39:45,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-05-12 12:39:45,338 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-05-12 12:39:45,340 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 39 transitions, 87 flow. Second operand has 3 states, 3 states have (on average 20.0) internal successors, (60), 3 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:45,340 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:45,341 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-05-12 12:39:45,341 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:45,520 INFO L124 PetriNetUnfolderBase]: 759/1378 cut-off events. [2024-05-12 12:39:45,520 INFO L125 PetriNetUnfolderBase]: For 18/18 co-relation queries the response was YES. [2024-05-12 12:39:45,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2584 conditions, 1378 events. 759/1378 cut-off events. For 18/18 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 7767 event pairs, 534 based on Foata normal form. 1/1346 useless extension candidates. Maximal degree in co-relation 2569. Up to 1147 conditions per place. [2024-05-12 12:39:45,532 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 33 selfloop transitions, 4 changer transitions 0/51 dead transitions. [2024-05-12 12:39:45,533 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 51 transitions, 191 flow [2024-05-12 12:39:45,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-12 12:39:45,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-05-12 12:39:45,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 94 transitions. [2024-05-12 12:39:45,542 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6962962962962963 [2024-05-12 12:39:45,543 INFO L175 Difference]: Start difference. First operand has 49 places, 39 transitions, 87 flow. Second operand 3 states and 94 transitions. [2024-05-12 12:39:45,543 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 51 transitions, 191 flow [2024-05-12 12:39:45,545 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 51 transitions, 186 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-05-12 12:39:45,549 INFO L231 Difference]: Finished difference. Result has 49 places, 42 transitions, 114 flow [2024-05-12 12:39:45,551 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-05-12 12:39:45,553 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 0 predicate places. [2024-05-12 12:39:45,554 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 42 transitions, 114 flow [2024-05-12 12:39:45,554 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 20.0) internal successors, (60), 3 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:45,554 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:45,554 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:45,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-05-12 12:39:45,555 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:45,556 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:45,556 INFO L85 PathProgramCache]: Analyzing trace with hash -911703639, now seen corresponding path program 1 times [2024-05-12 12:39:45,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:45,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1288416202] [2024-05-12 12:39:45,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:45,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:45,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:45,776 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:45,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:45,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1288416202] [2024-05-12 12:39:45,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1288416202] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:45,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:45,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 12:39:45,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [278855578] [2024-05-12 12:39:45,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:45,779 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 12:39:45,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:45,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 12:39:45,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-05-12 12:39:45,808 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:39:45,809 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 42 transitions, 114 flow. Second operand has 5 states, 5 states have (on average 17.6) internal successors, (88), 5 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:45,809 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:45,809 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:39:45,809 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:46,050 INFO L124 PetriNetUnfolderBase]: 1224/2159 cut-off events. [2024-05-12 12:39:46,051 INFO L125 PetriNetUnfolderBase]: For 304/306 co-relation queries the response was YES. [2024-05-12 12:39:46,054 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4579 conditions, 2159 events. 1224/2159 cut-off events. For 304/306 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 12547 event pairs, 628 based on Foata normal form. 5/2141 useless extension candidates. Maximal degree in co-relation 4564. Up to 1784 conditions per place. [2024-05-12 12:39:46,063 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 48 selfloop transitions, 7 changer transitions 0/67 dead transitions. [2024-05-12 12:39:46,063 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 67 transitions, 290 flow [2024-05-12 12:39:46,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-12 12:39:46,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-05-12 12:39:46,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 119 transitions. [2024-05-12 12:39:46,067 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6611111111111111 [2024-05-12 12:39:46,069 INFO L175 Difference]: Start difference. First operand has 49 places, 42 transitions, 114 flow. Second operand 4 states and 119 transitions. [2024-05-12 12:39:46,069 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 67 transitions, 290 flow [2024-05-12 12:39:46,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 67 transitions, 284 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-05-12 12:39:46,071 INFO L231 Difference]: Finished difference. Result has 53 places, 48 transitions, 166 flow [2024-05-12 12:39:46,071 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-05-12 12:39:46,071 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 4 predicate places. [2024-05-12 12:39:46,072 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 48 transitions, 166 flow [2024-05-12 12:39:46,072 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.6) internal successors, (88), 5 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:46,072 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:46,072 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:46,072 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-05-12 12:39:46,072 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:46,073 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:46,073 INFO L85 PathProgramCache]: Analyzing trace with hash 743536006, now seen corresponding path program 1 times [2024-05-12 12:39:46,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:46,073 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [821762716] [2024-05-12 12:39:46,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:46,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:46,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:46,259 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:46,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:46,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [821762716] [2024-05-12 12:39:46,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [821762716] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:46,260 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:46,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:39:46,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1691325913] [2024-05-12 12:39:46,260 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:46,261 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:39:46,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:46,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:39:46,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:39:46,290 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:39:46,292 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 48 transitions, 166 flow. Second operand has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:46,292 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:46,292 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:39:46,292 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:46,495 INFO L124 PetriNetUnfolderBase]: 1215/1984 cut-off events. [2024-05-12 12:39:46,496 INFO L125 PetriNetUnfolderBase]: For 804/812 co-relation queries the response was YES. [2024-05-12 12:39:46,499 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4867 conditions, 1984 events. 1215/1984 cut-off events. For 804/812 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 10880 event pairs, 298 based on Foata normal form. 14/1994 useless extension candidates. Maximal degree in co-relation 4849. Up to 1731 conditions per place. [2024-05-12 12:39:46,506 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 54 selfloop transitions, 9 changer transitions 0/75 dead transitions. [2024-05-12 12:39:46,507 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 75 transitions, 358 flow [2024-05-12 12:39:46,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:39:46,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:39:46,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 143 transitions. [2024-05-12 12:39:46,511 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6355555555555555 [2024-05-12 12:39:46,511 INFO L175 Difference]: Start difference. First operand has 53 places, 48 transitions, 166 flow. Second operand 5 states and 143 transitions. [2024-05-12 12:39:46,511 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 75 transitions, 358 flow [2024-05-12 12:39:46,513 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 75 transitions, 356 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-05-12 12:39:46,514 INFO L231 Difference]: Finished difference. Result has 57 places, 49 transitions, 197 flow [2024-05-12 12:39:46,515 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=158, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=197, PETRI_PLACES=57, PETRI_TRANSITIONS=49} [2024-05-12 12:39:46,516 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 8 predicate places. [2024-05-12 12:39:46,516 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 49 transitions, 197 flow [2024-05-12 12:39:46,516 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:46,516 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:46,517 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:46,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-05-12 12:39:46,517 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:46,517 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:46,518 INFO L85 PathProgramCache]: Analyzing trace with hash -1082468083, now seen corresponding path program 1 times [2024-05-12 12:39:46,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:46,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1834905123] [2024-05-12 12:39:46,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:46,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:46,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:46,690 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:46,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:46,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1834905123] [2024-05-12 12:39:46,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1834905123] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:46,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:46,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 12:39:46,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [428772647] [2024-05-12 12:39:46,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:46,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 12:39:46,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:46,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 12:39:46,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-05-12 12:39:46,719 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:39:46,719 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 49 transitions, 197 flow. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:46,719 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:46,719 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:39:46,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:46,866 INFO L124 PetriNetUnfolderBase]: 1223/2025 cut-off events. [2024-05-12 12:39:46,866 INFO L125 PetriNetUnfolderBase]: For 1539/1541 co-relation queries the response was YES. [2024-05-12 12:39:46,870 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5282 conditions, 2025 events. 1223/2025 cut-off events. For 1539/1541 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 11261 event pairs, 538 based on Foata normal form. 5/2016 useless extension candidates. Maximal degree in co-relation 5261. Up to 1755 conditions per place. [2024-05-12 12:39:46,877 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 56 selfloop transitions, 10 changer transitions 0/78 dead transitions. [2024-05-12 12:39:46,877 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 78 transitions, 429 flow [2024-05-12 12:39:46,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-12 12:39:46,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-05-12 12:39:46,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 118 transitions. [2024-05-12 12:39:46,878 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6555555555555556 [2024-05-12 12:39:46,878 INFO L175 Difference]: Start difference. First operand has 57 places, 49 transitions, 197 flow. Second operand 4 states and 118 transitions. [2024-05-12 12:39:46,878 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 78 transitions, 429 flow [2024-05-12 12:39:46,880 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 78 transitions, 404 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-05-12 12:39:46,881 INFO L231 Difference]: Finished difference. Result has 59 places, 58 transitions, 253 flow [2024-05-12 12:39:46,882 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=176, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=253, PETRI_PLACES=59, PETRI_TRANSITIONS=58} [2024-05-12 12:39:46,882 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 10 predicate places. [2024-05-12 12:39:46,882 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 58 transitions, 253 flow [2024-05-12 12:39:46,883 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:46,883 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:46,883 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:46,883 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-05-12 12:39:46,883 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:46,883 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:46,883 INFO L85 PathProgramCache]: Analyzing trace with hash -1880717640, now seen corresponding path program 1 times [2024-05-12 12:39:46,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:46,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [110989537] [2024-05-12 12:39:46,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:46,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:46,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:46,998 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:46,998 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:46,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [110989537] [2024-05-12 12:39:46,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [110989537] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:46,999 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:46,999 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:39:46,999 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2111698463] [2024-05-12 12:39:46,999 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:46,999 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:39:46,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:47,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:39:47,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:39:47,028 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:39:47,029 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 58 transitions, 253 flow. Second operand has 6 states, 6 states have (on average 18.0) internal successors, (108), 6 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:47,029 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:47,029 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:39:47,029 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:47,197 INFO L124 PetriNetUnfolderBase]: 1240/2062 cut-off events. [2024-05-12 12:39:47,197 INFO L125 PetriNetUnfolderBase]: For 2534/2546 co-relation queries the response was YES. [2024-05-12 12:39:47,201 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6075 conditions, 2062 events. 1240/2062 cut-off events. For 2534/2546 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 11604 event pairs, 392 based on Foata normal form. 14/2072 useless extension candidates. Maximal degree in co-relation 6052. Up to 1743 conditions per place. [2024-05-12 12:39:47,210 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 63 selfloop transitions, 16 changer transitions 0/91 dead transitions. [2024-05-12 12:39:47,210 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 91 transitions, 534 flow [2024-05-12 12:39:47,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:39:47,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:39:47,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 146 transitions. [2024-05-12 12:39:47,211 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6488888888888888 [2024-05-12 12:39:47,212 INFO L175 Difference]: Start difference. First operand has 59 places, 58 transitions, 253 flow. Second operand 5 states and 146 transitions. [2024-05-12 12:39:47,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 91 transitions, 534 flow [2024-05-12 12:39:47,214 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 91 transitions, 528 flow, removed 3 selfloop flow, removed 0 redundant places. [2024-05-12 12:39:47,216 INFO L231 Difference]: Finished difference. Result has 64 places, 64 transitions, 333 flow [2024-05-12 12:39:47,216 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=247, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=333, PETRI_PLACES=64, PETRI_TRANSITIONS=64} [2024-05-12 12:39:47,216 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 15 predicate places. [2024-05-12 12:39:47,216 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 64 transitions, 333 flow [2024-05-12 12:39:47,217 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.0) internal successors, (108), 6 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:47,217 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:47,217 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:47,217 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-05-12 12:39:47,217 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:47,218 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:47,218 INFO L85 PathProgramCache]: Analyzing trace with hash 2141901676, now seen corresponding path program 1 times [2024-05-12 12:39:47,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:47,218 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [630257900] [2024-05-12 12:39:47,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:47,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:47,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:47,328 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:47,328 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:47,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [630257900] [2024-05-12 12:39:47,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [630257900] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:47,329 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:47,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:39:47,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [673752426] [2024-05-12 12:39:47,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:47,330 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:39:47,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:47,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:39:47,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:39:47,362 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:39:47,362 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 64 transitions, 333 flow. Second operand has 6 states, 6 states have (on average 18.0) internal successors, (108), 6 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:47,362 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:47,362 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:39:47,362 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:47,544 INFO L124 PetriNetUnfolderBase]: 1312/2152 cut-off events. [2024-05-12 12:39:47,544 INFO L125 PetriNetUnfolderBase]: For 3818/3830 co-relation queries the response was YES. [2024-05-12 12:39:47,549 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6887 conditions, 2152 events. 1312/2152 cut-off events. For 3818/3830 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 11980 event pairs, 359 based on Foata normal form. 15/2167 useless extension candidates. Maximal degree in co-relation 6861. Up to 1789 conditions per place. [2024-05-12 12:39:47,559 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 58 selfloop transitions, 23 changer transitions 0/93 dead transitions. [2024-05-12 12:39:47,559 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 93 transitions, 604 flow [2024-05-12 12:39:47,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:39:47,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:39:47,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 143 transitions. [2024-05-12 12:39:47,560 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6355555555555555 [2024-05-12 12:39:47,560 INFO L175 Difference]: Start difference. First operand has 64 places, 64 transitions, 333 flow. Second operand 5 states and 143 transitions. [2024-05-12 12:39:47,560 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 93 transitions, 604 flow [2024-05-12 12:39:47,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 93 transitions, 581 flow, removed 8 selfloop flow, removed 1 redundant places. [2024-05-12 12:39:47,568 INFO L231 Difference]: Finished difference. Result has 69 places, 73 transitions, 445 flow [2024-05-12 12:39:47,568 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=310, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=445, PETRI_PLACES=69, PETRI_TRANSITIONS=73} [2024-05-12 12:39:47,569 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 20 predicate places. [2024-05-12 12:39:47,569 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 73 transitions, 445 flow [2024-05-12 12:39:47,569 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.0) internal successors, (108), 6 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:47,569 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:47,569 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:47,569 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-05-12 12:39:47,570 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:47,570 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:47,570 INFO L85 PathProgramCache]: Analyzing trace with hash 2141901490, now seen corresponding path program 2 times [2024-05-12 12:39:47,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:47,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1697409101] [2024-05-12 12:39:47,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:47,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:47,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:47,696 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:47,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:47,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1697409101] [2024-05-12 12:39:47,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1697409101] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:47,696 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:47,696 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:39:47,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2023723547] [2024-05-12 12:39:47,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:47,697 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:39:47,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:47,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:39:47,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:39:47,722 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:39:47,722 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 73 transitions, 445 flow. Second operand has 6 states, 6 states have (on average 18.0) internal successors, (108), 6 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:47,722 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:47,722 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:39:47,722 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:47,904 INFO L124 PetriNetUnfolderBase]: 1307/2163 cut-off events. [2024-05-12 12:39:47,904 INFO L125 PetriNetUnfolderBase]: For 5750/5764 co-relation queries the response was YES. [2024-05-12 12:39:47,909 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7777 conditions, 2163 events. 1307/2163 cut-off events. For 5750/5764 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 12117 event pairs, 377 based on Foata normal form. 16/2175 useless extension candidates. Maximal degree in co-relation 7748. Up to 1850 conditions per place. [2024-05-12 12:39:47,918 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 66 selfloop transitions, 13 changer transitions 0/91 dead transitions. [2024-05-12 12:39:47,919 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 91 transitions, 647 flow [2024-05-12 12:39:47,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-12 12:39:47,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-05-12 12:39:47,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 119 transitions. [2024-05-12 12:39:47,919 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6611111111111111 [2024-05-12 12:39:47,919 INFO L175 Difference]: Start difference. First operand has 69 places, 73 transitions, 445 flow. Second operand 4 states and 119 transitions. [2024-05-12 12:39:47,920 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 91 transitions, 647 flow [2024-05-12 12:39:47,928 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 91 transitions, 620 flow, removed 10 selfloop flow, removed 1 redundant places. [2024-05-12 12:39:47,929 INFO L231 Difference]: Finished difference. Result has 72 places, 73 transitions, 456 flow [2024-05-12 12:39:47,929 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=418, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=456, PETRI_PLACES=72, PETRI_TRANSITIONS=73} [2024-05-12 12:39:47,929 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 23 predicate places. [2024-05-12 12:39:47,930 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 73 transitions, 456 flow [2024-05-12 12:39:47,930 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.0) internal successors, (108), 6 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:47,930 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:47,930 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:47,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-05-12 12:39:47,930 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:47,930 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:47,930 INFO L85 PathProgramCache]: Analyzing trace with hash 2034606986, now seen corresponding path program 2 times [2024-05-12 12:39:47,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:47,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1778575252] [2024-05-12 12:39:47,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:47,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:47,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:48,039 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:48,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:48,040 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1778575252] [2024-05-12 12:39:48,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1778575252] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:48,040 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:48,040 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:39:48,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1736441774] [2024-05-12 12:39:48,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:48,040 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:39:48,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:48,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:39:48,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:39:48,063 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:39:48,063 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 73 transitions, 456 flow. Second operand has 6 states, 6 states have (on average 18.0) internal successors, (108), 6 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:48,063 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:48,063 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:39:48,064 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:48,271 INFO L124 PetriNetUnfolderBase]: 1329/2198 cut-off events. [2024-05-12 12:39:48,272 INFO L125 PetriNetUnfolderBase]: For 6519/6533 co-relation queries the response was YES. [2024-05-12 12:39:48,276 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8066 conditions, 2198 events. 1329/2198 cut-off events. For 6519/6533 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 12418 event pairs, 391 based on Foata normal form. 17/2205 useless extension candidates. Maximal degree in co-relation 8035. Up to 1746 conditions per place. [2024-05-12 12:39:48,284 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 65 selfloop transitions, 31 changer transitions 0/108 dead transitions. [2024-05-12 12:39:48,284 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 108 transitions, 814 flow [2024-05-12 12:39:48,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:39:48,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:39:48,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 147 transitions. [2024-05-12 12:39:48,286 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6533333333333333 [2024-05-12 12:39:48,286 INFO L175 Difference]: Start difference. First operand has 72 places, 73 transitions, 456 flow. Second operand 5 states and 147 transitions. [2024-05-12 12:39:48,286 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 108 transitions, 814 flow [2024-05-12 12:39:48,292 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 108 transitions, 776 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-05-12 12:39:48,293 INFO L231 Difference]: Finished difference. Result has 75 places, 84 transitions, 600 flow [2024-05-12 12:39:48,293 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=424, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=600, PETRI_PLACES=75, PETRI_TRANSITIONS=84} [2024-05-12 12:39:48,294 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 26 predicate places. [2024-05-12 12:39:48,294 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 84 transitions, 600 flow [2024-05-12 12:39:48,294 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.0) internal successors, (108), 6 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:48,294 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:48,294 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:48,294 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-05-12 12:39:48,294 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:48,295 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:48,295 INFO L85 PathProgramCache]: Analyzing trace with hash 2034615914, now seen corresponding path program 1 times [2024-05-12 12:39:48,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:48,295 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [3050496] [2024-05-12 12:39:48,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:48,295 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:48,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:48,417 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:48,417 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:48,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [3050496] [2024-05-12 12:39:48,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [3050496] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:48,418 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:48,418 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:39:48,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [464049048] [2024-05-12 12:39:48,418 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:48,418 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:39:48,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:48,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:39:48,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:39:48,444 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:39:48,444 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 84 transitions, 600 flow. Second operand has 6 states, 6 states have (on average 18.0) internal successors, (108), 6 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:48,444 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:48,444 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:39:48,444 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:48,702 INFO L124 PetriNetUnfolderBase]: 1395/2335 cut-off events. [2024-05-12 12:39:48,703 INFO L125 PetriNetUnfolderBase]: For 7989/7995 co-relation queries the response was YES. [2024-05-12 12:39:48,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9040 conditions, 2335 events. 1395/2335 cut-off events. For 7989/7995 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 13472 event pairs, 524 based on Foata normal form. 18/2338 useless extension candidates. Maximal degree in co-relation 9007. Up to 1893 conditions per place. [2024-05-12 12:39:48,721 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 91 selfloop transitions, 13 changer transitions 0/116 dead transitions. [2024-05-12 12:39:48,721 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 116 transitions, 942 flow [2024-05-12 12:39:48,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:39:48,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:39:48,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 146 transitions. [2024-05-12 12:39:48,722 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6488888888888888 [2024-05-12 12:39:48,722 INFO L175 Difference]: Start difference. First operand has 75 places, 84 transitions, 600 flow. Second operand 5 states and 146 transitions. [2024-05-12 12:39:48,722 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 116 transitions, 942 flow [2024-05-12 12:39:48,730 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 116 transitions, 906 flow, removed 18 selfloop flow, removed 0 redundant places. [2024-05-12 12:39:48,731 INFO L231 Difference]: Finished difference. Result has 80 places, 86 transitions, 624 flow [2024-05-12 12:39:48,731 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=568, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=624, PETRI_PLACES=80, PETRI_TRANSITIONS=86} [2024-05-12 12:39:48,732 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 31 predicate places. [2024-05-12 12:39:48,732 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 86 transitions, 624 flow [2024-05-12 12:39:48,732 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.0) internal successors, (108), 6 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:48,733 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:48,733 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:48,733 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-05-12 12:39:48,734 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:48,734 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:48,734 INFO L85 PathProgramCache]: Analyzing trace with hash -1256550725, now seen corresponding path program 1 times [2024-05-12 12:39:48,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:48,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [557261520] [2024-05-12 12:39:48,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:48,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:48,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:48,863 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:48,863 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:48,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [557261520] [2024-05-12 12:39:48,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [557261520] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:48,864 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:48,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-05-12 12:39:48,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1489112947] [2024-05-12 12:39:48,864 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:48,866 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-05-12 12:39:48,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:48,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-05-12 12:39:48,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-05-12 12:39:48,892 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-05-12 12:39:48,893 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 86 transitions, 624 flow. Second operand has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:48,893 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:48,893 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-05-12 12:39:48,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:49,076 INFO L124 PetriNetUnfolderBase]: 1282/2166 cut-off events. [2024-05-12 12:39:49,077 INFO L125 PetriNetUnfolderBase]: For 8114/8119 co-relation queries the response was YES. [2024-05-12 12:39:49,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8306 conditions, 2166 events. 1282/2166 cut-off events. For 8114/8119 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 12694 event pairs, 538 based on Foata normal form. 6/2132 useless extension candidates. Maximal degree in co-relation 8270. Up to 1831 conditions per place. [2024-05-12 12:39:49,089 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 72 selfloop transitions, 12 changer transitions 0/100 dead transitions. [2024-05-12 12:39:49,090 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 100 transitions, 839 flow [2024-05-12 12:39:49,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-12 12:39:49,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-05-12 12:39:49,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 115 transitions. [2024-05-12 12:39:49,090 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6388888888888888 [2024-05-12 12:39:49,090 INFO L175 Difference]: Start difference. First operand has 80 places, 86 transitions, 624 flow. Second operand 4 states and 115 transitions. [2024-05-12 12:39:49,091 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 100 transitions, 839 flow [2024-05-12 12:39:49,096 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 100 transitions, 805 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-05-12 12:39:49,097 INFO L231 Difference]: Finished difference. Result has 82 places, 88 transitions, 655 flow [2024-05-12 12:39:49,097 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=590, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=655, PETRI_PLACES=82, PETRI_TRANSITIONS=88} [2024-05-12 12:39:49,098 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 33 predicate places. [2024-05-12 12:39:49,098 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 88 transitions, 655 flow [2024-05-12 12:39:49,098 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:49,098 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:49,098 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:49,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-05-12 12:39:49,098 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:49,098 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:49,099 INFO L85 PathProgramCache]: Analyzing trace with hash 1896048606, now seen corresponding path program 1 times [2024-05-12 12:39:49,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:49,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1198804935] [2024-05-12 12:39:49,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:49,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:49,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:49,205 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:49,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:49,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1198804935] [2024-05-12 12:39:49,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1198804935] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:49,206 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:49,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:39:49,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1915505870] [2024-05-12 12:39:49,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:49,207 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:39:49,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:49,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:39:49,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:39:49,239 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:39:49,240 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 88 transitions, 655 flow. Second operand has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:49,240 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:49,240 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:39:49,240 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:49,513 INFO L124 PetriNetUnfolderBase]: 1494/2476 cut-off events. [2024-05-12 12:39:49,514 INFO L125 PetriNetUnfolderBase]: For 9105/9119 co-relation queries the response was YES. [2024-05-12 12:39:49,520 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9588 conditions, 2476 events. 1494/2476 cut-off events. For 9105/9119 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 14301 event pairs, 361 based on Foata normal form. 17/2484 useless extension candidates. Maximal degree in co-relation 9550. Up to 1892 conditions per place. [2024-05-12 12:39:49,529 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 98 selfloop transitions, 42 changer transitions 0/152 dead transitions. [2024-05-12 12:39:49,529 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 152 transitions, 1233 flow [2024-05-12 12:39:49,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:39:49,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:39:49,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 254 transitions. [2024-05-12 12:39:49,531 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6271604938271605 [2024-05-12 12:39:49,531 INFO L175 Difference]: Start difference. First operand has 82 places, 88 transitions, 655 flow. Second operand 9 states and 254 transitions. [2024-05-12 12:39:49,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 152 transitions, 1233 flow [2024-05-12 12:39:49,543 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 152 transitions, 1221 flow, removed 2 selfloop flow, removed 1 redundant places. [2024-05-12 12:39:49,545 INFO L231 Difference]: Finished difference. Result has 92 places, 100 transitions, 849 flow [2024-05-12 12:39:49,546 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=643, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=849, PETRI_PLACES=92, PETRI_TRANSITIONS=100} [2024-05-12 12:39:49,546 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 43 predicate places. [2024-05-12 12:39:49,546 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 100 transitions, 849 flow [2024-05-12 12:39:49,546 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:49,547 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:49,547 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:49,547 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-05-12 12:39:49,547 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:49,547 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:49,547 INFO L85 PathProgramCache]: Analyzing trace with hash 1974443050, now seen corresponding path program 2 times [2024-05-12 12:39:49,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:49,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1261162791] [2024-05-12 12:39:49,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:49,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:49,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:49,669 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:49,669 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:49,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1261162791] [2024-05-12 12:39:49,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1261162791] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:49,669 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:49,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:39:49,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [662297603] [2024-05-12 12:39:49,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:49,670 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:39:49,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:49,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:39:49,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:39:49,711 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:39:49,711 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 100 transitions, 849 flow. Second operand has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:49,711 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:49,712 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:39:49,712 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:50,039 INFO L124 PetriNetUnfolderBase]: 1538/2571 cut-off events. [2024-05-12 12:39:50,039 INFO L125 PetriNetUnfolderBase]: For 12870/12884 co-relation queries the response was YES. [2024-05-12 12:39:50,049 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10991 conditions, 2571 events. 1538/2571 cut-off events. For 12870/12884 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 15181 event pairs, 363 based on Foata normal form. 17/2586 useless extension candidates. Maximal degree in co-relation 10949. Up to 1991 conditions per place. [2024-05-12 12:39:50,061 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 99 selfloop transitions, 42 changer transitions 0/153 dead transitions. [2024-05-12 12:39:50,061 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 153 transitions, 1417 flow [2024-05-12 12:39:50,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:39:50,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:39:50,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 229 transitions. [2024-05-12 12:39:50,062 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6361111111111111 [2024-05-12 12:39:50,063 INFO L175 Difference]: Start difference. First operand has 92 places, 100 transitions, 849 flow. Second operand 8 states and 229 transitions. [2024-05-12 12:39:50,063 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 153 transitions, 1417 flow [2024-05-12 12:39:50,085 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 153 transitions, 1312 flow, removed 33 selfloop flow, removed 4 redundant places. [2024-05-12 12:39:50,089 INFO L231 Difference]: Finished difference. Result has 97 places, 109 transitions, 955 flow [2024-05-12 12:39:50,089 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=760, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=955, PETRI_PLACES=97, PETRI_TRANSITIONS=109} [2024-05-12 12:39:50,090 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 48 predicate places. [2024-05-12 12:39:50,091 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 109 transitions, 955 flow [2024-05-12 12:39:50,091 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:50,091 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:50,091 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:50,091 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-05-12 12:39:50,091 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-05-12 12:39:50,092 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:50,092 INFO L85 PathProgramCache]: Analyzing trace with hash 1974437470, now seen corresponding path program 3 times [2024-05-12 12:39:50,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:50,092 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1487231049] [2024-05-12 12:39:50,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:50,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:50,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:50,231 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:50,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:50,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1487231049] [2024-05-12 12:39:50,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1487231049] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:50,231 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:50,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:39:50,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [295561095] [2024-05-12 12:39:50,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:50,232 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:39:50,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:50,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:39:50,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:39:50,272 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:39:50,272 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 109 transitions, 955 flow. Second operand has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:50,272 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:50,273 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:39:50,273 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:50,549 INFO L124 PetriNetUnfolderBase]: 1532/2547 cut-off events. [2024-05-12 12:39:50,549 INFO L125 PetriNetUnfolderBase]: For 14477/14489 co-relation queries the response was YES. [2024-05-12 12:39:50,597 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11294 conditions, 2547 events. 1532/2547 cut-off events. For 14477/14489 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 14879 event pairs, 363 based on Foata normal form. 15/2552 useless extension candidates. Maximal degree in co-relation 11249. Up to 1987 conditions per place. [2024-05-12 12:39:50,607 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 93 selfloop transitions, 37 changer transitions 0/142 dead transitions. [2024-05-12 12:39:50,607 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 142 transitions, 1343 flow [2024-05-12 12:39:50,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:39:50,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:39:50,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 178 transitions. [2024-05-12 12:39:50,609 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6592592592592592 [2024-05-12 12:39:50,609 INFO L175 Difference]: Start difference. First operand has 97 places, 109 transitions, 955 flow. Second operand 6 states and 178 transitions. [2024-05-12 12:39:50,609 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 142 transitions, 1343 flow [2024-05-12 12:39:50,633 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 142 transitions, 1264 flow, removed 22 selfloop flow, removed 3 redundant places. [2024-05-12 12:39:50,637 INFO L231 Difference]: Finished difference. Result has 100 places, 109 transitions, 960 flow [2024-05-12 12:39:50,638 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=876, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=960, PETRI_PLACES=100, PETRI_TRANSITIONS=109} [2024-05-12 12:39:50,638 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 51 predicate places. [2024-05-12 12:39:50,639 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 109 transitions, 960 flow [2024-05-12 12:39:50,639 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:50,639 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:50,639 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:50,639 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-05-12 12:39:50,639 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:50,640 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:50,640 INFO L85 PathProgramCache]: Analyzing trace with hash -1351692340, now seen corresponding path program 4 times [2024-05-12 12:39:50,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:50,640 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1502794539] [2024-05-12 12:39:50,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:50,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:50,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:50,756 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:50,757 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:50,757 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1502794539] [2024-05-12 12:39:50,758 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1502794539] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:50,758 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:50,758 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:39:50,758 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1216952869] [2024-05-12 12:39:50,758 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:50,758 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:39:50,759 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:50,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:39:50,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:39:50,797 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:39:50,798 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 109 transitions, 960 flow. Second operand has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:50,798 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:50,798 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:39:50,798 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:51,089 INFO L124 PetriNetUnfolderBase]: 1580/2631 cut-off events. [2024-05-12 12:39:51,089 INFO L125 PetriNetUnfolderBase]: For 16006/16018 co-relation queries the response was YES. [2024-05-12 12:39:51,100 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11892 conditions, 2631 events. 1580/2631 cut-off events. For 16006/16018 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 15525 event pairs, 377 based on Foata normal form. 15/2634 useless extension candidates. Maximal degree in co-relation 11845. Up to 1925 conditions per place. [2024-05-12 12:39:51,111 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 96 selfloop transitions, 60 changer transitions 0/168 dead transitions. [2024-05-12 12:39:51,111 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 168 transitions, 1596 flow [2024-05-12 12:39:51,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:39:51,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:39:51,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 232 transitions. [2024-05-12 12:39:51,113 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6444444444444445 [2024-05-12 12:39:51,113 INFO L175 Difference]: Start difference. First operand has 100 places, 109 transitions, 960 flow. Second operand 8 states and 232 transitions. [2024-05-12 12:39:51,113 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 168 transitions, 1596 flow [2024-05-12 12:39:51,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 168 transitions, 1522 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-05-12 12:39:51,136 INFO L231 Difference]: Finished difference. Result has 104 places, 121 transitions, 1160 flow [2024-05-12 12:39:51,136 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=886, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1160, PETRI_PLACES=104, PETRI_TRANSITIONS=121} [2024-05-12 12:39:51,137 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 55 predicate places. [2024-05-12 12:39:51,137 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 121 transitions, 1160 flow [2024-05-12 12:39:51,138 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:51,138 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:51,138 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:51,138 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-05-12 12:39:51,138 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:51,138 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:51,138 INFO L85 PathProgramCache]: Analyzing trace with hash -1944466895, now seen corresponding path program 1 times [2024-05-12 12:39:51,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:51,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1801985898] [2024-05-12 12:39:51,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:51,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:51,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:51,287 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:51,288 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:51,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1801985898] [2024-05-12 12:39:51,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1801985898] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:51,288 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:51,288 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:39:51,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2033296782] [2024-05-12 12:39:51,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:51,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:39:51,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:51,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:39:51,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:39:51,320 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:39:51,321 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 121 transitions, 1160 flow. Second operand has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:51,321 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:51,321 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:39:51,321 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:51,603 INFO L124 PetriNetUnfolderBase]: 1607/2650 cut-off events. [2024-05-12 12:39:51,604 INFO L125 PetriNetUnfolderBase]: For 20021/20033 co-relation queries the response was YES. [2024-05-12 12:39:51,615 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13043 conditions, 2650 events. 1607/2650 cut-off events. For 20021/20033 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 15502 event pairs, 218 based on Foata normal form. 16/2658 useless extension candidates. Maximal degree in co-relation 12994. Up to 2150 conditions per place. [2024-05-12 12:39:51,631 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 124 selfloop transitions, 23 changer transitions 0/159 dead transitions. [2024-05-12 12:39:51,631 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 159 transitions, 1656 flow [2024-05-12 12:39:51,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:39:51,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:39:51,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 172 transitions. [2024-05-12 12:39:51,633 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6370370370370371 [2024-05-12 12:39:51,633 INFO L175 Difference]: Start difference. First operand has 104 places, 121 transitions, 1160 flow. Second operand 6 states and 172 transitions. [2024-05-12 12:39:51,633 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 159 transitions, 1656 flow [2024-05-12 12:39:51,666 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 159 transitions, 1552 flow, removed 32 selfloop flow, removed 3 redundant places. [2024-05-12 12:39:51,668 INFO L231 Difference]: Finished difference. Result has 107 places, 125 transitions, 1185 flow [2024-05-12 12:39:51,669 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1060, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1185, PETRI_PLACES=107, PETRI_TRANSITIONS=125} [2024-05-12 12:39:51,670 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 58 predicate places. [2024-05-12 12:39:51,670 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 125 transitions, 1185 flow [2024-05-12 12:39:51,670 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:51,670 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:51,670 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:51,670 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-05-12 12:39:51,670 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:51,671 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:51,671 INFO L85 PathProgramCache]: Analyzing trace with hash -1941609935, now seen corresponding path program 2 times [2024-05-12 12:39:51,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:51,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1959013985] [2024-05-12 12:39:51,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:51,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:51,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:51,782 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:51,783 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:51,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1959013985] [2024-05-12 12:39:51,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1959013985] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:51,785 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:51,785 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:39:51,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [273619873] [2024-05-12 12:39:51,785 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:51,786 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:39:51,786 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:51,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:39:51,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:39:51,814 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:39:51,814 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 125 transitions, 1185 flow. Second operand has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:51,814 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:51,814 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:39:51,814 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:52,117 INFO L124 PetriNetUnfolderBase]: 1634/2777 cut-off events. [2024-05-12 12:39:52,117 INFO L125 PetriNetUnfolderBase]: For 22384/22396 co-relation queries the response was YES. [2024-05-12 12:39:52,127 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13466 conditions, 2777 events. 1634/2777 cut-off events. For 22384/22396 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 16814 event pairs, 555 based on Foata normal form. 16/2758 useless extension candidates. Maximal degree in co-relation 13415. Up to 2275 conditions per place. [2024-05-12 12:39:52,140 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 126 selfloop transitions, 20 changer transitions 0/158 dead transitions. [2024-05-12 12:39:52,140 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 158 transitions, 1589 flow [2024-05-12 12:39:52,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:39:52,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:39:52,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 169 transitions. [2024-05-12 12:39:52,141 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6259259259259259 [2024-05-12 12:39:52,141 INFO L175 Difference]: Start difference. First operand has 107 places, 125 transitions, 1185 flow. Second operand 6 states and 169 transitions. [2024-05-12 12:39:52,141 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 158 transitions, 1589 flow [2024-05-12 12:39:52,173 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 158 transitions, 1516 flow, removed 27 selfloop flow, removed 2 redundant places. [2024-05-12 12:39:52,175 INFO L231 Difference]: Finished difference. Result has 111 places, 127 transitions, 1201 flow [2024-05-12 12:39:52,175 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1124, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1201, PETRI_PLACES=111, PETRI_TRANSITIONS=127} [2024-05-12 12:39:52,175 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 62 predicate places. [2024-05-12 12:39:52,176 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 127 transitions, 1201 flow [2024-05-12 12:39:52,176 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:52,176 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:52,176 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:52,176 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-05-12 12:39:52,176 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-05-12 12:39:52,176 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:52,177 INFO L85 PathProgramCache]: Analyzing trace with hash 1078015217, now seen corresponding path program 3 times [2024-05-12 12:39:52,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:52,177 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1194583295] [2024-05-12 12:39:52,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:52,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:52,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39: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-05-12 12:39:52,294 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:52,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1194583295] [2024-05-12 12:39:52,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1194583295] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:52,294 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:52,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:39:52,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [575157316] [2024-05-12 12:39:52,295 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:52,295 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:39:52,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:52,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:39:52,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:39:52,325 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:39:52,325 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 127 transitions, 1201 flow. Second operand has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:52,326 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:52,326 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:39:52,326 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:52,651 INFO L124 PetriNetUnfolderBase]: 1626/2679 cut-off events. [2024-05-12 12:39:52,651 INFO L125 PetriNetUnfolderBase]: For 22191/22203 co-relation queries the response was YES. [2024-05-12 12:39:52,660 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13221 conditions, 2679 events. 1626/2679 cut-off events. For 22191/22203 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 15717 event pairs, 216 based on Foata normal form. 16/2687 useless extension candidates. Maximal degree in co-relation 13168. Up to 2238 conditions per place. [2024-05-12 12:39:52,670 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 121 selfloop transitions, 19 changer transitions 0/152 dead transitions. [2024-05-12 12:39:52,670 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 152 transitions, 1541 flow [2024-05-12 12:39:52,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:39:52,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:39:52,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 145 transitions. [2024-05-12 12:39:52,672 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6444444444444445 [2024-05-12 12:39:52,672 INFO L175 Difference]: Start difference. First operand has 111 places, 127 transitions, 1201 flow. Second operand 5 states and 145 transitions. [2024-05-12 12:39:52,672 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 152 transitions, 1541 flow [2024-05-12 12:39:52,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 152 transitions, 1470 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-05-12 12:39:52,708 INFO L231 Difference]: Finished difference. Result has 112 places, 127 transitions, 1178 flow [2024-05-12 12:39:52,709 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1130, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1178, PETRI_PLACES=112, PETRI_TRANSITIONS=127} [2024-05-12 12:39:52,709 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 63 predicate places. [2024-05-12 12:39:52,709 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 127 transitions, 1178 flow [2024-05-12 12:39:52,709 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:52,709 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:52,709 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:52,710 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-05-12 12:39:52,710 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:52,710 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:52,710 INFO L85 PathProgramCache]: Analyzing trace with hash 1078199915, now seen corresponding path program 1 times [2024-05-12 12:39:52,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:52,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1524316896] [2024-05-12 12:39:52,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:52,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:52,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:52,844 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:52,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:52,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1524316896] [2024-05-12 12:39:52,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1524316896] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:52,844 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:52,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:39:52,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1914814146] [2024-05-12 12:39:52,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:52,845 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:39:52,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:52,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:39:52,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:39:52,901 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:39:52,901 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 127 transitions, 1178 flow. Second operand has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:52,902 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:52,902 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:39:52,902 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:53,207 INFO L124 PetriNetUnfolderBase]: 1727/2832 cut-off events. [2024-05-12 12:39:53,207 INFO L125 PetriNetUnfolderBase]: For 24980/24992 co-relation queries the response was YES. [2024-05-12 12:39:53,219 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13821 conditions, 2832 events. 1727/2832 cut-off events. For 24980/24992 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 16743 event pairs, 297 based on Foata normal form. 24/2852 useless extension candidates. Maximal degree in co-relation 13767. Up to 2186 conditions per place. [2024-05-12 12:39:53,230 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 118 selfloop transitions, 29 changer transitions 0/159 dead transitions. [2024-05-12 12:39:53,231 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 159 transitions, 1626 flow [2024-05-12 12:39:53,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:39:53,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:39:53,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 172 transitions. [2024-05-12 12:39:53,232 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6370370370370371 [2024-05-12 12:39:53,232 INFO L175 Difference]: Start difference. First operand has 112 places, 127 transitions, 1178 flow. Second operand 6 states and 172 transitions. [2024-05-12 12:39:53,232 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 159 transitions, 1626 flow [2024-05-12 12:39:53,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 159 transitions, 1581 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-05-12 12:39:53,273 INFO L231 Difference]: Finished difference. Result has 114 places, 129 transitions, 1237 flow [2024-05-12 12:39:53,273 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1133, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1237, PETRI_PLACES=114, PETRI_TRANSITIONS=129} [2024-05-12 12:39:53,274 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 65 predicate places. [2024-05-12 12:39:53,274 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 129 transitions, 1237 flow [2024-05-12 12:39:53,274 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:53,274 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:53,274 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:53,274 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-05-12 12:39:53,274 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:53,275 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:53,275 INFO L85 PathProgramCache]: Analyzing trace with hash 2081987552, now seen corresponding path program 1 times [2024-05-12 12:39:53,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:53,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [106404467] [2024-05-12 12:39:53,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:53,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:53,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:53,383 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:53,384 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:53,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [106404467] [2024-05-12 12:39:53,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [106404467] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:53,384 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:53,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 12:39:53,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1581174795] [2024-05-12 12:39:53,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:53,386 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 12:39:53,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:53,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 12:39:53,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-05-12 12:39:53,406 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-05-12 12:39:53,406 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 129 transitions, 1237 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-05-12 12:39:53,406 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:53,406 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-05-12 12:39:53,407 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:53,685 INFO L124 PetriNetUnfolderBase]: 1613/2689 cut-off events. [2024-05-12 12:39:53,685 INFO L125 PetriNetUnfolderBase]: For 25902/25908 co-relation queries the response was YES. [2024-05-12 12:39:53,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13502 conditions, 2689 events. 1613/2689 cut-off events. For 25902/25908 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 16140 event pairs, 313 based on Foata normal form. 8/2669 useless extension candidates. Maximal degree in co-relation 13447. Up to 2239 conditions per place. [2024-05-12 12:39:53,709 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 104 selfloop transitions, 25 changer transitions 0/147 dead transitions. [2024-05-12 12:39:53,710 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 147 transitions, 1537 flow [2024-05-12 12:39:53,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:39:53,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:39:53,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 143 transitions. [2024-05-12 12:39:53,711 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6355555555555555 [2024-05-12 12:39:53,711 INFO L175 Difference]: Start difference. First operand has 114 places, 129 transitions, 1237 flow. Second operand 5 states and 143 transitions. [2024-05-12 12:39:53,711 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 147 transitions, 1537 flow [2024-05-12 12:39:53,748 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 147 transitions, 1461 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-05-12 12:39:53,750 INFO L231 Difference]: Finished difference. Result has 115 places, 129 transitions, 1227 flow [2024-05-12 12:39:53,750 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1161, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1227, PETRI_PLACES=115, PETRI_TRANSITIONS=129} [2024-05-12 12:39:53,750 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 66 predicate places. [2024-05-12 12:39:53,750 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 129 transitions, 1227 flow [2024-05-12 12:39:53,751 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-05-12 12:39:53,751 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:53,751 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:53,751 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-05-12 12:39:53,751 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:53,752 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:53,752 INFO L85 PathProgramCache]: Analyzing trace with hash 1719277837, now seen corresponding path program 2 times [2024-05-12 12:39:53,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:53,752 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [372649407] [2024-05-12 12:39:53,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:53,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:53,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:53,871 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:53,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:53,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [372649407] [2024-05-12 12:39:53,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [372649407] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:53,871 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:53,872 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:39:53,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [840849545] [2024-05-12 12:39:53,872 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:53,872 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:39:53,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:53,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:39:53,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:39:53,904 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:39:53,905 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 129 transitions, 1227 flow. Second operand has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:53,905 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:53,905 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:39:53,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:54,191 INFO L124 PetriNetUnfolderBase]: 1795/2951 cut-off events. [2024-05-12 12:39:54,192 INFO L125 PetriNetUnfolderBase]: For 29342/29354 co-relation queries the response was YES. [2024-05-12 12:39:54,203 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14556 conditions, 2951 events. 1795/2951 cut-off events. For 29342/29354 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 17617 event pairs, 364 based on Foata normal form. 24/2960 useless extension candidates. Maximal degree in co-relation 14500. Up to 2340 conditions per place. [2024-05-12 12:39:54,215 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 120 selfloop transitions, 33 changer transitions 0/165 dead transitions. [2024-05-12 12:39:54,215 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 165 transitions, 1741 flow [2024-05-12 12:39:54,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:39:54,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:39:54,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 175 transitions. [2024-05-12 12:39:54,216 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6481481481481481 [2024-05-12 12:39:54,216 INFO L175 Difference]: Start difference. First operand has 115 places, 129 transitions, 1227 flow. Second operand 6 states and 175 transitions. [2024-05-12 12:39:54,216 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 165 transitions, 1741 flow [2024-05-12 12:39:54,257 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 165 transitions, 1678 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-05-12 12:39:54,259 INFO L231 Difference]: Finished difference. Result has 116 places, 131 transitions, 1280 flow [2024-05-12 12:39:54,259 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1168, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1280, PETRI_PLACES=116, PETRI_TRANSITIONS=131} [2024-05-12 12:39:54,260 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 67 predicate places. [2024-05-12 12:39:54,260 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 131 transitions, 1280 flow [2024-05-12 12:39:54,261 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:54,261 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:54,261 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:54,261 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-05-12 12:39:54,261 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-05-12 12:39:54,261 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:54,262 INFO L85 PathProgramCache]: Analyzing trace with hash 1055788809, now seen corresponding path program 3 times [2024-05-12 12:39:54,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:54,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1601158151] [2024-05-12 12:39:54,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:54,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:54,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:54,361 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:54,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:54,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1601158151] [2024-05-12 12:39:54,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1601158151] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:54,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:54,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:39:54,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2128410226] [2024-05-12 12:39:54,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:54,363 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:39:54,364 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:54,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:39:54,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:39:54,400 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:39:54,400 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 131 transitions, 1280 flow. Second operand has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:54,401 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:54,401 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:39:54,401 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:54,711 INFO L124 PetriNetUnfolderBase]: 1933/3157 cut-off events. [2024-05-12 12:39:54,712 INFO L125 PetriNetUnfolderBase]: For 31511/31523 co-relation queries the response was YES. [2024-05-12 12:39:54,723 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15703 conditions, 3157 events. 1933/3157 cut-off events. For 31511/31523 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 19013 event pairs, 335 based on Foata normal form. 24/3166 useless extension candidates. Maximal degree in co-relation 15647. Up to 2129 conditions per place. [2024-05-12 12:39:54,734 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 122 selfloop transitions, 39 changer transitions 0/173 dead transitions. [2024-05-12 12:39:54,734 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 173 transitions, 1886 flow [2024-05-12 12:39:54,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:39:54,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:39:54,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 179 transitions. [2024-05-12 12:39:54,735 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.662962962962963 [2024-05-12 12:39:54,735 INFO L175 Difference]: Start difference. First operand has 116 places, 131 transitions, 1280 flow. Second operand 6 states and 179 transitions. [2024-05-12 12:39:54,735 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 173 transitions, 1886 flow [2024-05-12 12:39:54,784 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 173 transitions, 1796 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-05-12 12:39:54,786 INFO L231 Difference]: Finished difference. Result has 118 places, 134 transitions, 1327 flow [2024-05-12 12:39:54,786 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1190, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1327, PETRI_PLACES=118, PETRI_TRANSITIONS=134} [2024-05-12 12:39:54,786 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 69 predicate places. [2024-05-12 12:39:54,786 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 134 transitions, 1327 flow [2024-05-12 12:39:54,787 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:54,787 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:54,787 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:54,787 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-05-12 12:39:54,787 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:54,787 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:54,787 INFO L85 PathProgramCache]: Analyzing trace with hash -659397414, now seen corresponding path program 2 times [2024-05-12 12:39:54,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:54,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [518266607] [2024-05-12 12:39:54,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:54,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:54,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:54,888 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:54,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:54,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [518266607] [2024-05-12 12:39:54,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [518266607] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:54,889 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:54,889 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 12:39:54,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [934916551] [2024-05-12 12:39:54,889 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:54,889 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 12:39:54,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:54,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 12:39:54,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-05-12 12:39:54,920 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-05-12 12:39:54,921 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 134 transitions, 1327 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-05-12 12:39:54,921 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:54,921 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-05-12 12:39:54,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:55,198 INFO L124 PetriNetUnfolderBase]: 1847/3059 cut-off events. [2024-05-12 12:39:55,198 INFO L125 PetriNetUnfolderBase]: For 32843/32850 co-relation queries the response was YES. [2024-05-12 12:39:55,212 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15468 conditions, 3059 events. 1847/3059 cut-off events. For 32843/32850 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 18784 event pairs, 391 based on Foata normal form. 9/3034 useless extension candidates. Maximal degree in co-relation 15411. Up to 2533 conditions per place. [2024-05-12 12:39:55,225 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 100 selfloop transitions, 36 changer transitions 0/154 dead transitions. [2024-05-12 12:39:55,225 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 154 transitions, 1750 flow [2024-05-12 12:39:55,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:39:55,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:39:55,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 143 transitions. [2024-05-12 12:39:55,226 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6355555555555555 [2024-05-12 12:39:55,226 INFO L175 Difference]: Start difference. First operand has 118 places, 134 transitions, 1327 flow. Second operand 5 states and 143 transitions. [2024-05-12 12:39:55,226 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 154 transitions, 1750 flow [2024-05-12 12:39:55,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 154 transitions, 1677 flow, removed 16 selfloop flow, removed 2 redundant places. [2024-05-12 12:39:55,311 INFO L231 Difference]: Finished difference. Result has 121 places, 137 transitions, 1370 flow [2024-05-12 12:39:55,311 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1257, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1370, PETRI_PLACES=121, PETRI_TRANSITIONS=137} [2024-05-12 12:39:55,311 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 72 predicate places. [2024-05-12 12:39:55,311 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 137 transitions, 1370 flow [2024-05-12 12:39:55,312 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-05-12 12:39:55,312 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:55,312 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:55,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-05-12 12:39:55,312 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:55,312 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:55,312 INFO L85 PathProgramCache]: Analyzing trace with hash -1032068936, now seen corresponding path program 1 times [2024-05-12 12:39:55,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:55,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1741348618] [2024-05-12 12:39:55,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:55,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:55,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:55,407 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:55,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:55,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1741348618] [2024-05-12 12:39:55,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1741348618] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:55,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:55,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 12:39:55,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [45155035] [2024-05-12 12:39:55,409 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:55,410 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 12:39:55,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:55,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 12:39:55,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-05-12 12:39:55,442 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-05-12 12:39:55,442 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 137 transitions, 1370 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-05-12 12:39:55,442 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:55,442 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-05-12 12:39:55,442 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:55,707 INFO L124 PetriNetUnfolderBase]: 1901/3133 cut-off events. [2024-05-12 12:39:55,707 INFO L125 PetriNetUnfolderBase]: For 34683/34688 co-relation queries the response was YES. [2024-05-12 12:39:55,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15736 conditions, 3133 events. 1901/3133 cut-off events. For 34683/34688 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 19225 event pairs, 659 based on Foata normal form. 15/3102 useless extension candidates. Maximal degree in co-relation 15677. Up to 2634 conditions per place. [2024-05-12 12:39:55,730 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 126 selfloop transitions, 14 changer transitions 0/158 dead transitions. [2024-05-12 12:39:55,731 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 158 transitions, 1728 flow [2024-05-12 12:39:55,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:39:55,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:39:55,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 141 transitions. [2024-05-12 12:39:55,731 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6266666666666667 [2024-05-12 12:39:55,731 INFO L175 Difference]: Start difference. First operand has 121 places, 137 transitions, 1370 flow. Second operand 5 states and 141 transitions. [2024-05-12 12:39:55,731 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 158 transitions, 1728 flow [2024-05-12 12:39:55,775 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 158 transitions, 1623 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-05-12 12:39:55,777 INFO L231 Difference]: Finished difference. Result has 122 places, 139 transitions, 1323 flow [2024-05-12 12:39:55,777 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1265, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1323, PETRI_PLACES=122, PETRI_TRANSITIONS=139} [2024-05-12 12:39:55,777 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 73 predicate places. [2024-05-12 12:39:55,777 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 139 transitions, 1323 flow [2024-05-12 12:39:55,778 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-05-12 12:39:55,778 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:55,778 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:55,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-05-12 12:39:55,778 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:55,778 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:55,778 INFO L85 PathProgramCache]: Analyzing trace with hash 947881343, now seen corresponding path program 1 times [2024-05-12 12:39:55,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:55,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [723977065] [2024-05-12 12:39:55,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:55,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:55,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:55,884 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:55,884 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:55,884 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [723977065] [2024-05-12 12:39:55,884 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [723977065] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:55,884 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:55,884 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:39:55,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [62362727] [2024-05-12 12:39:55,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:55,885 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:39:55,885 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:55,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:39:55,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:39:55,938 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:39:55,938 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 139 transitions, 1323 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:55,938 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:55,938 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:39:55,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:56,468 INFO L124 PetriNetUnfolderBase]: 2985/4942 cut-off events. [2024-05-12 12:39:56,468 INFO L125 PetriNetUnfolderBase]: For 67445/67457 co-relation queries the response was YES. [2024-05-12 12:39:56,488 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24510 conditions, 4942 events. 2985/4942 cut-off events. For 67445/67457 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 33441 event pairs, 628 based on Foata normal form. 48/4984 useless extension candidates. Maximal degree in co-relation 24452. Up to 2286 conditions per place. [2024-05-12 12:39:56,503 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 154 selfloop transitions, 49 changer transitions 0/215 dead transitions. [2024-05-12 12:39:56,503 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 215 transitions, 2233 flow [2024-05-12 12:39:56,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:39:56,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:39:56,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 270 transitions. [2024-05-12 12:39:56,504 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-05-12 12:39:56,504 INFO L175 Difference]: Start difference. First operand has 122 places, 139 transitions, 1323 flow. Second operand 9 states and 270 transitions. [2024-05-12 12:39:56,504 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 215 transitions, 2233 flow [2024-05-12 12:39:56,584 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 215 transitions, 2197 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-05-12 12:39:56,586 INFO L231 Difference]: Finished difference. Result has 130 places, 142 transitions, 1479 flow [2024-05-12 12:39:56,586 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1287, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1479, PETRI_PLACES=130, PETRI_TRANSITIONS=142} [2024-05-12 12:39:56,587 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 81 predicate places. [2024-05-12 12:39:56,587 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 142 transitions, 1479 flow [2024-05-12 12:39:56,587 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:56,587 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:56,587 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:56,587 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-05-12 12:39:56,587 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:56,588 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:56,588 INFO L85 PathProgramCache]: Analyzing trace with hash -60217251, now seen corresponding path program 2 times [2024-05-12 12:39:56,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:56,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1870016756] [2024-05-12 12:39:56,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:56,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:56,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:56,690 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:56,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:56,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1870016756] [2024-05-12 12:39:56,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1870016756] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:56,690 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:56,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:39:56,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [551836702] [2024-05-12 12:39:56,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:56,691 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:39:56,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:56,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:39:56,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:39:56,726 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:39:56,726 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 142 transitions, 1479 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:56,726 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:56,726 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:39:56,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:57,313 INFO L124 PetriNetUnfolderBase]: 3282/5431 cut-off events. [2024-05-12 12:39:57,313 INFO L125 PetriNetUnfolderBase]: For 83888/83900 co-relation queries the response was YES. [2024-05-12 12:39:57,335 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27399 conditions, 5431 events. 3282/5431 cut-off events. For 83888/83900 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 37608 event pairs, 964 based on Foata normal form. 54/5459 useless extension candidates. Maximal degree in co-relation 27338. Up to 4197 conditions per place. [2024-05-12 12:39:57,352 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 142 selfloop transitions, 49 changer transitions 0/203 dead transitions. [2024-05-12 12:39:57,352 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 203 transitions, 2153 flow [2024-05-12 12:39:57,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:39:57,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:39:57,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 281 transitions. [2024-05-12 12:39:57,353 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6244444444444445 [2024-05-12 12:39:57,353 INFO L175 Difference]: Start difference. First operand has 130 places, 142 transitions, 1479 flow. Second operand 10 states and 281 transitions. [2024-05-12 12:39:57,353 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 203 transitions, 2153 flow [2024-05-12 12:39:57,464 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 203 transitions, 2049 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-05-12 12:39:57,466 INFO L231 Difference]: Finished difference. Result has 135 places, 143 transitions, 1515 flow [2024-05-12 12:39:57,466 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1375, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1515, PETRI_PLACES=135, PETRI_TRANSITIONS=143} [2024-05-12 12:39:57,466 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 86 predicate places. [2024-05-12 12:39:57,466 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 143 transitions, 1515 flow [2024-05-12 12:39:57,467 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:57,467 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:57,467 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:57,467 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-05-12 12:39:57,467 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:57,467 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:57,467 INFO L85 PathProgramCache]: Analyzing trace with hash -60365121, now seen corresponding path program 3 times [2024-05-12 12:39:57,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:57,468 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1099479408] [2024-05-12 12:39:57,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:57,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:57,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:57,569 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:57,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:57,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1099479408] [2024-05-12 12:39:57,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1099479408] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:57,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:57,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:39:57,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1092003530] [2024-05-12 12:39:57,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:57,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:39:57,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:57,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:39:57,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:39:57,637 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:39:57,637 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 143 transitions, 1515 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:57,637 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:57,638 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:39:57,638 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:58,320 INFO L124 PetriNetUnfolderBase]: 3842/6419 cut-off events. [2024-05-12 12:39:58,320 INFO L125 PetriNetUnfolderBase]: For 97344/97356 co-relation queries the response was YES. [2024-05-12 12:39:58,347 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31822 conditions, 6419 events. 3842/6419 cut-off events. For 97344/97356 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 46501 event pairs, 1160 based on Foata normal form. 48/6461 useless extension candidates. Maximal degree in co-relation 31760. Up to 4092 conditions per place. [2024-05-12 12:39:58,367 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 154 selfloop transitions, 49 changer transitions 0/215 dead transitions. [2024-05-12 12:39:58,368 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 215 transitions, 2329 flow [2024-05-12 12:39:58,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:39:58,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:39:58,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 290 transitions. [2024-05-12 12:39:58,370 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6444444444444445 [2024-05-12 12:39:58,370 INFO L175 Difference]: Start difference. First operand has 135 places, 143 transitions, 1515 flow. Second operand 10 states and 290 transitions. [2024-05-12 12:39:58,370 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 215 transitions, 2329 flow [2024-05-12 12:39:58,521 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 215 transitions, 2209 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-05-12 12:39:58,523 INFO L231 Difference]: Finished difference. Result has 138 places, 145 transitions, 1566 flow [2024-05-12 12:39:58,523 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1395, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1566, PETRI_PLACES=138, PETRI_TRANSITIONS=145} [2024-05-12 12:39:58,524 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 89 predicate places. [2024-05-12 12:39:58,524 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 145 transitions, 1566 flow [2024-05-12 12:39:58,524 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:58,524 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:58,524 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:58,524 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-05-12 12:39:58,524 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:58,525 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:58,525 INFO L85 PathProgramCache]: Analyzing trace with hash 105188936, now seen corresponding path program 1 times [2024-05-12 12:39:58,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:58,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1047012228] [2024-05-12 12:39:58,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:58,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:58,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:58,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-05-12 12:39:58,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:58,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1047012228] [2024-05-12 12:39:58,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1047012228] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:58,624 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:58,625 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:39:58,625 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [546904231] [2024-05-12 12:39:58,625 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:58,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:39:58,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:58,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:39:58,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:39:58,643 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:39:58,643 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 145 transitions, 1566 flow. Second operand has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:58,644 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:58,644 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:39:58,644 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:59,321 INFO L124 PetriNetUnfolderBase]: 3853/6434 cut-off events. [2024-05-12 12:39:59,321 INFO L125 PetriNetUnfolderBase]: For 92783/92791 co-relation queries the response was YES. [2024-05-12 12:39:59,353 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32078 conditions, 6434 events. 3853/6434 cut-off events. For 92783/92791 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 46488 event pairs, 1306 based on Foata normal form. 9/6442 useless extension candidates. Maximal degree in co-relation 32014. Up to 5827 conditions per place. [2024-05-12 12:39:59,378 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 153 selfloop transitions, 19 changer transitions 0/184 dead transitions. [2024-05-12 12:39:59,378 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 184 transitions, 2194 flow [2024-05-12 12:39:59,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:39:59,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:39:59,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-05-12 12:39:59,379 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5841269841269842 [2024-05-12 12:39:59,379 INFO L175 Difference]: Start difference. First operand has 138 places, 145 transitions, 1566 flow. Second operand 7 states and 184 transitions. [2024-05-12 12:39:59,379 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 184 transitions, 2194 flow [2024-05-12 12:39:59,569 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 184 transitions, 2055 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-05-12 12:39:59,571 INFO L231 Difference]: Finished difference. Result has 139 places, 155 transitions, 1657 flow [2024-05-12 12:39:59,572 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1445, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1657, PETRI_PLACES=139, PETRI_TRANSITIONS=155} [2024-05-12 12:39:59,572 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 90 predicate places. [2024-05-12 12:39:59,572 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 155 transitions, 1657 flow [2024-05-12 12:39:59,572 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:59,572 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:59,572 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:59,573 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-05-12 12:39:59,573 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:59,573 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:59,573 INFO L85 PathProgramCache]: Analyzing trace with hash 787345203, now seen corresponding path program 4 times [2024-05-12 12:39:59,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:59,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [175707646] [2024-05-12 12:39:59,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:59,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:59,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:59,703 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:59,703 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:59,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [175707646] [2024-05-12 12:39:59,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [175707646] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:59,704 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:59,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:39:59,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1878665030] [2024-05-12 12:39:59,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:59,704 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:39:59,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:59,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:39:59,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:39:59,750 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:39:59,750 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 155 transitions, 1657 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:59,750 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:59,750 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:39:59,750 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:00,518 INFO L124 PetriNetUnfolderBase]: 4125/6870 cut-off events. [2024-05-12 12:40:00,519 INFO L125 PetriNetUnfolderBase]: For 111921/111933 co-relation queries the response was YES. [2024-05-12 12:40:00,547 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33651 conditions, 6870 events. 4125/6870 cut-off events. For 111921/111933 co-relation queries the response was YES. Maximal size of possible extension queue 495. Compared 49852 event pairs, 1394 based on Foata normal form. 54/6924 useless extension candidates. Maximal degree in co-relation 33585. Up to 5642 conditions per place. [2024-05-12 12:40:00,568 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 144 selfloop transitions, 52 changer transitions 0/208 dead transitions. [2024-05-12 12:40:00,568 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 208 transitions, 2279 flow [2024-05-12 12:40:00,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:40:00,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:40:00,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 255 transitions. [2024-05-12 12:40:00,569 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6296296296296297 [2024-05-12 12:40:00,569 INFO L175 Difference]: Start difference. First operand has 139 places, 155 transitions, 1657 flow. Second operand 9 states and 255 transitions. [2024-05-12 12:40:00,569 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 208 transitions, 2279 flow [2024-05-12 12:40:00,710 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 208 transitions, 2252 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-05-12 12:40:00,713 INFO L231 Difference]: Finished difference. Result has 146 places, 156 transitions, 1780 flow [2024-05-12 12:40:00,713 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1630, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1780, PETRI_PLACES=146, PETRI_TRANSITIONS=156} [2024-05-12 12:40:00,713 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 97 predicate places. [2024-05-12 12:40:00,713 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 156 transitions, 1780 flow [2024-05-12 12:40:00,713 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:00,714 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:00,714 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:00,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-05-12 12:40:00,714 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:00,714 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:00,714 INFO L85 PathProgramCache]: Analyzing trace with hash -941118051, now seen corresponding path program 5 times [2024-05-12 12:40:00,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:00,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1967297975] [2024-05-12 12:40:00,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:00,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:00,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:00,832 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:00,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:00,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1967297975] [2024-05-12 12:40:00,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1967297975] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:00,833 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:00,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:40:00,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [126620955] [2024-05-12 12:40:00,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:00,833 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:40:00,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:00,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:40:00,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:40:00,875 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:40:00,876 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 156 transitions, 1780 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:00,876 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:00,876 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:40:00,876 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:01,693 INFO L124 PetriNetUnfolderBase]: 4387/7282 cut-off events. [2024-05-12 12:40:01,693 INFO L125 PetriNetUnfolderBase]: For 125597/125609 co-relation queries the response was YES. [2024-05-12 12:40:01,725 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35943 conditions, 7282 events. 4387/7282 cut-off events. For 125597/125609 co-relation queries the response was YES. Maximal size of possible extension queue 531. Compared 53453 event pairs, 1471 based on Foata normal form. 54/7322 useless extension candidates. Maximal degree in co-relation 35875. Up to 6018 conditions per place. [2024-05-12 12:40:01,747 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 141 selfloop transitions, 47 changer transitions 0/200 dead transitions. [2024-05-12 12:40:01,748 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 200 transitions, 2370 flow [2024-05-12 12:40:01,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:40:01,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:40:01,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 206 transitions. [2024-05-12 12:40:01,748 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.653968253968254 [2024-05-12 12:40:01,748 INFO L175 Difference]: Start difference. First operand has 146 places, 156 transitions, 1780 flow. Second operand 7 states and 206 transitions. [2024-05-12 12:40:01,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 200 transitions, 2370 flow [2024-05-12 12:40:01,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 200 transitions, 2240 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-05-12 12:40:01,945 INFO L231 Difference]: Finished difference. Result has 146 places, 157 transitions, 1792 flow [2024-05-12 12:40:01,945 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1650, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1792, PETRI_PLACES=146, PETRI_TRANSITIONS=157} [2024-05-12 12:40:01,946 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 97 predicate places. [2024-05-12 12:40:01,946 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 157 transitions, 1792 flow [2024-05-12 12:40:01,946 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:01,946 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:01,946 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:01,946 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-05-12 12:40:01,946 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:01,947 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:01,947 INFO L85 PathProgramCache]: Analyzing trace with hash -941265921, now seen corresponding path program 6 times [2024-05-12 12:40:01,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:01,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [419302182] [2024-05-12 12:40:01,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:01,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:01,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:02,063 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:02,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:02,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [419302182] [2024-05-12 12:40:02,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [419302182] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:02,065 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:02,065 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:40:02,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1543573924] [2024-05-12 12:40:02,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:02,066 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:40:02,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:02,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:40:02,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:40:02,118 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:40:02,119 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 157 transitions, 1792 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:02,119 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:02,119 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:40:02,119 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:02,948 INFO L124 PetriNetUnfolderBase]: 4549/7616 cut-off events. [2024-05-12 12:40:02,948 INFO L125 PetriNetUnfolderBase]: For 123660/123672 co-relation queries the response was YES. [2024-05-12 12:40:02,978 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36359 conditions, 7616 events. 4549/7616 cut-off events. For 123660/123672 co-relation queries the response was YES. Maximal size of possible extension queue 567. Compared 57038 event pairs, 1321 based on Foata normal form. 48/7656 useless extension candidates. Maximal degree in co-relation 36290. Up to 4687 conditions per place. [2024-05-12 12:40:03,002 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 149 selfloop transitions, 48 changer transitions 0/209 dead transitions. [2024-05-12 12:40:03,003 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 209 transitions, 2516 flow [2024-05-12 12:40:03,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:40:03,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:40:03,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 212 transitions. [2024-05-12 12:40:03,004 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6730158730158731 [2024-05-12 12:40:03,004 INFO L175 Difference]: Start difference. First operand has 146 places, 157 transitions, 1792 flow. Second operand 7 states and 212 transitions. [2024-05-12 12:40:03,004 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 209 transitions, 2516 flow [2024-05-12 12:40:03,216 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 209 transitions, 2394 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-05-12 12:40:03,218 INFO L231 Difference]: Finished difference. Result has 149 places, 159 transitions, 1857 flow [2024-05-12 12:40:03,218 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1670, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1857, PETRI_PLACES=149, PETRI_TRANSITIONS=159} [2024-05-12 12:40:03,219 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 100 predicate places. [2024-05-12 12:40:03,219 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 159 transitions, 1857 flow [2024-05-12 12:40:03,219 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:03,219 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:03,219 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:03,219 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-05-12 12:40:03,219 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:03,220 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:03,220 INFO L85 PathProgramCache]: Analyzing trace with hash -935540469, now seen corresponding path program 1 times [2024-05-12 12:40:03,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:03,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1727370593] [2024-05-12 12:40:03,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:03,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:03,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:03,332 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:03,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:03,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1727370593] [2024-05-12 12:40:03,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1727370593] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:03,333 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:03,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:40:03,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1347623157] [2024-05-12 12:40:03,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:03,333 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:40:03,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:03,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:40:03,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:40:03,390 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:40:03,391 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 159 transitions, 1857 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:03,391 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:03,391 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:40:03,391 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:04,297 INFO L124 PetriNetUnfolderBase]: 4776/7982 cut-off events. [2024-05-12 12:40:04,298 INFO L125 PetriNetUnfolderBase]: For 134507/134519 co-relation queries the response was YES. [2024-05-12 12:40:04,335 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37989 conditions, 7982 events. 4776/7982 cut-off events. For 134507/134519 co-relation queries the response was YES. Maximal size of possible extension queue 596. Compared 60309 event pairs, 1404 based on Foata normal form. 48/8020 useless extension candidates. Maximal degree in co-relation 37918. Up to 5644 conditions per place. [2024-05-12 12:40:04,362 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 148 selfloop transitions, 58 changer transitions 0/218 dead transitions. [2024-05-12 12:40:04,362 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 218 transitions, 2547 flow [2024-05-12 12:40:04,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:40:04,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:40:04,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 260 transitions. [2024-05-12 12:40:04,363 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6419753086419753 [2024-05-12 12:40:04,363 INFO L175 Difference]: Start difference. First operand has 149 places, 159 transitions, 1857 flow. Second operand 9 states and 260 transitions. [2024-05-12 12:40:04,363 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 218 transitions, 2547 flow [2024-05-12 12:40:04,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 218 transitions, 2404 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-05-12 12:40:04,599 INFO L231 Difference]: Finished difference. Result has 153 places, 160 transitions, 1880 flow [2024-05-12 12:40:04,600 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1714, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1880, PETRI_PLACES=153, PETRI_TRANSITIONS=160} [2024-05-12 12:40:04,600 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 104 predicate places. [2024-05-12 12:40:04,600 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 160 transitions, 1880 flow [2024-05-12 12:40:04,600 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:04,600 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:04,600 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:04,600 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-05-12 12:40:04,600 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-05-12 12:40:04,601 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:04,601 INFO L85 PathProgramCache]: Analyzing trace with hash 105487466, now seen corresponding path program 2 times [2024-05-12 12:40:04,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:04,601 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [974521079] [2024-05-12 12:40:04,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:04,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:04,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:04,701 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:04,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:04,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [974521079] [2024-05-12 12:40:04,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [974521079] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:04,701 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:04,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:40:04,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [369917914] [2024-05-12 12:40:04,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:04,702 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:40:04,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:04,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:40:04,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:40:04,725 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:40:04,725 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 160 transitions, 1880 flow. Second operand has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:04,725 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:04,725 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:40:04,725 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:05,583 INFO L124 PetriNetUnfolderBase]: 4773/7998 cut-off events. [2024-05-12 12:40:05,584 INFO L125 PetriNetUnfolderBase]: For 119594/119594 co-relation queries the response was YES. [2024-05-12 12:40:05,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37679 conditions, 7998 events. 4773/7998 cut-off events. For 119594/119594 co-relation queries the response was YES. Maximal size of possible extension queue 602. Compared 60401 event pairs, 1728 based on Foata normal form. 1/7995 useless extension candidates. Maximal degree in co-relation 37607. Up to 7321 conditions per place. [2024-05-12 12:40:05,660 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 146 selfloop transitions, 18 changer transitions 0/176 dead transitions. [2024-05-12 12:40:05,661 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 176 transitions, 2249 flow [2024-05-12 12:40:05,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:40:05,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:40:05,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 135 transitions. [2024-05-12 12:40:05,662 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-05-12 12:40:05,662 INFO L175 Difference]: Start difference. First operand has 153 places, 160 transitions, 1880 flow. Second operand 5 states and 135 transitions. [2024-05-12 12:40:05,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 176 transitions, 2249 flow [2024-05-12 12:40:05,937 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 176 transitions, 2095 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-05-12 12:40:05,939 INFO L231 Difference]: Finished difference. Result has 151 places, 160 transitions, 1768 flow [2024-05-12 12:40:05,939 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1726, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1768, PETRI_PLACES=151, PETRI_TRANSITIONS=160} [2024-05-12 12:40:05,940 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 102 predicate places. [2024-05-12 12:40:05,940 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 160 transitions, 1768 flow [2024-05-12 12:40:05,940 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:05,940 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:05,940 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:05,940 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-05-12 12:40:05,940 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:05,941 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:05,941 INFO L85 PathProgramCache]: Analyzing trace with hash 441333717, now seen corresponding path program 7 times [2024-05-12 12:40:05,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:05,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1073016315] [2024-05-12 12:40:05,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:05,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:05,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:06,050 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:06,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:06,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1073016315] [2024-05-12 12:40:06,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1073016315] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:06,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:06,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:40:06,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [16526528] [2024-05-12 12:40:06,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:06,051 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:40:06,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:06,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:40:06,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:40:06,083 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:40:06,084 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 160 transitions, 1768 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:06,084 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:06,084 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:40:06,084 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:06,982 INFO L124 PetriNetUnfolderBase]: 5010/8388 cut-off events. [2024-05-12 12:40:06,982 INFO L125 PetriNetUnfolderBase]: For 143817/143829 co-relation queries the response was YES. [2024-05-12 12:40:07,027 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38623 conditions, 8388 events. 5010/8388 cut-off events. For 143817/143829 co-relation queries the response was YES. Maximal size of possible extension queue 629. Compared 63851 event pairs, 1811 based on Foata normal form. 54/8423 useless extension candidates. Maximal degree in co-relation 38550. Up to 6955 conditions per place. [2024-05-12 12:40:07,055 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 136 selfloop transitions, 72 changer transitions 0/220 dead transitions. [2024-05-12 12:40:07,055 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 220 transitions, 2640 flow [2024-05-12 12:40:07,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:40:07,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:40:07,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 261 transitions. [2024-05-12 12:40:07,056 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6444444444444445 [2024-05-12 12:40:07,056 INFO L175 Difference]: Start difference. First operand has 151 places, 160 transitions, 1768 flow. Second operand 9 states and 261 transitions. [2024-05-12 12:40:07,056 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 220 transitions, 2640 flow [2024-05-12 12:40:07,305 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 220 transitions, 2604 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-05-12 12:40:07,307 INFO L231 Difference]: Finished difference. Result has 156 places, 161 transitions, 1930 flow [2024-05-12 12:40:07,308 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1732, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1930, PETRI_PLACES=156, PETRI_TRANSITIONS=161} [2024-05-12 12:40:07,308 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 107 predicate places. [2024-05-12 12:40:07,308 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 161 transitions, 1930 flow [2024-05-12 12:40:07,308 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:07,308 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:07,308 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:07,309 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-05-12 12:40:07,309 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:07,309 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:07,309 INFO L85 PathProgramCache]: Analyzing trace with hash -1895982035, now seen corresponding path program 2 times [2024-05-12 12:40:07,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:07,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [981070823] [2024-05-12 12:40:07,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:07,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:07,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:07,402 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:07,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:07,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [981070823] [2024-05-12 12:40:07,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [981070823] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:07,403 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:07,403 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:40:07,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [958981153] [2024-05-12 12:40:07,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:07,404 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:40:07,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:07,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:40:07,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:40:07,463 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:40:07,463 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 161 transitions, 1930 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:07,463 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:07,463 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:40:07,463 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:08,426 INFO L124 PetriNetUnfolderBase]: 5237/8799 cut-off events. [2024-05-12 12:40:08,426 INFO L125 PetriNetUnfolderBase]: For 156025/156037 co-relation queries the response was YES. [2024-05-12 12:40:08,476 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40988 conditions, 8799 events. 5237/8799 cut-off events. For 156025/156037 co-relation queries the response was YES. Maximal size of possible extension queue 662. Compared 67882 event pairs, 1811 based on Foata normal form. 48/8828 useless extension candidates. Maximal degree in co-relation 40914. Up to 6835 conditions per place. [2024-05-12 12:40:08,506 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 146 selfloop transitions, 75 changer transitions 0/233 dead transitions. [2024-05-12 12:40:08,506 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 233 transitions, 2888 flow [2024-05-12 12:40:08,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:40:08,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:40:08,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 291 transitions. [2024-05-12 12:40:08,507 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6466666666666666 [2024-05-12 12:40:08,507 INFO L175 Difference]: Start difference. First operand has 156 places, 161 transitions, 1930 flow. Second operand 10 states and 291 transitions. [2024-05-12 12:40:08,507 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 233 transitions, 2888 flow [2024-05-12 12:40:08,768 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 233 transitions, 2710 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-05-12 12:40:08,887 INFO L231 Difference]: Finished difference. Result has 159 places, 162 transitions, 1956 flow [2024-05-12 12:40:08,888 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1752, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1956, PETRI_PLACES=159, PETRI_TRANSITIONS=162} [2024-05-12 12:40:08,888 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 110 predicate places. [2024-05-12 12:40:08,888 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 162 transitions, 1956 flow [2024-05-12 12:40:08,888 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:08,888 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:08,888 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:08,888 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-05-12 12:40:08,888 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:08,889 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:08,889 INFO L85 PathProgramCache]: Analyzing trace with hash -1630284755, now seen corresponding path program 3 times [2024-05-12 12:40:08,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:08,889 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [873692723] [2024-05-12 12:40:08,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:08,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:08,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:09,013 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:09,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:09,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [873692723] [2024-05-12 12:40:09,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [873692723] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:09,014 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:09,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:40:09,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2006725403] [2024-05-12 12:40:09,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:09,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:40:09,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:09,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:40:09,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:40:09,053 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:40:09,054 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 162 transitions, 1956 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:09,054 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:09,054 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:40:09,054 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:10,004 INFO L124 PetriNetUnfolderBase]: 5606/9358 cut-off events. [2024-05-12 12:40:10,004 INFO L125 PetriNetUnfolderBase]: For 167556/167568 co-relation queries the response was YES. [2024-05-12 12:40:10,056 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43001 conditions, 9358 events. 5606/9358 cut-off events. For 167556/167568 co-relation queries the response was YES. Maximal size of possible extension queue 720. Compared 72774 event pairs, 1782 based on Foata normal form. 48/9383 useless extension candidates. Maximal degree in co-relation 42926. Up to 4907 conditions per place. [2024-05-12 12:40:10,087 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 137 selfloop transitions, 82 changer transitions 0/231 dead transitions. [2024-05-12 12:40:10,087 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 231 transitions, 2892 flow [2024-05-12 12:40:10,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:40:10,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:40:10,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 268 transitions. [2024-05-12 12:40:10,088 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6617283950617284 [2024-05-12 12:40:10,088 INFO L175 Difference]: Start difference. First operand has 159 places, 162 transitions, 1956 flow. Second operand 9 states and 268 transitions. [2024-05-12 12:40:10,088 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 231 transitions, 2892 flow [2024-05-12 12:40:10,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 231 transitions, 2704 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-05-12 12:40:10,414 INFO L231 Difference]: Finished difference. Result has 159 places, 161 transitions, 1880 flow [2024-05-12 12:40:10,414 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1712, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1880, PETRI_PLACES=159, PETRI_TRANSITIONS=161} [2024-05-12 12:40:10,414 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 110 predicate places. [2024-05-12 12:40:10,414 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 161 transitions, 1880 flow [2024-05-12 12:40:10,415 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:10,415 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:10,415 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:10,415 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-05-12 12:40:10,415 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-05-12 12:40:10,415 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:10,415 INFO L85 PathProgramCache]: Analyzing trace with hash 1033517930, now seen corresponding path program 3 times [2024-05-12 12:40:10,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:10,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1754292859] [2024-05-12 12:40:10,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:10,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:10,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:10,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-05-12 12:40:10,513 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:10,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1754292859] [2024-05-12 12:40:10,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1754292859] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:10,513 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:10,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:40:10,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1000337711] [2024-05-12 12:40:10,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:10,514 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:40:10,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:10,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:40:10,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:40:10,545 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:40:10,546 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 161 transitions, 1880 flow. Second operand has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:10,546 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:10,546 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:40:10,546 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:11,442 INFO L124 PetriNetUnfolderBase]: 5603/9343 cut-off events. [2024-05-12 12:40:11,442 INFO L125 PetriNetUnfolderBase]: For 151140/151140 co-relation queries the response was YES. [2024-05-12 12:40:11,490 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42905 conditions, 9343 events. 5603/9343 cut-off events. For 151140/151140 co-relation queries the response was YES. Maximal size of possible extension queue 720. Compared 72517 event pairs, 2101 based on Foata normal form. 1/9341 useless extension candidates. Maximal degree in co-relation 42829. Up to 8630 conditions per place. [2024-05-12 12:40:11,518 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 150 selfloop transitions, 23 changer transitions 0/185 dead transitions. [2024-05-12 12:40:11,518 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 185 transitions, 2330 flow [2024-05-12 12:40:11,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:40:11,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:40:11,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 156 transitions. [2024-05-12 12:40:11,519 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5777777777777777 [2024-05-12 12:40:11,519 INFO L175 Difference]: Start difference. First operand has 159 places, 161 transitions, 1880 flow. Second operand 6 states and 156 transitions. [2024-05-12 12:40:11,519 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 185 transitions, 2330 flow [2024-05-12 12:40:11,773 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 185 transitions, 2086 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-05-12 12:40:11,775 INFO L231 Difference]: Finished difference. Result has 158 places, 166 transitions, 1759 flow [2024-05-12 12:40:11,775 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1644, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1759, PETRI_PLACES=158, PETRI_TRANSITIONS=166} [2024-05-12 12:40:11,775 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 109 predicate places. [2024-05-12 12:40:11,776 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 166 transitions, 1759 flow [2024-05-12 12:40:11,776 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:11,776 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:11,776 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:11,776 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-05-12 12:40:11,776 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-05-12 12:40:11,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:11,777 INFO L85 PathProgramCache]: Analyzing trace with hash -1024842631, now seen corresponding path program 1 times [2024-05-12 12:40:11,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:11,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1848134631] [2024-05-12 12:40:11,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:11,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:11,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:11,882 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:11,882 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:11,882 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1848134631] [2024-05-12 12:40:11,882 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1848134631] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:11,882 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:11,883 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:40:11,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [647141268] [2024-05-12 12:40:11,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:11,883 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:40:11,883 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:11,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:40:11,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:40:11,920 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-05-12 12:40:11,920 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 166 transitions, 1759 flow. Second operand has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:11,920 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:11,920 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-05-12 12:40:11,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:12,761 INFO L124 PetriNetUnfolderBase]: 5346/9026 cut-off events. [2024-05-12 12:40:12,761 INFO L125 PetriNetUnfolderBase]: For 141457/141463 co-relation queries the response was YES. [2024-05-12 12:40:12,810 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39694 conditions, 9026 events. 5346/9026 cut-off events. For 141457/141463 co-relation queries the response was YES. Maximal size of possible extension queue 698. Compared 70504 event pairs, 1949 based on Foata normal form. 17/9011 useless extension candidates. Maximal degree in co-relation 39617. Up to 7967 conditions per place. [2024-05-12 12:40:12,838 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 138 selfloop transitions, 33 changer transitions 0/193 dead transitions. [2024-05-12 12:40:12,838 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 193 transitions, 2207 flow [2024-05-12 12:40:12,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:40:12,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:40:12,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 169 transitions. [2024-05-12 12:40:12,839 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6259259259259259 [2024-05-12 12:40:12,839 INFO L175 Difference]: Start difference. First operand has 158 places, 166 transitions, 1759 flow. Second operand 6 states and 169 transitions. [2024-05-12 12:40:12,839 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 193 transitions, 2207 flow [2024-05-12 12:40:13,165 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 193 transitions, 2143 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-05-12 12:40:13,167 INFO L231 Difference]: Finished difference. Result has 161 places, 168 transitions, 1811 flow [2024-05-12 12:40:13,167 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1695, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1811, PETRI_PLACES=161, PETRI_TRANSITIONS=168} [2024-05-12 12:40:13,168 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 112 predicate places. [2024-05-12 12:40:13,168 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 168 transitions, 1811 flow [2024-05-12 12:40:13,168 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:13,168 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:13,168 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:13,168 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-05-12 12:40:13,168 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-05-12 12:40:13,169 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:13,169 INFO L85 PathProgramCache]: Analyzing trace with hash 305904535, now seen corresponding path program 2 times [2024-05-12 12:40:13,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:13,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145395427] [2024-05-12 12:40:13,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:13,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:13,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:13,275 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:13,275 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:13,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2145395427] [2024-05-12 12:40:13,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2145395427] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:13,276 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:13,276 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:40:13,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1657100312] [2024-05-12 12:40:13,276 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:13,277 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:40:13,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:13,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:40:13,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:40:13,309 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-05-12 12:40:13,309 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 168 transitions, 1811 flow. Second operand has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:13,310 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:13,310 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-05-12 12:40:13,310 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:14,319 INFO L124 PetriNetUnfolderBase]: 5444/9140 cut-off events. [2024-05-12 12:40:14,319 INFO L125 PetriNetUnfolderBase]: For 150161/150167 co-relation queries the response was YES. [2024-05-12 12:40:14,373 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40967 conditions, 9140 events. 5444/9140 cut-off events. For 150161/150167 co-relation queries the response was YES. Maximal size of possible extension queue 705. Compared 71218 event pairs, 2015 based on Foata normal form. 17/9113 useless extension candidates. Maximal degree in co-relation 40889. Up to 8150 conditions per place. [2024-05-12 12:40:14,406 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 128 selfloop transitions, 44 changer transitions 0/194 dead transitions. [2024-05-12 12:40:14,406 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 194 transitions, 2401 flow [2024-05-12 12:40:14,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:40:14,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:40:14,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 168 transitions. [2024-05-12 12:40:14,407 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6222222222222222 [2024-05-12 12:40:14,407 INFO L175 Difference]: Start difference. First operand has 161 places, 168 transitions, 1811 flow. Second operand 6 states and 168 transitions. [2024-05-12 12:40:14,407 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 194 transitions, 2401 flow [2024-05-12 12:40:14,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 194 transitions, 2321 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-05-12 12:40:14,743 INFO L231 Difference]: Finished difference. Result has 163 places, 170 transitions, 1868 flow [2024-05-12 12:40:14,743 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1731, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1868, PETRI_PLACES=163, PETRI_TRANSITIONS=170} [2024-05-12 12:40:14,743 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 114 predicate places. [2024-05-12 12:40:14,743 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 170 transitions, 1868 flow [2024-05-12 12:40:14,743 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:14,743 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:14,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-05-12 12:40:14,743 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-05-12 12:40:14,744 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:14,744 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:14,744 INFO L85 PathProgramCache]: Analyzing trace with hash -1446678371, now seen corresponding path program 3 times [2024-05-12 12:40:14,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:14,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [184403090] [2024-05-12 12:40:14,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:14,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:14,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:14,854 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:14,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:14,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [184403090] [2024-05-12 12:40:14,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [184403090] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:14,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:14,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:40:14,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867222324] [2024-05-12 12:40:14,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:14,855 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:40:14,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:14,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:40:14,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:40:14,888 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-05-12 12:40:14,888 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 170 transitions, 1868 flow. Second operand has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:14,888 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:14,888 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-05-12 12:40:14,888 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:15,824 INFO L124 PetriNetUnfolderBase]: 5581/9345 cut-off events. [2024-05-12 12:40:15,824 INFO L125 PetriNetUnfolderBase]: For 161649/161655 co-relation queries the response was YES. [2024-05-12 12:40:15,877 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42251 conditions, 9345 events. 5581/9345 cut-off events. For 161649/161655 co-relation queries the response was YES. Maximal size of possible extension queue 722. Compared 73209 event pairs, 1959 based on Foata normal form. 17/9316 useless extension candidates. Maximal degree in co-relation 42172. Up to 7933 conditions per place. [2024-05-12 12:40:15,906 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 131 selfloop transitions, 49 changer transitions 0/202 dead transitions. [2024-05-12 12:40:15,906 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 202 transitions, 2596 flow [2024-05-12 12:40:15,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:40:15,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:40:15,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 172 transitions. [2024-05-12 12:40:15,907 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6370370370370371 [2024-05-12 12:40:15,908 INFO L175 Difference]: Start difference. First operand has 163 places, 170 transitions, 1868 flow. Second operand 6 states and 172 transitions. [2024-05-12 12:40:15,908 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 202 transitions, 2596 flow [2024-05-12 12:40:16,222 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 202 transitions, 2483 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-05-12 12:40:16,224 INFO L231 Difference]: Finished difference. Result has 165 places, 173 transitions, 1920 flow [2024-05-12 12:40:16,225 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1755, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1920, PETRI_PLACES=165, PETRI_TRANSITIONS=173} [2024-05-12 12:40:16,225 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 116 predicate places. [2024-05-12 12:40:16,225 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 173 transitions, 1920 flow [2024-05-12 12:40:16,225 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:16,225 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:16,225 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:16,225 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-05-12 12:40:16,225 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:16,226 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:16,226 INFO L85 PathProgramCache]: Analyzing trace with hash -2001176377, now seen corresponding path program 1 times [2024-05-12 12:40:16,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:16,226 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [686803610] [2024-05-12 12:40:16,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:16,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:16,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:16,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-05-12 12:40:16,327 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:16,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [686803610] [2024-05-12 12:40:16,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [686803610] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:16,327 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:16,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:40:16,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1605957833] [2024-05-12 12:40:16,327 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:16,327 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:40:16,327 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:16,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:40:16,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:40:16,363 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:40:16,363 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 173 transitions, 1920 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:16,363 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:16,363 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:40:16,364 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:17,305 INFO L124 PetriNetUnfolderBase]: 5756/9611 cut-off events. [2024-05-12 12:40:17,305 INFO L125 PetriNetUnfolderBase]: For 167028/167036 co-relation queries the response was YES. [2024-05-12 12:40:17,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43729 conditions, 9611 events. 5756/9611 cut-off events. For 167028/167036 co-relation queries the response was YES. Maximal size of possible extension queue 732. Compared 74710 event pairs, 3097 based on Foata normal form. 14/9600 useless extension candidates. Maximal degree in co-relation 43649. Up to 8665 conditions per place. [2024-05-12 12:40:17,390 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 181 selfloop transitions, 23 changer transitions 0/216 dead transitions. [2024-05-12 12:40:17,390 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 216 transitions, 2534 flow [2024-05-12 12:40:17,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:40:17,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:40:17,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-05-12 12:40:17,391 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5888888888888889 [2024-05-12 12:40:17,391 INFO L175 Difference]: Start difference. First operand has 165 places, 173 transitions, 1920 flow. Second operand 8 states and 212 transitions. [2024-05-12 12:40:17,391 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 216 transitions, 2534 flow [2024-05-12 12:40:17,692 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 216 transitions, 2448 flow, removed 18 selfloop flow, removed 2 redundant places. [2024-05-12 12:40:17,694 INFO L231 Difference]: Finished difference. Result has 171 places, 174 transitions, 1893 flow [2024-05-12 12:40:17,695 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1834, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1893, PETRI_PLACES=171, PETRI_TRANSITIONS=174} [2024-05-12 12:40:17,695 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 122 predicate places. [2024-05-12 12:40:17,695 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 174 transitions, 1893 flow [2024-05-12 12:40:17,695 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:17,695 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:17,695 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:17,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-05-12 12:40:17,696 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:17,696 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:17,696 INFO L85 PathProgramCache]: Analyzing trace with hash -1992605497, now seen corresponding path program 2 times [2024-05-12 12:40:17,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:17,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [275683224] [2024-05-12 12:40:17,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:17,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:17,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:17,809 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:17,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:17,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [275683224] [2024-05-12 12:40:17,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [275683224] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:17,809 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:17,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:40:17,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [425975387] [2024-05-12 12:40:17,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:17,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:40:17,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:17,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:40:17,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:40:17,833 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:40:17,833 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 174 transitions, 1893 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:17,833 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:17,833 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:40:17,833 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:18,791 INFO L124 PetriNetUnfolderBase]: 5820/9655 cut-off events. [2024-05-12 12:40:18,792 INFO L125 PetriNetUnfolderBase]: For 173700/173708 co-relation queries the response was YES. [2024-05-12 12:40:18,857 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44037 conditions, 9655 events. 5820/9655 cut-off events. For 173700/173708 co-relation queries the response was YES. Maximal size of possible extension queue 735. Compared 74748 event pairs, 2056 based on Foata normal form. 16/9671 useless extension candidates. Maximal degree in co-relation 43955. Up to 8879 conditions per place. [2024-05-12 12:40:18,889 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 178 selfloop transitions, 20 changer transitions 0/210 dead transitions. [2024-05-12 12:40:18,890 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 210 transitions, 2399 flow [2024-05-12 12:40:18,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:40:18,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:40:18,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-05-12 12:40:18,891 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5722222222222222 [2024-05-12 12:40:18,891 INFO L175 Difference]: Start difference. First operand has 171 places, 174 transitions, 1893 flow. Second operand 8 states and 206 transitions. [2024-05-12 12:40:18,891 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 210 transitions, 2399 flow [2024-05-12 12:40:19,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 210 transitions, 2360 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-05-12 12:40:19,221 INFO L231 Difference]: Finished difference. Result has 174 places, 175 transitions, 1912 flow [2024-05-12 12:40:19,222 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1855, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1912, PETRI_PLACES=174, PETRI_TRANSITIONS=175} [2024-05-12 12:40:19,222 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 125 predicate places. [2024-05-12 12:40:19,222 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 175 transitions, 1912 flow [2024-05-12 12:40:19,222 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:19,222 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:19,222 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:19,222 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-05-12 12:40:19,222 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:19,223 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:19,223 INFO L85 PathProgramCache]: Analyzing trace with hash -1998316441, now seen corresponding path program 1 times [2024-05-12 12:40:19,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:19,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [552823342] [2024-05-12 12:40:19,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:19,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:19,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:19,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-05-12 12:40:19,314 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:19,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [552823342] [2024-05-12 12:40:19,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [552823342] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:19,314 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:19,314 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:40:19,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [721791610] [2024-05-12 12:40:19,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:19,315 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:40:19,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:19,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:40:19,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:40:19,344 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:40:19,344 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 175 transitions, 1912 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:19,344 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:19,344 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:40:19,345 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:20,323 INFO L124 PetriNetUnfolderBase]: 5828/9680 cut-off events. [2024-05-12 12:40:20,324 INFO L125 PetriNetUnfolderBase]: For 176016/176028 co-relation queries the response was YES. [2024-05-12 12:40:20,382 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44248 conditions, 9680 events. 5828/9680 cut-off events. For 176016/176028 co-relation queries the response was YES. Maximal size of possible extension queue 735. Compared 75198 event pairs, 2075 based on Foata normal form. 14/9688 useless extension candidates. Maximal degree in co-relation 44165. Up to 8707 conditions per place. [2024-05-12 12:40:20,412 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 154 selfloop transitions, 59 changer transitions 0/225 dead transitions. [2024-05-12 12:40:20,413 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 225 transitions, 2630 flow [2024-05-12 12:40:20,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:40:20,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:40:20,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 251 transitions. [2024-05-12 12:40:20,416 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6197530864197531 [2024-05-12 12:40:20,416 INFO L175 Difference]: Start difference. First operand has 174 places, 175 transitions, 1912 flow. Second operand 9 states and 251 transitions. [2024-05-12 12:40:20,416 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 225 transitions, 2630 flow [2024-05-12 12:40:20,731 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 225 transitions, 2591 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-05-12 12:40:20,734 INFO L231 Difference]: Finished difference. Result has 177 places, 178 transitions, 2027 flow [2024-05-12 12:40:20,734 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1873, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2027, PETRI_PLACES=177, PETRI_TRANSITIONS=178} [2024-05-12 12:40:20,734 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 128 predicate places. [2024-05-12 12:40:20,734 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 178 transitions, 2027 flow [2024-05-12 12:40:20,734 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:20,735 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:20,735 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:20,735 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-05-12 12:40:20,735 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:20,735 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:20,735 INFO L85 PathProgramCache]: Analyzing trace with hash -1992602521, now seen corresponding path program 2 times [2024-05-12 12:40:20,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:20,735 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1634154462] [2024-05-12 12:40:20,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:20,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:20,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:20,836 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:20,836 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:20,837 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1634154462] [2024-05-12 12:40:20,837 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1634154462] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:20,837 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:20,837 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:40:20,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1580602642] [2024-05-12 12:40:20,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:20,838 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:40:20,838 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:20,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:40:20,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:40:20,862 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:40:20,862 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 178 transitions, 2027 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:20,862 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:20,862 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:40:20,862 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:21,833 INFO L124 PetriNetUnfolderBase]: 5867/9741 cut-off events. [2024-05-12 12:40:21,833 INFO L125 PetriNetUnfolderBase]: For 185700/185712 co-relation queries the response was YES. [2024-05-12 12:40:21,893 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45181 conditions, 9741 events. 5867/9741 cut-off events. For 185700/185712 co-relation queries the response was YES. Maximal size of possible extension queue 737. Compared 75556 event pairs, 2075 based on Foata normal form. 13/9748 useless extension candidates. Maximal degree in co-relation 45097. Up to 8740 conditions per place. [2024-05-12 12:40:21,925 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 145 selfloop transitions, 66 changer transitions 0/223 dead transitions. [2024-05-12 12:40:21,925 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 223 transitions, 2795 flow [2024-05-12 12:40:21,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:40:21,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:40:21,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 222 transitions. [2024-05-12 12:40:21,926 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6166666666666667 [2024-05-12 12:40:21,926 INFO L175 Difference]: Start difference. First operand has 177 places, 178 transitions, 2027 flow. Second operand 8 states and 222 transitions. [2024-05-12 12:40:21,926 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 223 transitions, 2795 flow [2024-05-12 12:40:22,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 223 transitions, 2681 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-05-12 12:40:22,271 INFO L231 Difference]: Finished difference. Result has 180 places, 185 transitions, 2170 flow [2024-05-12 12:40:22,271 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1921, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2170, PETRI_PLACES=180, PETRI_TRANSITIONS=185} [2024-05-12 12:40:22,271 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 131 predicate places. [2024-05-12 12:40:22,271 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 185 transitions, 2170 flow [2024-05-12 12:40:22,272 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:22,272 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:22,272 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:22,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-05-12 12:40:22,272 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:22,272 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:22,272 INFO L85 PathProgramCache]: Analyzing trace with hash -1705718167, now seen corresponding path program 3 times [2024-05-12 12:40:22,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:22,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [359525729] [2024-05-12 12:40:22,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:22,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:22,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:22,389 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:22,389 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:22,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [359525729] [2024-05-12 12:40:22,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [359525729] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:22,390 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:22,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:40:22,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1307662495] [2024-05-12 12:40:22,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:22,390 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:40:22,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:22,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:40:22,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:40:22,419 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:40:22,420 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 185 transitions, 2170 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:22,420 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:22,420 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:40:22,420 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:23,446 INFO L124 PetriNetUnfolderBase]: 5849/9702 cut-off events. [2024-05-12 12:40:23,447 INFO L125 PetriNetUnfolderBase]: For 192613/192613 co-relation queries the response was YES. [2024-05-12 12:40:23,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45031 conditions, 9702 events. 5849/9702 cut-off events. For 192613/192613 co-relation queries the response was YES. Maximal size of possible extension queue 737. Compared 75126 event pairs, 2059 based on Foata normal form. 8/9707 useless extension candidates. Maximal degree in co-relation 44945. Up to 8917 conditions per place. [2024-05-12 12:40:23,535 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 177 selfloop transitions, 19 changer transitions 0/208 dead transitions. [2024-05-12 12:40:23,535 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 208 transitions, 2633 flow [2024-05-12 12:40:23,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:40:23,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:40:23,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 158 transitions. [2024-05-12 12:40:23,536 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5851851851851851 [2024-05-12 12:40:23,536 INFO L175 Difference]: Start difference. First operand has 180 places, 185 transitions, 2170 flow. Second operand 6 states and 158 transitions. [2024-05-12 12:40:23,536 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 208 transitions, 2633 flow [2024-05-12 12:40:23,926 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 208 transitions, 2539 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-05-12 12:40:23,928 INFO L231 Difference]: Finished difference. Result has 182 places, 185 transitions, 2119 flow [2024-05-12 12:40:23,928 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2076, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2119, PETRI_PLACES=182, PETRI_TRANSITIONS=185} [2024-05-12 12:40:23,929 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 133 predicate places. [2024-05-12 12:40:23,929 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 185 transitions, 2119 flow [2024-05-12 12:40:23,929 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:23,929 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:23,929 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:23,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-05-12 12:40:23,929 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:23,930 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:23,930 INFO L85 PathProgramCache]: Analyzing trace with hash 863399757, now seen corresponding path program 3 times [2024-05-12 12:40:23,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:23,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1975826512] [2024-05-12 12:40:23,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:23,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:23,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:24,030 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:24,030 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:24,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1975826512] [2024-05-12 12:40:24,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1975826512] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:24,031 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:24,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:40:24,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1168249412] [2024-05-12 12:40:24,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:24,031 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:40:24,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:24,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:40:24,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:40:24,067 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:40:24,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 185 transitions, 2119 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:24,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:24,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:40:24,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:25,056 INFO L124 PetriNetUnfolderBase]: 5843/9707 cut-off events. [2024-05-12 12:40:25,056 INFO L125 PetriNetUnfolderBase]: For 192794/192806 co-relation queries the response was YES. [2024-05-12 12:40:25,128 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44861 conditions, 9707 events. 5843/9707 cut-off events. For 192794/192806 co-relation queries the response was YES. Maximal size of possible extension queue 737. Compared 75404 event pairs, 2067 based on Foata normal form. 14/9713 useless extension candidates. Maximal degree in co-relation 44774. Up to 8780 conditions per place. [2024-05-12 12:40:25,160 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 150 selfloop transitions, 51 changer transitions 0/213 dead transitions. [2024-05-12 12:40:25,161 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 213 transitions, 2671 flow [2024-05-12 12:40:25,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:40:25,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:40:25,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 173 transitions. [2024-05-12 12:40:25,161 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6407407407407407 [2024-05-12 12:40:25,161 INFO L175 Difference]: Start difference. First operand has 182 places, 185 transitions, 2119 flow. Second operand 6 states and 173 transitions. [2024-05-12 12:40:25,161 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 213 transitions, 2671 flow [2024-05-12 12:40:25,603 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 213 transitions, 2619 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-05-12 12:40:25,606 INFO L231 Difference]: Finished difference. Result has 183 places, 185 transitions, 2182 flow [2024-05-12 12:40:25,606 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2067, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2182, PETRI_PLACES=183, PETRI_TRANSITIONS=185} [2024-05-12 12:40:25,606 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 134 predicate places. [2024-05-12 12:40:25,606 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 185 transitions, 2182 flow [2024-05-12 12:40:25,606 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:25,606 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:25,607 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:25,607 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-05-12 12:40:25,607 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:25,607 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:25,607 INFO L85 PathProgramCache]: Analyzing trace with hash 1935930219, now seen corresponding path program 4 times [2024-05-12 12:40:25,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:25,607 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1929017846] [2024-05-12 12:40:25,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:25,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:25,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:25,703 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:25,703 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:25,703 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1929017846] [2024-05-12 12:40:25,703 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1929017846] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:25,703 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:25,703 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:40:25,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [317253665] [2024-05-12 12:40:25,703 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:25,704 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:40:25,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:25,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:40:25,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:40:25,731 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:40:25,731 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 185 transitions, 2182 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:25,731 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:25,731 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:40:25,731 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:26,776 INFO L124 PetriNetUnfolderBase]: 5810/9644 cut-off events. [2024-05-12 12:40:26,776 INFO L125 PetriNetUnfolderBase]: For 198591/198603 co-relation queries the response was YES. [2024-05-12 12:40:26,832 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44804 conditions, 9644 events. 5810/9644 cut-off events. For 198591/198603 co-relation queries the response was YES. Maximal size of possible extension queue 730. Compared 74701 event pairs, 2049 based on Foata normal form. 14/9654 useless extension candidates. Maximal degree in co-relation 44716. Up to 8721 conditions per place. [2024-05-12 12:40:26,861 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 150 selfloop transitions, 56 changer transitions 0/218 dead transitions. [2024-05-12 12:40:26,861 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 218 transitions, 2670 flow [2024-05-12 12:40:26,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:40:26,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:40:26,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 219 transitions. [2024-05-12 12:40:26,862 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6083333333333333 [2024-05-12 12:40:26,862 INFO L175 Difference]: Start difference. First operand has 183 places, 185 transitions, 2182 flow. Second operand 8 states and 219 transitions. [2024-05-12 12:40:26,862 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 218 transitions, 2670 flow [2024-05-12 12:40:27,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 218 transitions, 2577 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-05-12 12:40:27,340 INFO L231 Difference]: Finished difference. Result has 186 places, 185 transitions, 2212 flow [2024-05-12 12:40:27,340 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2089, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2212, PETRI_PLACES=186, PETRI_TRANSITIONS=185} [2024-05-12 12:40:27,340 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 137 predicate places. [2024-05-12 12:40:27,340 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 185 transitions, 2212 flow [2024-05-12 12:40:27,340 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:27,340 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:27,340 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:27,340 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-05-12 12:40:27,340 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:27,341 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:27,341 INFO L85 PathProgramCache]: Analyzing trace with hash -1705715191, now seen corresponding path program 5 times [2024-05-12 12:40:27,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:27,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [106167130] [2024-05-12 12:40:27,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:27,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:27,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:27,430 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:27,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:27,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [106167130] [2024-05-12 12:40:27,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [106167130] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:27,431 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:27,431 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:40:27,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [933547255] [2024-05-12 12:40:27,431 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:27,431 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:40:27,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:27,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:40:27,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:40:27,470 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:40:27,471 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 185 transitions, 2212 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:27,471 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:27,471 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:40:27,471 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:28,378 INFO L124 PetriNetUnfolderBase]: 5780/9593 cut-off events. [2024-05-12 12:40:28,378 INFO L125 PetriNetUnfolderBase]: For 197138/197142 co-relation queries the response was YES. [2024-05-12 12:40:28,436 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44600 conditions, 9593 events. 5780/9593 cut-off events. For 197138/197142 co-relation queries the response was YES. Maximal size of possible extension queue 723. Compared 74198 event pairs, 2052 based on Foata normal form. 5/9591 useless extension candidates. Maximal degree in co-relation 44512. Up to 8594 conditions per place. [2024-05-12 12:40:28,466 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 128 selfloop transitions, 69 changer transitions 0/209 dead transitions. [2024-05-12 12:40:28,466 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 209 transitions, 2660 flow [2024-05-12 12:40:28,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:40:28,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:40:28,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 189 transitions. [2024-05-12 12:40:28,467 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-05-12 12:40:28,467 INFO L175 Difference]: Start difference. First operand has 186 places, 185 transitions, 2212 flow. Second operand 7 states and 189 transitions. [2024-05-12 12:40:28,467 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 209 transitions, 2660 flow [2024-05-12 12:40:28,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 209 transitions, 2451 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-05-12 12:40:28,881 INFO L231 Difference]: Finished difference. Result has 182 places, 185 transitions, 2147 flow [2024-05-12 12:40:28,881 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2003, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2147, PETRI_PLACES=182, PETRI_TRANSITIONS=185} [2024-05-12 12:40:28,881 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 133 predicate places. [2024-05-12 12:40:28,881 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 185 transitions, 2147 flow [2024-05-12 12:40:28,882 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:28,882 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:28,882 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:28,882 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-05-12 12:40:28,882 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:28,882 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:28,882 INFO L85 PathProgramCache]: Analyzing trace with hash 870085093, now seen corresponding path program 1 times [2024-05-12 12:40:28,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:28,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1704952160] [2024-05-12 12:40:28,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:28,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:28,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:28,982 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:28,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:28,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1704952160] [2024-05-12 12:40:28,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1704952160] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:28,983 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:28,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:40:28,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1703649440] [2024-05-12 12:40:28,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:28,984 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:40:28,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:28,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:40:28,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:40:29,008 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:40:29,008 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 185 transitions, 2147 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:29,008 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:29,008 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:40:29,008 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:30,046 INFO L124 PetriNetUnfolderBase]: 5826/9666 cut-off events. [2024-05-12 12:40:30,047 INFO L125 PetriNetUnfolderBase]: For 201194/201194 co-relation queries the response was YES. [2024-05-12 12:40:30,101 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44815 conditions, 9666 events. 5826/9666 cut-off events. For 201194/201194 co-relation queries the response was YES. Maximal size of possible extension queue 732. Compared 74823 event pairs, 2018 based on Foata normal form. 6/9667 useless extension candidates. Maximal degree in co-relation 44728. Up to 8705 conditions per place. [2024-05-12 12:40:30,130 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 180 selfloop transitions, 23 changer transitions 0/215 dead transitions. [2024-05-12 12:40:30,131 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 215 transitions, 2689 flow [2024-05-12 12:40:30,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:40:30,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:40:30,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 161 transitions. [2024-05-12 12:40:30,133 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5962962962962963 [2024-05-12 12:40:30,133 INFO L175 Difference]: Start difference. First operand has 182 places, 185 transitions, 2147 flow. Second operand 6 states and 161 transitions. [2024-05-12 12:40:30,133 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 215 transitions, 2689 flow [2024-05-12 12:40:30,548 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 215 transitions, 2498 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-05-12 12:40:30,550 INFO L231 Difference]: Finished difference. Result has 181 places, 189 transitions, 2074 flow [2024-05-12 12:40:30,550 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1956, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2074, PETRI_PLACES=181, PETRI_TRANSITIONS=189} [2024-05-12 12:40:30,550 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 132 predicate places. [2024-05-12 12:40:30,550 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 189 transitions, 2074 flow [2024-05-12 12:40:30,551 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:30,551 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:30,551 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:30,551 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-05-12 12:40:30,551 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:30,551 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:30,551 INFO L85 PathProgramCache]: Analyzing trace with hash 892738315, now seen corresponding path program 4 times [2024-05-12 12:40:30,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:30,551 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [137237367] [2024-05-12 12:40:30,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:30,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:30,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:30,644 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:30,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:30,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [137237367] [2024-05-12 12:40:30,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [137237367] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:30,645 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:30,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:40:30,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [439834809] [2024-05-12 12:40:30,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:30,645 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:40:30,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:30,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:40:30,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:40:30,672 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:40:30,672 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 189 transitions, 2074 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:30,672 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:30,672 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:40:30,672 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:31,669 INFO L124 PetriNetUnfolderBase]: 5867/9785 cut-off events. [2024-05-12 12:40:31,669 INFO L125 PetriNetUnfolderBase]: For 210230/210230 co-relation queries the response was YES. [2024-05-12 12:40:31,738 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45262 conditions, 9785 events. 5867/9785 cut-off events. For 210230/210230 co-relation queries the response was YES. Maximal size of possible extension queue 743. Compared 76093 event pairs, 3304 based on Foata normal form. 8/9763 useless extension candidates. Maximal degree in co-relation 45173. Up to 8908 conditions per place. [2024-05-12 12:40:31,771 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 180 selfloop transitions, 24 changer transitions 0/216 dead transitions. [2024-05-12 12:40:31,771 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 216 transitions, 2577 flow [2024-05-12 12:40:31,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:40:31,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:40:31,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-05-12 12:40:31,772 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-05-12 12:40:31,772 INFO L175 Difference]: Start difference. First operand has 181 places, 189 transitions, 2074 flow. Second operand 7 states and 180 transitions. [2024-05-12 12:40:31,772 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 216 transitions, 2577 flow [2024-05-12 12:40:32,335 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 216 transitions, 2520 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-05-12 12:40:32,338 INFO L231 Difference]: Finished difference. Result has 185 places, 190 transitions, 2090 flow [2024-05-12 12:40:32,338 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2019, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2090, PETRI_PLACES=185, PETRI_TRANSITIONS=190} [2024-05-12 12:40:32,338 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 136 predicate places. [2024-05-12 12:40:32,338 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 190 transitions, 2090 flow [2024-05-12 12:40:32,338 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:32,338 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:32,338 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:32,338 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-05-12 12:40:32,339 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:32,339 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:32,339 INFO L85 PathProgramCache]: Analyzing trace with hash 1789270041, now seen corresponding path program 1 times [2024-05-12 12:40:32,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:32,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [230343078] [2024-05-12 12:40:32,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:32,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:32,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:32,437 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:32,437 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:32,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [230343078] [2024-05-12 12:40:32,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [230343078] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:32,437 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:32,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:40:32,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1836623137] [2024-05-12 12:40:32,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:32,437 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:40:32,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:32,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:40:32,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:40:32,457 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:40:32,457 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 190 transitions, 2090 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:32,457 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:32,457 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:40:32,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:33,568 INFO L124 PetriNetUnfolderBase]: 5864/9737 cut-off events. [2024-05-12 12:40:33,568 INFO L125 PetriNetUnfolderBase]: For 208634/208646 co-relation queries the response was YES. [2024-05-12 12:40:33,625 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45142 conditions, 9737 events. 5864/9737 cut-off events. For 208634/208646 co-relation queries the response was YES. Maximal size of possible extension queue 737. Compared 75565 event pairs, 2073 based on Foata normal form. 13/9731 useless extension candidates. Maximal degree in co-relation 45052. Up to 8854 conditions per place. [2024-05-12 12:40:33,658 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 164 selfloop transitions, 39 changer transitions 0/215 dead transitions. [2024-05-12 12:40:33,658 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 215 transitions, 2644 flow [2024-05-12 12:40:33,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:40:33,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:40:33,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 166 transitions. [2024-05-12 12:40:33,659 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6148148148148148 [2024-05-12 12:40:33,659 INFO L175 Difference]: Start difference. First operand has 185 places, 190 transitions, 2090 flow. Second operand 6 states and 166 transitions. [2024-05-12 12:40:33,660 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 215 transitions, 2644 flow [2024-05-12 12:40:34,189 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 215 transitions, 2579 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-05-12 12:40:34,191 INFO L231 Difference]: Finished difference. Result has 186 places, 190 transitions, 2109 flow [2024-05-12 12:40:34,191 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2025, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2109, PETRI_PLACES=186, PETRI_TRANSITIONS=190} [2024-05-12 12:40:34,191 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 137 predicate places. [2024-05-12 12:40:34,192 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 190 transitions, 2109 flow [2024-05-12 12:40:34,192 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:34,192 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:34,192 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:34,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-05-12 12:40:34,192 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:34,192 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:34,192 INFO L85 PathProgramCache]: Analyzing trace with hash -1154059797, now seen corresponding path program 6 times [2024-05-12 12:40:34,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:34,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1238569095] [2024-05-12 12:40:34,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:34,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:34,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:34,296 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:34,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:34,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1238569095] [2024-05-12 12:40:34,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1238569095] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:34,297 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:34,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:40:34,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [98902955] [2024-05-12 12:40:34,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:34,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:40:34,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:34,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:40:34,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:40:34,330 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:40:34,330 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 190 transitions, 2109 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:34,330 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:34,330 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:40:34,330 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:35,394 INFO L124 PetriNetUnfolderBase]: 5872/9864 cut-off events. [2024-05-12 12:40:35,394 INFO L125 PetriNetUnfolderBase]: For 216497/216505 co-relation queries the response was YES. [2024-05-12 12:40:35,459 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45309 conditions, 9864 events. 5872/9864 cut-off events. For 216497/216505 co-relation queries the response was YES. Maximal size of possible extension queue 746. Compared 77277 event pairs, 2145 based on Foata normal form. 10/9864 useless extension candidates. Maximal degree in co-relation 45218. Up to 8677 conditions per place. [2024-05-12 12:40:35,491 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 128 selfloop transitions, 86 changer transitions 0/226 dead transitions. [2024-05-12 12:40:35,491 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 226 transitions, 2916 flow [2024-05-12 12:40:35,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:40:35,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:40:35,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 221 transitions. [2024-05-12 12:40:35,493 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6138888888888889 [2024-05-12 12:40:35,493 INFO L175 Difference]: Start difference. First operand has 186 places, 190 transitions, 2109 flow. Second operand 8 states and 221 transitions. [2024-05-12 12:40:35,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 226 transitions, 2916 flow [2024-05-12 12:40:36,126 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 226 transitions, 2810 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-05-12 12:40:36,130 INFO L231 Difference]: Finished difference. Result has 189 places, 193 transitions, 2215 flow [2024-05-12 12:40:36,130 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2003, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2215, PETRI_PLACES=189, PETRI_TRANSITIONS=193} [2024-05-12 12:40:36,131 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 140 predicate places. [2024-05-12 12:40:36,131 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 193 transitions, 2215 flow [2024-05-12 12:40:36,131 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:36,131 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:36,131 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:36,131 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-05-12 12:40:36,132 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:36,132 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:36,132 INFO L85 PathProgramCache]: Analyzing trace with hash -1153099851, now seen corresponding path program 2 times [2024-05-12 12:40:36,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:36,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1927600847] [2024-05-12 12:40:36,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:36,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:36,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:36,235 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:36,235 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:36,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1927600847] [2024-05-12 12:40:36,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1927600847] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:36,235 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:36,236 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:40:36,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1350673430] [2024-05-12 12:40:36,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:36,236 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:40:36,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:36,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:40:36,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:40:36,262 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:40:36,263 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 193 transitions, 2215 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:36,263 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:36,263 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:40:36,263 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:37,254 INFO L124 PetriNetUnfolderBase]: 5869/9866 cut-off events. [2024-05-12 12:40:37,254 INFO L125 PetriNetUnfolderBase]: For 222542/222550 co-relation queries the response was YES. [2024-05-12 12:40:37,318 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45666 conditions, 9866 events. 5869/9866 cut-off events. For 222542/222550 co-relation queries the response was YES. Maximal size of possible extension queue 745. Compared 77551 event pairs, 2164 based on Foata normal form. 9/9857 useless extension candidates. Maximal degree in co-relation 45574. Up to 8862 conditions per place. [2024-05-12 12:40:37,351 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 157 selfloop transitions, 42 changer transitions 0/211 dead transitions. [2024-05-12 12:40:37,351 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 211 transitions, 2653 flow [2024-05-12 12:40:37,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:40:37,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:40:37,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 161 transitions. [2024-05-12 12:40:37,352 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5962962962962963 [2024-05-12 12:40:37,352 INFO L175 Difference]: Start difference. First operand has 189 places, 193 transitions, 2215 flow. Second operand 6 states and 161 transitions. [2024-05-12 12:40:37,352 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 211 transitions, 2653 flow [2024-05-12 12:40:37,958 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 211 transitions, 2433 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-05-12 12:40:37,961 INFO L231 Difference]: Finished difference. Result has 188 places, 193 transitions, 2085 flow [2024-05-12 12:40:37,961 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1995, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2085, PETRI_PLACES=188, PETRI_TRANSITIONS=193} [2024-05-12 12:40:37,961 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 139 predicate places. [2024-05-12 12:40:37,961 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 193 transitions, 2085 flow [2024-05-12 12:40:37,961 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:37,961 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:37,961 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:37,962 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-05-12 12:40:37,962 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:37,962 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:37,962 INFO L85 PathProgramCache]: Analyzing trace with hash 1983939173, now seen corresponding path program 7 times [2024-05-12 12:40:37,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:37,962 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [825954687] [2024-05-12 12:40:37,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:37,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:37,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:38,047 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:38,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:38,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [825954687] [2024-05-12 12:40:38,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [825954687] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:38,048 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:38,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:40:38,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [51045041] [2024-05-12 12:40:38,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:38,048 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:40:38,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:38,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:40:38,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:40:38,074 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:40:38,074 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 193 transitions, 2085 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:38,075 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:38,075 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:40:38,075 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:39,048 INFO L124 PetriNetUnfolderBase]: 5866/9773 cut-off events. [2024-05-12 12:40:39,048 INFO L125 PetriNetUnfolderBase]: For 228297/228297 co-relation queries the response was YES. [2024-05-12 12:40:39,115 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45253 conditions, 9773 events. 5866/9773 cut-off events. For 228297/228297 co-relation queries the response was YES. Maximal size of possible extension queue 737. Compared 76038 event pairs, 2124 based on Foata normal form. 1/9745 useless extension candidates. Maximal degree in co-relation 45161. Up to 8587 conditions per place. [2024-05-12 12:40:39,148 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 113 selfloop transitions, 97 changer transitions 0/222 dead transitions. [2024-05-12 12:40:39,148 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 222 transitions, 2825 flow [2024-05-12 12:40:39,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:40:39,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:40:39,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 189 transitions. [2024-05-12 12:40:39,149 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-05-12 12:40:39,149 INFO L175 Difference]: Start difference. First operand has 188 places, 193 transitions, 2085 flow. Second operand 7 states and 189 transitions. [2024-05-12 12:40:39,149 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 222 transitions, 2825 flow [2024-05-12 12:40:39,832 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 222 transitions, 2700 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-05-12 12:40:39,834 INFO L231 Difference]: Finished difference. Result has 190 places, 199 transitions, 2300 flow [2024-05-12 12:40:39,835 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1960, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2300, PETRI_PLACES=190, PETRI_TRANSITIONS=199} [2024-05-12 12:40:39,835 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 141 predicate places. [2024-05-12 12:40:39,835 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 199 transitions, 2300 flow [2024-05-12 12:40:39,836 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:39,836 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:39,836 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:39,836 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-05-12 12:40:39,836 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:39,836 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:39,836 INFO L85 PathProgramCache]: Analyzing trace with hash 1984305159, now seen corresponding path program 2 times [2024-05-12 12:40:39,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:39,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [120440006] [2024-05-12 12:40:39,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:39,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:39,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:39,926 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:39,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:39,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [120440006] [2024-05-12 12:40:39,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [120440006] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:39,926 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:39,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:40:39,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [871231503] [2024-05-12 12:40:39,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:39,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:40:39,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:39,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:40:39,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:40:39,967 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:40:39,967 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 199 transitions, 2300 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:39,967 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:39,967 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:40:39,967 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:41,016 INFO L124 PetriNetUnfolderBase]: 5912/9862 cut-off events. [2024-05-12 12:40:41,016 INFO L125 PetriNetUnfolderBase]: For 251198/251198 co-relation queries the response was YES. [2024-05-12 12:40:41,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48170 conditions, 9862 events. 5912/9862 cut-off events. For 251198/251198 co-relation queries the response was YES. Maximal size of possible extension queue 749. Compared 77035 event pairs, 3298 based on Foata normal form. 6/9841 useless extension candidates. Maximal degree in co-relation 48077. Up to 8909 conditions per place. [2024-05-12 12:40:41,116 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 193 selfloop transitions, 26 changer transitions 0/231 dead transitions. [2024-05-12 12:40:41,116 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 231 transitions, 2879 flow [2024-05-12 12:40:41,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:40:41,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:40:41,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-05-12 12:40:41,117 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.580952380952381 [2024-05-12 12:40:41,117 INFO L175 Difference]: Start difference. First operand has 190 places, 199 transitions, 2300 flow. Second operand 7 states and 183 transitions. [2024-05-12 12:40:41,117 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 231 transitions, 2879 flow [2024-05-12 12:40:41,631 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 231 transitions, 2769 flow, removed 21 selfloop flow, removed 3 redundant places. [2024-05-12 12:40:41,634 INFO L231 Difference]: Finished difference. Result has 195 places, 202 transitions, 2300 flow [2024-05-12 12:40:41,634 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2190, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2300, PETRI_PLACES=195, PETRI_TRANSITIONS=202} [2024-05-12 12:40:41,635 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 146 predicate places. [2024-05-12 12:40:41,635 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 202 transitions, 2300 flow [2024-05-12 12:40:41,635 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:41,635 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:41,635 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:41,635 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-05-12 12:40:41,635 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:41,635 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:41,636 INFO L85 PathProgramCache]: Analyzing trace with hash -1897355257, now seen corresponding path program 3 times [2024-05-12 12:40:41,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:41,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1878024231] [2024-05-12 12:40:41,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:41,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:41,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:41,731 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:41,731 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:41,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1878024231] [2024-05-12 12:40:41,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1878024231] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:41,731 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:41,731 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:40:41,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [947870880] [2024-05-12 12:40:41,732 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:41,732 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:40:41,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:41,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:40:41,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:40:41,768 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:40:41,768 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 202 transitions, 2300 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:41,768 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:41,768 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:40:41,768 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:42,790 INFO L124 PetriNetUnfolderBase]: 5899/9771 cut-off events. [2024-05-12 12:40:42,790 INFO L125 PetriNetUnfolderBase]: For 252199/252199 co-relation queries the response was YES. [2024-05-12 12:40:42,853 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48034 conditions, 9771 events. 5899/9771 cut-off events. For 252199/252199 co-relation queries the response was YES. Maximal size of possible extension queue 742. Compared 75998 event pairs, 2002 based on Foata normal form. 6/9774 useless extension candidates. Maximal degree in co-relation 47937. Up to 8592 conditions per place. [2024-05-12 12:40:42,883 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 190 selfloop transitions, 32 changer transitions 0/234 dead transitions. [2024-05-12 12:40:42,884 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 234 transitions, 2870 flow [2024-05-12 12:40:42,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:40:42,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:40:42,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-05-12 12:40:42,884 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.580952380952381 [2024-05-12 12:40:42,884 INFO L175 Difference]: Start difference. First operand has 195 places, 202 transitions, 2300 flow. Second operand 7 states and 183 transitions. [2024-05-12 12:40:42,884 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 234 transitions, 2870 flow [2024-05-12 12:40:43,459 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 234 transitions, 2814 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-05-12 12:40:43,462 INFO L231 Difference]: Finished difference. Result has 200 places, 204 transitions, 2344 flow [2024-05-12 12:40:43,462 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2244, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2344, PETRI_PLACES=200, PETRI_TRANSITIONS=204} [2024-05-12 12:40:43,462 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 151 predicate places. [2024-05-12 12:40:43,462 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 204 transitions, 2344 flow [2024-05-12 12:40:43,462 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:43,463 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:43,463 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:43,463 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-05-12 12:40:43,463 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:43,463 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:43,463 INFO L85 PathProgramCache]: Analyzing trace with hash -1767575261, now seen corresponding path program 1 times [2024-05-12 12:40:43,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:43,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [119947260] [2024-05-12 12:40:43,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:43,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:43,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:43,554 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:43,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:43,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [119947260] [2024-05-12 12:40:43,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [119947260] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:43,555 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:43,555 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:40:43,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [172812957] [2024-05-12 12:40:43,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:43,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:40:43,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:43,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:40:43,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:40:43,594 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:40:43,595 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 204 transitions, 2344 flow. Second operand has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:43,595 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:43,595 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:40:43,595 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:44,648 INFO L124 PetriNetUnfolderBase]: 5922/9933 cut-off events. [2024-05-12 12:40:44,648 INFO L125 PetriNetUnfolderBase]: For 258411/258411 co-relation queries the response was YES. [2024-05-12 12:40:44,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48464 conditions, 9933 events. 5922/9933 cut-off events. For 258411/258411 co-relation queries the response was YES. Maximal size of possible extension queue 750. Compared 77979 event pairs, 3071 based on Foata normal form. 6/9888 useless extension candidates. Maximal degree in co-relation 48364. Up to 8762 conditions per place. [2024-05-12 12:40:44,753 INFO L140 encePairwiseOnDemand]: 39/45 looper letters, 206 selfloop transitions, 16 changer transitions 0/234 dead transitions. [2024-05-12 12:40:44,754 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 234 transitions, 3013 flow [2024-05-12 12:40:44,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:40:44,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:40:44,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 142 transitions. [2024-05-12 12:40:44,754 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6311111111111111 [2024-05-12 12:40:44,754 INFO L175 Difference]: Start difference. First operand has 200 places, 204 transitions, 2344 flow. Second operand 5 states and 142 transitions. [2024-05-12 12:40:44,755 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 234 transitions, 3013 flow [2024-05-12 12:40:45,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 234 transitions, 2848 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-05-12 12:40:45,382 INFO L231 Difference]: Finished difference. Result has 198 places, 205 transitions, 2234 flow [2024-05-12 12:40:45,382 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2190, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2234, PETRI_PLACES=198, PETRI_TRANSITIONS=205} [2024-05-12 12:40:45,382 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 149 predicate places. [2024-05-12 12:40:45,382 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 205 transitions, 2234 flow [2024-05-12 12:40:45,383 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:45,383 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:45,383 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:45,383 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-05-12 12:40:45,383 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:45,383 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:45,383 INFO L85 PathProgramCache]: Analyzing trace with hash -1153629083, now seen corresponding path program 1 times [2024-05-12 12:40:45,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:45,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1268829325] [2024-05-12 12:40:45,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:45,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:45,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:45,467 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:45,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:45,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1268829325] [2024-05-12 12:40:45,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1268829325] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:45,468 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:45,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:40:45,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [70999262] [2024-05-12 12:40:45,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:45,468 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:40:45,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:45,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:40:45,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:40:45,496 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:40:45,496 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 205 transitions, 2234 flow. Second operand has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:45,496 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:45,496 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:40:45,496 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:46,535 INFO L124 PetriNetUnfolderBase]: 5909/9800 cut-off events. [2024-05-12 12:40:46,535 INFO L125 PetriNetUnfolderBase]: For 256644/256644 co-relation queries the response was YES. [2024-05-12 12:40:46,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47347 conditions, 9800 events. 5909/9800 cut-off events. For 256644/256644 co-relation queries the response was YES. Maximal size of possible extension queue 748. Compared 76118 event pairs, 1848 based on Foata normal form. 6/9799 useless extension candidates. Maximal degree in co-relation 47249. Up to 8756 conditions per place. [2024-05-12 12:40:46,624 INFO L140 encePairwiseOnDemand]: 39/45 looper letters, 205 selfloop transitions, 16 changer transitions 0/233 dead transitions. [2024-05-12 12:40:46,624 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 233 transitions, 2778 flow [2024-05-12 12:40:46,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:40:46,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:40:46,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 141 transitions. [2024-05-12 12:40:46,625 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6266666666666667 [2024-05-12 12:40:46,625 INFO L175 Difference]: Start difference. First operand has 198 places, 205 transitions, 2234 flow. Second operand 5 states and 141 transitions. [2024-05-12 12:40:46,625 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 233 transitions, 2778 flow [2024-05-12 12:40:47,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 233 transitions, 2750 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-05-12 12:40:47,505 INFO L231 Difference]: Finished difference. Result has 201 places, 205 transitions, 2242 flow [2024-05-12 12:40:47,505 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2206, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2242, PETRI_PLACES=201, PETRI_TRANSITIONS=205} [2024-05-12 12:40:47,505 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 152 predicate places. [2024-05-12 12:40:47,506 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 205 transitions, 2242 flow [2024-05-12 12:40:47,506 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:47,506 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:47,506 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:47,506 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-05-12 12:40:47,506 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:47,506 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:47,506 INFO L85 PathProgramCache]: Analyzing trace with hash -1792691224, now seen corresponding path program 1 times [2024-05-12 12:40:47,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:47,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1511505020] [2024-05-12 12:40:47,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:47,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:47,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:47,649 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:47,649 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:47,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1511505020] [2024-05-12 12:40:47,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1511505020] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:47,649 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:47,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:40:47,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1732081463] [2024-05-12 12:40:47,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:47,650 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 12:40:47,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:47,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 12:40:47,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-05-12 12:40:47,677 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 45 [2024-05-12 12:40:47,677 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 205 transitions, 2242 flow. Second operand has 5 states, 5 states have (on average 23.0) internal successors, (115), 5 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:47,677 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:47,677 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 45 [2024-05-12 12:40:47,677 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:48,981 INFO L124 PetriNetUnfolderBase]: 6319/12422 cut-off events. [2024-05-12 12:40:48,981 INFO L125 PetriNetUnfolderBase]: For 151016/151585 co-relation queries the response was YES. [2024-05-12 12:40:49,076 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47026 conditions, 12422 events. 6319/12422 cut-off events. For 151016/151585 co-relation queries the response was YES. Maximal size of possible extension queue 1055. Compared 120350 event pairs, 2186 based on Foata normal form. 452/11816 useless extension candidates. Maximal degree in co-relation 46927. Up to 4142 conditions per place. [2024-05-12 12:40:49,107 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 99 selfloop transitions, 73 changer transitions 132/407 dead transitions. [2024-05-12 12:40:49,107 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 407 transitions, 4648 flow [2024-05-12 12:40:49,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:40:49,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:40:49,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 209 transitions. [2024-05-12 12:40:49,108 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6634920634920635 [2024-05-12 12:40:49,108 INFO L175 Difference]: Start difference. First operand has 201 places, 205 transitions, 2242 flow. Second operand 7 states and 209 transitions. [2024-05-12 12:40:49,108 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 407 transitions, 4648 flow [2024-05-12 12:40:49,843 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 407 transitions, 4544 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-05-12 12:40:49,846 INFO L231 Difference]: Finished difference. Result has 208 places, 234 transitions, 2754 flow [2024-05-12 12:40:49,846 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2198, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2754, PETRI_PLACES=208, PETRI_TRANSITIONS=234} [2024-05-12 12:40:49,847 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 159 predicate places. [2024-05-12 12:40:49,847 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 234 transitions, 2754 flow [2024-05-12 12:40:49,847 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 23.0) internal successors, (115), 5 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:49,847 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:49,847 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:49,847 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-05-12 12:40:49,847 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:49,847 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:49,847 INFO L85 PathProgramCache]: Analyzing trace with hash 1456551593, now seen corresponding path program 1 times [2024-05-12 12:40:49,847 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:49,848 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1075195663] [2024-05-12 12:40:49,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:49,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:49,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:49,963 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:49,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:49,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1075195663] [2024-05-12 12:40:49,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1075195663] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:49,963 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:49,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:40:49,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1624289589] [2024-05-12 12:40:49,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:49,964 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:40:49,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:49,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:40:49,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:40:50,011 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:40:50,011 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 234 transitions, 2754 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:50,011 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:50,011 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:40:50,011 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:51,659 INFO L124 PetriNetUnfolderBase]: 7912/13385 cut-off events. [2024-05-12 12:40:51,659 INFO L125 PetriNetUnfolderBase]: For 318813/319048 co-relation queries the response was YES. [2024-05-12 12:40:51,752 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67296 conditions, 13385 events. 7912/13385 cut-off events. For 318813/319048 co-relation queries the response was YES. Maximal size of possible extension queue 948. Compared 108942 event pairs, 3092 based on Foata normal form. 228/13483 useless extension candidates. Maximal degree in co-relation 67192. Up to 11896 conditions per place. [2024-05-12 12:40:51,788 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 170 selfloop transitions, 88 changer transitions 24/295 dead transitions. [2024-05-12 12:40:51,788 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 295 transitions, 3744 flow [2024-05-12 12:40:51,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:40:51,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:40:51,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 294 transitions. [2024-05-12 12:40:51,789 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.593939393939394 [2024-05-12 12:40:51,789 INFO L175 Difference]: Start difference. First operand has 208 places, 234 transitions, 2754 flow. Second operand 11 states and 294 transitions. [2024-05-12 12:40:51,789 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 295 transitions, 3744 flow [2024-05-12 12:40:52,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 295 transitions, 3738 flow, removed 3 selfloop flow, removed 0 redundant places. [2024-05-12 12:40:52,824 INFO L231 Difference]: Finished difference. Result has 219 places, 218 transitions, 2688 flow [2024-05-12 12:40:52,824 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2752, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2688, PETRI_PLACES=219, PETRI_TRANSITIONS=218} [2024-05-12 12:40:52,825 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 170 predicate places. [2024-05-12 12:40:52,825 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 218 transitions, 2688 flow [2024-05-12 12:40:52,825 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:52,825 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:52,825 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:52,825 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-05-12 12:40:52,825 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:52,826 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:52,826 INFO L85 PathProgramCache]: Analyzing trace with hash 1584495201, now seen corresponding path program 2 times [2024-05-12 12:40:52,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:52,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1986471248] [2024-05-12 12:40:52,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:52,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:52,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:52,935 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:52,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:52,936 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1986471248] [2024-05-12 12:40:52,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1986471248] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:52,936 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:52,936 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:40:52,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1644536627] [2024-05-12 12:40:52,936 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:52,936 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:40:52,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:52,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:40:52,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:40:52,964 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:40:52,964 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 218 transitions, 2688 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:52,964 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:52,964 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:40:52,964 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:54,370 INFO L124 PetriNetUnfolderBase]: 6960/11884 cut-off events. [2024-05-12 12:40:54,370 INFO L125 PetriNetUnfolderBase]: For 310422/310654 co-relation queries the response was YES. [2024-05-12 12:40:54,454 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60988 conditions, 11884 events. 6960/11884 cut-off events. For 310422/310654 co-relation queries the response was YES. Maximal size of possible extension queue 855. Compared 95697 event pairs, 2640 based on Foata normal form. 225/12022 useless extension candidates. Maximal degree in co-relation 60881. Up to 10507 conditions per place. [2024-05-12 12:40:54,489 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 169 selfloop transitions, 88 changer transitions 0/270 dead transitions. [2024-05-12 12:40:54,489 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 270 transitions, 3462 flow [2024-05-12 12:40:54,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:40:54,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:40:54,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 293 transitions. [2024-05-12 12:40:54,490 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.591919191919192 [2024-05-12 12:40:54,490 INFO L175 Difference]: Start difference. First operand has 219 places, 218 transitions, 2688 flow. Second operand 11 states and 293 transitions. [2024-05-12 12:40:54,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 270 transitions, 3462 flow [2024-05-12 12:40:55,360 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 270 transitions, 3240 flow, removed 13 selfloop flow, removed 10 redundant places. [2024-05-12 12:40:55,363 INFO L231 Difference]: Finished difference. Result has 218 places, 218 transitions, 2648 flow [2024-05-12 12:40:55,363 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2466, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2648, PETRI_PLACES=218, PETRI_TRANSITIONS=218} [2024-05-12 12:40:55,363 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 169 predicate places. [2024-05-12 12:40:55,363 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 218 transitions, 2648 flow [2024-05-12 12:40:55,363 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:55,363 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:55,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] [2024-05-12 12:40:55,364 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-05-12 12:40:55,364 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:55,364 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:55,364 INFO L85 PathProgramCache]: Analyzing trace with hash -1416113869, now seen corresponding path program 3 times [2024-05-12 12:40:55,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:55,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1489131762] [2024-05-12 12:40:55,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:55,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:55,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:55,465 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:55,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:55,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1489131762] [2024-05-12 12:40:55,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1489131762] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:55,465 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:55,465 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:40:55,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1262480625] [2024-05-12 12:40:55,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:55,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:40:55,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:55,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:40:55,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:40:55,494 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:40:55,494 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 218 transitions, 2648 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:55,494 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:55,494 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:40:55,494 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:56,876 INFO L124 PetriNetUnfolderBase]: 6846/11658 cut-off events. [2024-05-12 12:40:56,876 INFO L125 PetriNetUnfolderBase]: For 318712/318925 co-relation queries the response was YES. [2024-05-12 12:40:56,962 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60018 conditions, 11658 events. 6846/11658 cut-off events. For 318712/318925 co-relation queries the response was YES. Maximal size of possible extension queue 857. Compared 94091 event pairs, 2577 based on Foata normal form. 211/11774 useless extension candidates. Maximal degree in co-relation 59911. Up to 10292 conditions per place. [2024-05-12 12:40:56,997 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 151 selfloop transitions, 94 changer transitions 3/261 dead transitions. [2024-05-12 12:40:56,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 261 transitions, 3409 flow [2024-05-12 12:40:56,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:40:56,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:40:56,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 285 transitions. [2024-05-12 12:40:56,998 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5757575757575758 [2024-05-12 12:40:56,998 INFO L175 Difference]: Start difference. First operand has 218 places, 218 transitions, 2648 flow. Second operand 11 states and 285 transitions. [2024-05-12 12:40:56,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 261 transitions, 3409 flow [2024-05-12 12:40:57,938 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 261 transitions, 3223 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-05-12 12:40:57,941 INFO L231 Difference]: Finished difference. Result has 219 places, 221 transitions, 2693 flow [2024-05-12 12:40:57,941 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2470, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2693, PETRI_PLACES=219, PETRI_TRANSITIONS=221} [2024-05-12 12:40:57,941 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 170 predicate places. [2024-05-12 12:40:57,941 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 221 transitions, 2693 flow [2024-05-12 12:40:57,942 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:57,942 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:57,942 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:57,942 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-05-12 12:40:57,942 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:57,942 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:57,942 INFO L85 PathProgramCache]: Analyzing trace with hash -555449821, now seen corresponding path program 4 times [2024-05-12 12:40:57,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:57,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1005503934] [2024-05-12 12:40:57,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:57,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:57,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:58,053 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:58,054 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:58,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1005503934] [2024-05-12 12:40:58,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1005503934] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:58,054 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:58,054 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:40:58,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [408510141] [2024-05-12 12:40:58,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:58,055 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:40:58,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:58,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:40:58,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:40:58,099 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:40:58,099 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 221 transitions, 2693 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:58,099 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:58,099 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:40:58,099 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:59,516 INFO L124 PetriNetUnfolderBase]: 6843/11647 cut-off events. [2024-05-12 12:40:59,517 INFO L125 PetriNetUnfolderBase]: For 316944/317158 co-relation queries the response was YES. [2024-05-12 12:40:59,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59947 conditions, 11647 events. 6843/11647 cut-off events. For 316944/317158 co-relation queries the response was YES. Maximal size of possible extension queue 854. Compared 93892 event pairs, 2575 based on Foata normal form. 212/11764 useless extension candidates. Maximal degree in co-relation 59839. Up to 10289 conditions per place. [2024-05-12 12:40:59,640 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 150 selfloop transitions, 94 changer transitions 3/260 dead transitions. [2024-05-12 12:40:59,640 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 260 transitions, 3309 flow [2024-05-12 12:40:59,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:40:59,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:40:59,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 284 transitions. [2024-05-12 12:40:59,641 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5737373737373738 [2024-05-12 12:40:59,641 INFO L175 Difference]: Start difference. First operand has 219 places, 221 transitions, 2693 flow. Second operand 11 states and 284 transitions. [2024-05-12 12:40:59,641 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 260 transitions, 3309 flow [2024-05-12 12:41:00,719 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 260 transitions, 3092 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-05-12 12:41:00,722 INFO L231 Difference]: Finished difference. Result has 221 places, 221 transitions, 2670 flow [2024-05-12 12:41:00,722 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2476, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2670, PETRI_PLACES=221, PETRI_TRANSITIONS=221} [2024-05-12 12:41:00,722 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 172 predicate places. [2024-05-12 12:41:00,722 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 221 transitions, 2670 flow [2024-05-12 12:41:00,722 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:00,723 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:00,723 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:00,723 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-05-12 12:41:00,723 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:00,723 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:00,723 INFO L85 PathProgramCache]: Analyzing trace with hash 1905177715, now seen corresponding path program 5 times [2024-05-12 12:41:00,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:00,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [635523601] [2024-05-12 12:41:00,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:00,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:00,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:00,814 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:00,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:00,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [635523601] [2024-05-12 12:41:00,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [635523601] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:00,814 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:00,814 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:41:00,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [72150029] [2024-05-12 12:41:00,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:00,815 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:41:00,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:00,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:41:00,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:41:00,848 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:41:00,848 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 221 transitions, 2670 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:00,848 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:00,848 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:41:00,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:02,203 INFO L124 PetriNetUnfolderBase]: 6915/11826 cut-off events. [2024-05-12 12:41:02,203 INFO L125 PetriNetUnfolderBase]: For 327469/327724 co-relation queries the response was YES. [2024-05-12 12:41:02,288 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60699 conditions, 11826 events. 6915/11826 cut-off events. For 327469/327724 co-relation queries the response was YES. Maximal size of possible extension queue 862. Compared 95550 event pairs, 2700 based on Foata normal form. 228/11975 useless extension candidates. Maximal degree in co-relation 60590. Up to 10336 conditions per place. [2024-05-12 12:41:02,323 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 129 selfloop transitions, 106 changer transitions 3/251 dead transitions. [2024-05-12 12:41:02,323 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 251 transitions, 3242 flow [2024-05-12 12:41:02,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:41:02,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:41:02,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 253 transitions. [2024-05-12 12:41:02,324 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5622222222222222 [2024-05-12 12:41:02,324 INFO L175 Difference]: Start difference. First operand has 221 places, 221 transitions, 2670 flow. Second operand 10 states and 253 transitions. [2024-05-12 12:41:02,324 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 251 transitions, 3242 flow [2024-05-12 12:41:03,172 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 251 transitions, 3054 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-05-12 12:41:03,175 INFO L231 Difference]: Finished difference. Result has 221 places, 221 transitions, 2700 flow [2024-05-12 12:41:03,176 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2482, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2700, PETRI_PLACES=221, PETRI_TRANSITIONS=221} [2024-05-12 12:41:03,176 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 172 predicate places. [2024-05-12 12:41:03,176 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 221 transitions, 2700 flow [2024-05-12 12:41:03,176 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:03,176 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:03,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-05-12 12:41:03,177 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-05-12 12:41:03,177 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:03,177 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:03,177 INFO L85 PathProgramCache]: Analyzing trace with hash 614926014, now seen corresponding path program 1 times [2024-05-12 12:41:03,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:03,177 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [229525272] [2024-05-12 12:41:03,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:03,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:03,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:03,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-05-12 12:41:03,282 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:03,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [229525272] [2024-05-12 12:41:03,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [229525272] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:03,282 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:03,282 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:41:03,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [252620225] [2024-05-12 12:41:03,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:03,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:41:03,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:03,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:41:03,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:41:03,319 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:41:03,319 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 221 transitions, 2700 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:03,319 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:03,319 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:41:03,319 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:04,875 INFO L124 PetriNetUnfolderBase]: 6865/11783 cut-off events. [2024-05-12 12:41:04,875 INFO L125 PetriNetUnfolderBase]: For 344372/344610 co-relation queries the response was YES. [2024-05-12 12:41:04,952 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59831 conditions, 11783 events. 6865/11783 cut-off events. For 344372/344610 co-relation queries the response was YES. Maximal size of possible extension queue 857. Compared 95047 event pairs, 2348 based on Foata normal form. 254/11935 useless extension candidates. Maximal degree in co-relation 59721. Up to 5367 conditions per place. [2024-05-12 12:41:04,984 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 203 selfloop transitions, 70 changer transitions 0/286 dead transitions. [2024-05-12 12:41:04,984 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 286 transitions, 3735 flow [2024-05-12 12:41:04,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:41:04,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:41:04,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 262 transitions. [2024-05-12 12:41:04,985 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6469135802469136 [2024-05-12 12:41:04,985 INFO L175 Difference]: Start difference. First operand has 221 places, 221 transitions, 2700 flow. Second operand 9 states and 262 transitions. [2024-05-12 12:41:04,985 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 286 transitions, 3735 flow [2024-05-12 12:41:05,843 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 286 transitions, 3444 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-05-12 12:41:05,846 INFO L231 Difference]: Finished difference. Result has 221 places, 222 transitions, 2573 flow [2024-05-12 12:41:05,846 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2409, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2573, PETRI_PLACES=221, PETRI_TRANSITIONS=222} [2024-05-12 12:41:05,847 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 172 predicate places. [2024-05-12 12:41:05,847 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 222 transitions, 2573 flow [2024-05-12 12:41:05,847 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:05,847 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:05,847 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:05,847 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-05-12 12:41:05,847 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:05,847 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:05,848 INFO L85 PathProgramCache]: Analyzing trace with hash 1009331208, now seen corresponding path program 2 times [2024-05-12 12:41:05,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:05,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [404657289] [2024-05-12 12:41:05,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:05,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:05,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:05,944 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:05,944 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:05,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [404657289] [2024-05-12 12:41:05,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [404657289] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:05,945 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:05,945 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:41:05,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1472987706] [2024-05-12 12:41:05,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:05,946 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:41:05,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:05,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:41:05,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:41:05,992 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:41:05,992 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 222 transitions, 2573 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:05,992 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:05,993 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:41:05,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:07,646 INFO L124 PetriNetUnfolderBase]: 7584/12759 cut-off events. [2024-05-12 12:41:07,646 INFO L125 PetriNetUnfolderBase]: For 427419/427658 co-relation queries the response was YES. [2024-05-12 12:41:07,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67987 conditions, 12759 events. 7584/12759 cut-off events. For 427419/427658 co-relation queries the response was YES. Maximal size of possible extension queue 936. Compared 102571 event pairs, 2379 based on Foata normal form. 242/12892 useless extension candidates. Maximal degree in co-relation 67877. Up to 5440 conditions per place. [2024-05-12 12:41:07,780 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 193 selfloop transitions, 78 changer transitions 0/284 dead transitions. [2024-05-12 12:41:07,781 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 284 transitions, 3622 flow [2024-05-12 12:41:07,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:41:07,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:41:07,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 257 transitions. [2024-05-12 12:41:07,781 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6345679012345679 [2024-05-12 12:41:07,781 INFO L175 Difference]: Start difference. First operand has 221 places, 222 transitions, 2573 flow. Second operand 9 states and 257 transitions. [2024-05-12 12:41:07,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 284 transitions, 3622 flow [2024-05-12 12:41:08,973 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 284 transitions, 3477 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-05-12 12:41:08,975 INFO L231 Difference]: Finished difference. Result has 224 places, 225 transitions, 2661 flow [2024-05-12 12:41:08,976 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2428, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2661, PETRI_PLACES=224, PETRI_TRANSITIONS=225} [2024-05-12 12:41:08,976 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 175 predicate places. [2024-05-12 12:41:08,976 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 225 transitions, 2661 flow [2024-05-12 12:41:08,976 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:08,976 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:08,976 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:08,976 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-05-12 12:41:08,976 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:08,977 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:08,977 INFO L85 PathProgramCache]: Analyzing trace with hash -540247258, now seen corresponding path program 3 times [2024-05-12 12:41:08,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:08,977 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [822798717] [2024-05-12 12:41:08,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:08,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:08,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:09,092 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:09,092 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:09,092 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [822798717] [2024-05-12 12:41:09,092 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [822798717] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:09,092 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:09,093 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:41:09,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1591534108] [2024-05-12 12:41:09,093 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:09,093 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:41:09,093 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:09,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:41:09,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:41:09,146 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:41:09,147 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 225 transitions, 2661 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:09,147 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:09,147 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:41:09,147 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:10,726 INFO L124 PetriNetUnfolderBase]: 7518/12679 cut-off events. [2024-05-12 12:41:10,727 INFO L125 PetriNetUnfolderBase]: For 433099/433328 co-relation queries the response was YES. [2024-05-12 12:41:10,823 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66532 conditions, 12679 events. 7518/12679 cut-off events. For 433099/433328 co-relation queries the response was YES. Maximal size of possible extension queue 935. Compared 102510 event pairs, 2694 based on Foata normal form. 256/12816 useless extension candidates. Maximal degree in co-relation 66420. Up to 9484 conditions per place. [2024-05-12 12:41:10,860 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 206 selfloop transitions, 70 changer transitions 0/289 dead transitions. [2024-05-12 12:41:10,860 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 289 transitions, 3565 flow [2024-05-12 12:41:10,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:41:10,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:41:10,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 283 transitions. [2024-05-12 12:41:10,861 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6288888888888889 [2024-05-12 12:41:10,861 INFO L175 Difference]: Start difference. First operand has 224 places, 225 transitions, 2661 flow. Second operand 10 states and 283 transitions. [2024-05-12 12:41:10,861 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 289 transitions, 3565 flow [2024-05-12 12:41:12,105 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 289 transitions, 3411 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-05-12 12:41:12,107 INFO L231 Difference]: Finished difference. Result has 228 places, 225 transitions, 2653 flow [2024-05-12 12:41:12,108 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2507, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2653, PETRI_PLACES=228, PETRI_TRANSITIONS=225} [2024-05-12 12:41:12,108 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 179 predicate places. [2024-05-12 12:41:12,108 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 225 transitions, 2653 flow [2024-05-12 12:41:12,108 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:12,108 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:12,108 INFO 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-05-12 12:41:12,108 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-05-12 12:41:12,108 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:12,108 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:12,109 INFO L85 PathProgramCache]: Analyzing trace with hash -531676378, now seen corresponding path program 4 times [2024-05-12 12:41:12,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:12,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [433900003] [2024-05-12 12:41:12,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:12,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:12,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:12,221 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:12,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:12,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [433900003] [2024-05-12 12:41:12,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [433900003] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:12,222 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:12,222 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:41:12,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [313719995] [2024-05-12 12:41:12,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:12,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:41:12,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:12,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:41:12,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:41:12,264 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:41:12,264 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 225 transitions, 2653 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:12,264 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:12,264 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:41:12,264 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:14,052 INFO L124 PetriNetUnfolderBase]: 7541/12751 cut-off events. [2024-05-12 12:41:14,052 INFO L125 PetriNetUnfolderBase]: For 408929/409150 co-relation queries the response was YES. [2024-05-12 12:41:14,132 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65474 conditions, 12751 events. 7541/12751 cut-off events. For 408929/409150 co-relation queries the response was YES. Maximal size of possible extension queue 941. Compared 103518 event pairs, 2789 based on Foata normal form. 252/12876 useless extension candidates. Maximal degree in co-relation 65361. Up to 11079 conditions per place. [2024-05-12 12:41:14,166 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 198 selfloop transitions, 69 changer transitions 0/280 dead transitions. [2024-05-12 12:41:14,166 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 280 transitions, 3392 flow [2024-05-12 12:41:14,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:41:14,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:41:14,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 275 transitions. [2024-05-12 12:41:14,166 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-05-12 12:41:14,166 INFO L175 Difference]: Start difference. First operand has 228 places, 225 transitions, 2653 flow. Second operand 10 states and 275 transitions. [2024-05-12 12:41:14,167 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 280 transitions, 3392 flow [2024-05-12 12:41:15,279 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 280 transitions, 3252 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-05-12 12:41:15,282 INFO L231 Difference]: Finished difference. Result has 230 places, 226 transitions, 2678 flow [2024-05-12 12:41:15,282 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2513, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2678, PETRI_PLACES=230, PETRI_TRANSITIONS=226} [2024-05-12 12:41:15,282 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 181 predicate places. [2024-05-12 12:41:15,282 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 226 transitions, 2678 flow [2024-05-12 12:41:15,282 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:15,282 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:15,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, 1, 1] [2024-05-12 12:41:15,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-05-12 12:41:15,283 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:15,283 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:15,283 INFO L85 PathProgramCache]: Analyzing trace with hash -1991068714, now seen corresponding path program 5 times [2024-05-12 12:41:15,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:15,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1437794589] [2024-05-12 12:41:15,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:15,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:15,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:15,388 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:15,388 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:15,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1437794589] [2024-05-12 12:41:15,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1437794589] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:15,388 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:15,388 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:41:15,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1982518956] [2024-05-12 12:41:15,389 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:15,389 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:41:15,389 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:15,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:41:15,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:41:15,431 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:41:15,431 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 226 transitions, 2678 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:15,431 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:15,431 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:41:15,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:17,051 INFO L124 PetriNetUnfolderBase]: 7500/13341 cut-off events. [2024-05-12 12:41:17,051 INFO L125 PetriNetUnfolderBase]: For 378004/378236 co-relation queries the response was YES. [2024-05-12 12:41:17,153 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66519 conditions, 13341 events. 7500/13341 cut-off events. For 378004/378236 co-relation queries the response was YES. Maximal size of possible extension queue 961. Compared 113342 event pairs, 3176 based on Foata normal form. 232/13433 useless extension candidates. Maximal degree in co-relation 66405. Up to 11334 conditions per place. [2024-05-12 12:41:17,192 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 186 selfloop transitions, 71 changer transitions 0/270 dead transitions. [2024-05-12 12:41:17,193 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 270 transitions, 3359 flow [2024-05-12 12:41:17,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:41:17,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:41:17,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 244 transitions. [2024-05-12 12:41:17,194 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6024691358024692 [2024-05-12 12:41:17,194 INFO L175 Difference]: Start difference. First operand has 230 places, 226 transitions, 2678 flow. Second operand 9 states and 244 transitions. [2024-05-12 12:41:17,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 270 transitions, 3359 flow [2024-05-12 12:41:18,308 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 270 transitions, 3217 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-05-12 12:41:18,311 INFO L231 Difference]: Finished difference. Result has 231 places, 227 transitions, 2706 flow [2024-05-12 12:41:18,311 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2536, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2706, PETRI_PLACES=231, PETRI_TRANSITIONS=227} [2024-05-12 12:41:18,312 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 182 predicate places. [2024-05-12 12:41:18,312 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 227 transitions, 2706 flow [2024-05-12 12:41:18,312 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:18,312 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:18,312 INFO 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-05-12 12:41:18,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-05-12 12:41:18,312 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-05-12 12:41:18,312 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:18,312 INFO L85 PathProgramCache]: Analyzing trace with hash 661576486, now seen corresponding path program 6 times [2024-05-12 12:41:18,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:18,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1565922950] [2024-05-12 12:41:18,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:18,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:18,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:18,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-05-12 12:41:18,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:18,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1565922950] [2024-05-12 12:41:18,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1565922950] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:18,412 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:18,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:41:18,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [741696020] [2024-05-12 12:41:18,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:18,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:41:18,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:18,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:41:18,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:41:18,464 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:41:18,464 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 227 transitions, 2706 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:18,464 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:18,464 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:41:18,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:20,273 INFO L124 PetriNetUnfolderBase]: 7895/13398 cut-off events. [2024-05-12 12:41:20,273 INFO L125 PetriNetUnfolderBase]: For 453454/453689 co-relation queries the response was YES. [2024-05-12 12:41:20,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70721 conditions, 13398 events. 7895/13398 cut-off events. For 453454/453689 co-relation queries the response was YES. Maximal size of possible extension queue 1010. Compared 109684 event pairs, 2970 based on Foata normal form. 235/13477 useless extension candidates. Maximal degree in co-relation 70606. Up to 10898 conditions per place. [2024-05-12 12:41:20,409 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 192 selfloop transitions, 74 changer transitions 0/279 dead transitions. [2024-05-12 12:41:20,410 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 279 transitions, 3588 flow [2024-05-12 12:41:20,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:41:20,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:41:20,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 250 transitions. [2024-05-12 12:41:20,411 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6172839506172839 [2024-05-12 12:41:20,411 INFO L175 Difference]: Start difference. First operand has 231 places, 227 transitions, 2706 flow. Second operand 9 states and 250 transitions. [2024-05-12 12:41:20,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 279 transitions, 3588 flow [2024-05-12 12:41:21,456 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 279 transitions, 3439 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-05-12 12:41:21,459 INFO L231 Difference]: Finished difference. Result has 234 places, 229 transitions, 2767 flow [2024-05-12 12:41:21,460 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2557, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2767, PETRI_PLACES=234, PETRI_TRANSITIONS=229} [2024-05-12 12:41:21,460 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 185 predicate places. [2024-05-12 12:41:21,460 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 229 transitions, 2767 flow [2024-05-12 12:41:21,460 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:21,460 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:21,460 INFO 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-05-12 12:41:21,460 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-05-12 12:41:21,460 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:21,460 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:21,460 INFO L85 PathProgramCache]: Analyzing trace with hash 412685192, now seen corresponding path program 7 times [2024-05-12 12:41:21,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:21,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1386006110] [2024-05-12 12:41:21,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:21,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:21,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:21,567 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:21,568 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:21,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1386006110] [2024-05-12 12:41:21,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1386006110] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:21,568 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:21,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:41:21,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [579312107] [2024-05-12 12:41:21,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:21,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:41:21,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:21,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:41:21,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:41:21,610 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:41:21,610 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 229 transitions, 2767 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:21,610 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:21,610 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:41:21,610 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:23,316 INFO L124 PetriNetUnfolderBase]: 7925/13343 cut-off events. [2024-05-12 12:41:23,316 INFO L125 PetriNetUnfolderBase]: For 453291/453518 co-relation queries the response was YES. [2024-05-12 12:41:23,420 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69630 conditions, 13343 events. 7925/13343 cut-off events. For 453291/453518 co-relation queries the response was YES. Maximal size of possible extension queue 993. Compared 108800 event pairs, 2537 based on Foata normal form. 254/13444 useless extension candidates. Maximal degree in co-relation 69513. Up to 8854 conditions per place. [2024-05-12 12:41:23,460 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 204 selfloop transitions, 58 changer transitions 0/275 dead transitions. [2024-05-12 12:41:23,460 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 275 transitions, 3597 flow [2024-05-12 12:41:23,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:41:23,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:41:23,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 207 transitions. [2024-05-12 12:41:23,460 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6571428571428571 [2024-05-12 12:41:23,461 INFO L175 Difference]: Start difference. First operand has 234 places, 229 transitions, 2767 flow. Second operand 7 states and 207 transitions. [2024-05-12 12:41:23,461 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 275 transitions, 3597 flow [2024-05-12 12:41:24,916 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 275 transitions, 3447 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-05-12 12:41:24,919 INFO L231 Difference]: Finished difference. Result has 235 places, 229 transitions, 2742 flow [2024-05-12 12:41:24,919 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2617, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2742, PETRI_PLACES=235, PETRI_TRANSITIONS=229} [2024-05-12 12:41:24,920 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 186 predicate places. [2024-05-12 12:41:24,920 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 229 transitions, 2742 flow [2024-05-12 12:41:24,920 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:24,920 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:24,920 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:24,920 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-05-12 12:41:24,920 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:24,920 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:24,920 INFO L85 PathProgramCache]: Analyzing trace with hash 421256072, now seen corresponding path program 8 times [2024-05-12 12:41:24,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:24,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1134819709] [2024-05-12 12:41:24,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:24,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:24,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:25,030 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:25,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:25,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1134819709] [2024-05-12 12:41:25,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1134819709] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:25,031 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:25,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:41:25,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457302756] [2024-05-12 12:41:25,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:25,031 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:41:25,032 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:25,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:41:25,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:41:25,071 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:41:25,072 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 229 transitions, 2742 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:25,072 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:25,072 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:41:25,072 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:26,705 INFO L124 PetriNetUnfolderBase]: 7767/13184 cut-off events. [2024-05-12 12:41:26,705 INFO L125 PetriNetUnfolderBase]: For 406410/406643 co-relation queries the response was YES. [2024-05-12 12:41:26,805 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66432 conditions, 13184 events. 7767/13184 cut-off events. For 406410/406643 co-relation queries the response was YES. Maximal size of possible extension queue 996. Compared 108033 event pairs, 2889 based on Foata normal form. 259/13285 useless extension candidates. Maximal degree in co-relation 66314. Up to 11456 conditions per place. [2024-05-12 12:41:26,843 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 197 selfloop transitions, 55 changer transitions 0/265 dead transitions. [2024-05-12 12:41:26,843 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 265 transitions, 3378 flow [2024-05-12 12:41:26,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:41:26,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:41:26,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 199 transitions. [2024-05-12 12:41:26,844 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6317460317460317 [2024-05-12 12:41:26,844 INFO L175 Difference]: Start difference. First operand has 235 places, 229 transitions, 2742 flow. Second operand 7 states and 199 transitions. [2024-05-12 12:41:26,844 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 265 transitions, 3378 flow [2024-05-12 12:41:27,865 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 265 transitions, 3247 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-05-12 12:41:27,868 INFO L231 Difference]: Finished difference. Result has 235 places, 229 transitions, 2730 flow [2024-05-12 12:41:27,868 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2611, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2730, PETRI_PLACES=235, PETRI_TRANSITIONS=229} [2024-05-12 12:41:27,869 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 186 predicate places. [2024-05-12 12:41:27,869 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 229 transitions, 2730 flow [2024-05-12 12:41:27,869 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:27,869 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:27,869 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:27,869 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-05-12 12:41:27,869 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:27,870 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:27,870 INFO L85 PathProgramCache]: Analyzing trace with hash 708143402, now seen corresponding path program 9 times [2024-05-12 12:41:27,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:27,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1363789344] [2024-05-12 12:41:27,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:27,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:27,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:27,981 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:27,981 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:27,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1363789344] [2024-05-12 12:41:27,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1363789344] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:27,982 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:27,982 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:41:27,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [739337646] [2024-05-12 12:41:27,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:27,982 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:41:27,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:27,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:41:27,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:41:28,044 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:41:28,044 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 229 transitions, 2730 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:28,044 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:28,044 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:41:28,044 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:29,759 INFO L124 PetriNetUnfolderBase]: 7756/13482 cut-off events. [2024-05-12 12:41:29,759 INFO L125 PetriNetUnfolderBase]: For 340370/340604 co-relation queries the response was YES. [2024-05-12 12:41:29,852 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64513 conditions, 13482 events. 7756/13482 cut-off events. For 340370/340604 co-relation queries the response was YES. Maximal size of possible extension queue 981. Compared 112869 event pairs, 3074 based on Foata normal form. 260/13601 useless extension candidates. Maximal degree in co-relation 64395. Up to 11433 conditions per place. [2024-05-12 12:41:29,886 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 197 selfloop transitions, 61 changer transitions 0/271 dead transitions. [2024-05-12 12:41:29,887 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 271 transitions, 3398 flow [2024-05-12 12:41:29,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:41:29,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:41:29,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 246 transitions. [2024-05-12 12:41:29,887 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6074074074074074 [2024-05-12 12:41:29,888 INFO L175 Difference]: Start difference. First operand has 235 places, 229 transitions, 2730 flow. Second operand 9 states and 246 transitions. [2024-05-12 12:41:29,888 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 271 transitions, 3398 flow [2024-05-12 12:41:31,093 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 271 transitions, 3272 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-05-12 12:41:31,096 INFO L231 Difference]: Finished difference. Result has 237 places, 229 transitions, 2735 flow [2024-05-12 12:41:31,096 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2604, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2735, PETRI_PLACES=237, PETRI_TRANSITIONS=229} [2024-05-12 12:41:31,097 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 188 predicate places. [2024-05-12 12:41:31,097 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 229 transitions, 2735 flow [2024-05-12 12:41:31,097 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:31,097 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:31,097 INFO 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-05-12 12:41:31,097 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-05-12 12:41:31,097 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:31,097 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:31,098 INFO L85 PathProgramCache]: Analyzing trace with hash 1485250632, now seen corresponding path program 10 times [2024-05-12 12:41:31,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:31,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [3641189] [2024-05-12 12:41:31,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:31,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:31,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:31,209 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:31,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:31,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [3641189] [2024-05-12 12:41:31,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [3641189] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:31,209 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:31,209 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:41:31,209 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [739297222] [2024-05-12 12:41:31,209 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:31,210 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:41:31,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:31,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:41:31,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:41:31,242 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:41:31,242 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 229 transitions, 2735 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:31,242 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:31,243 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:41:31,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:32,824 INFO L124 PetriNetUnfolderBase]: 7737/13077 cut-off events. [2024-05-12 12:41:32,824 INFO L125 PetriNetUnfolderBase]: For 271562/271848 co-relation queries the response was YES. [2024-05-12 12:41:32,927 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63198 conditions, 13077 events. 7737/13077 cut-off events. For 271562/271848 co-relation queries the response was YES. Maximal size of possible extension queue 965. Compared 106501 event pairs, 2825 based on Foata normal form. 242/13180 useless extension candidates. Maximal degree in co-relation 63080. Up to 11693 conditions per place. [2024-05-12 12:41:32,965 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 172 selfloop transitions, 75 changer transitions 0/260 dead transitions. [2024-05-12 12:41:32,965 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 260 transitions, 3341 flow [2024-05-12 12:41:32,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:41:32,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:41:32,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 213 transitions. [2024-05-12 12:41:32,966 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5916666666666667 [2024-05-12 12:41:32,966 INFO L175 Difference]: Start difference. First operand has 237 places, 229 transitions, 2735 flow. Second operand 8 states and 213 transitions. [2024-05-12 12:41:32,966 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 260 transitions, 3341 flow [2024-05-12 12:41:34,042 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 260 transitions, 3170 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-05-12 12:41:34,045 INFO L231 Difference]: Finished difference. Result has 235 places, 229 transitions, 2719 flow [2024-05-12 12:41:34,045 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2564, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2719, PETRI_PLACES=235, PETRI_TRANSITIONS=229} [2024-05-12 12:41:34,045 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 186 predicate places. [2024-05-12 12:41:34,045 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 229 transitions, 2719 flow [2024-05-12 12:41:34,045 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:34,045 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:34,045 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:34,045 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-05-12 12:41:34,045 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:34,046 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:34,046 INFO L85 PathProgramCache]: Analyzing trace with hash -1721375742, now seen corresponding path program 11 times [2024-05-12 12:41:34,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:34,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1926632211] [2024-05-12 12:41:34,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:34,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:34,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:34,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-05-12 12:41:34,148 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:34,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1926632211] [2024-05-12 12:41:34,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1926632211] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:34,148 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:34,148 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:41:34,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2087276728] [2024-05-12 12:41:34,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:34,149 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:41:34,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:34,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:41:34,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:41:34,191 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:41:34,191 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 229 transitions, 2719 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:34,191 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:34,191 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:41:34,191 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:35,783 INFO L124 PetriNetUnfolderBase]: 7727/13051 cut-off events. [2024-05-12 12:41:35,783 INFO L125 PetriNetUnfolderBase]: For 253899/254174 co-relation queries the response was YES. [2024-05-12 12:41:35,890 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62085 conditions, 13051 events. 7727/13051 cut-off events. For 253899/254174 co-relation queries the response was YES. Maximal size of possible extension queue 956. Compared 106011 event pairs, 2777 based on Foata normal form. 240/13160 useless extension candidates. Maximal degree in co-relation 61968. Up to 11091 conditions per place. [2024-05-12 12:41:35,931 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 176 selfloop transitions, 77 changer transitions 0/266 dead transitions. [2024-05-12 12:41:35,931 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 266 transitions, 3379 flow [2024-05-12 12:41:35,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:41:35,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:41:35,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 218 transitions. [2024-05-12 12:41:35,932 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6055555555555555 [2024-05-12 12:41:35,932 INFO L175 Difference]: Start difference. First operand has 235 places, 229 transitions, 2719 flow. Second operand 8 states and 218 transitions. [2024-05-12 12:41:35,932 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 266 transitions, 3379 flow [2024-05-12 12:41:36,989 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 266 transitions, 3189 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-05-12 12:41:36,992 INFO L231 Difference]: Finished difference. Result has 235 places, 229 transitions, 2687 flow [2024-05-12 12:41:36,992 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2529, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2687, PETRI_PLACES=235, PETRI_TRANSITIONS=229} [2024-05-12 12:41:36,992 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 186 predicate places. [2024-05-12 12:41:36,993 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 229 transitions, 2687 flow [2024-05-12 12:41:36,993 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:36,993 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:36,993 INFO 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-05-12 12:41:36,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-05-12 12:41:36,993 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:36,993 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:36,993 INFO L85 PathProgramCache]: Analyzing trace with hash 590179970, now seen corresponding path program 1 times [2024-05-12 12:41:36,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:36,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1734443450] [2024-05-12 12:41:36,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:36,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:36,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:37,086 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:37,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:37,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1734443450] [2024-05-12 12:41:37,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1734443450] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:37,087 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:37,087 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:41:37,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1224308207] [2024-05-12 12:41:37,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:37,087 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:41:37,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:37,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:41:37,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:41:37,141 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:41:37,141 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 229 transitions, 2687 flow. Second operand has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:37,141 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:37,141 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:41:37,141 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:38,766 INFO L124 PetriNetUnfolderBase]: 7852/13320 cut-off events. [2024-05-12 12:41:38,766 INFO L125 PetriNetUnfolderBase]: For 265653/265876 co-relation queries the response was YES. [2024-05-12 12:41:38,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63518 conditions, 13320 events. 7852/13320 cut-off events. For 265653/265876 co-relation queries the response was YES. Maximal size of possible extension queue 979. Compared 109149 event pairs, 2286 based on Foata normal form. 226/13403 useless extension candidates. Maximal degree in co-relation 63401. Up to 11417 conditions per place. [2024-05-12 12:41:38,926 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 211 selfloop transitions, 39 changer transitions 0/263 dead transitions. [2024-05-12 12:41:38,926 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 263 transitions, 3467 flow [2024-05-12 12:41:38,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:41:38,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:41:38,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 172 transitions. [2024-05-12 12:41:38,926 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6370370370370371 [2024-05-12 12:41:38,926 INFO L175 Difference]: Start difference. First operand has 235 places, 229 transitions, 2687 flow. Second operand 6 states and 172 transitions. [2024-05-12 12:41:38,927 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 263 transitions, 3467 flow [2024-05-12 12:41:40,614 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 263 transitions, 3291 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-05-12 12:41:40,617 INFO L231 Difference]: Finished difference. Result has 234 places, 231 transitions, 2635 flow [2024-05-12 12:41:40,618 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2513, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2635, PETRI_PLACES=234, PETRI_TRANSITIONS=231} [2024-05-12 12:41:40,618 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 185 predicate places. [2024-05-12 12:41:40,618 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 231 transitions, 2635 flow [2024-05-12 12:41:40,618 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:40,618 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:40,618 INFO 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-05-12 12:41:40,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-05-12 12:41:40,618 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-05-12 12:41:40,618 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:40,619 INFO L85 PathProgramCache]: Analyzing trace with hash -1011020634, now seen corresponding path program 1 times [2024-05-12 12:41:40,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:40,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1243331080] [2024-05-12 12:41:40,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:40,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:40,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:40,729 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:40,730 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:40,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1243331080] [2024-05-12 12:41:40,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1243331080] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:40,730 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:40,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:41:40,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [838333686] [2024-05-12 12:41:40,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:40,730 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:41:40,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:40,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:41:40,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:41:40,771 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:41:40,771 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 231 transitions, 2635 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:40,771 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:40,772 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:41:40,772 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:42,614 INFO L124 PetriNetUnfolderBase]: 8042/13561 cut-off events. [2024-05-12 12:41:42,614 INFO L125 PetriNetUnfolderBase]: For 319747/319989 co-relation queries the response was YES. [2024-05-12 12:41:42,732 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64610 conditions, 13561 events. 8042/13561 cut-off events. For 319747/319989 co-relation queries the response was YES. Maximal size of possible extension queue 1016. Compared 110960 event pairs, 2479 based on Foata normal form. 270/13683 useless extension candidates. Maximal degree in co-relation 64492. Up to 10785 conditions per place. [2024-05-12 12:41:42,776 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 199 selfloop transitions, 72 changer transitions 0/284 dead transitions. [2024-05-12 12:41:42,776 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 284 transitions, 3453 flow [2024-05-12 12:41:42,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:41:42,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:41:42,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 251 transitions. [2024-05-12 12:41:42,777 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6197530864197531 [2024-05-12 12:41:42,777 INFO L175 Difference]: Start difference. First operand has 234 places, 231 transitions, 2635 flow. Second operand 9 states and 251 transitions. [2024-05-12 12:41:42,777 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 284 transitions, 3453 flow [2024-05-12 12:41:44,117 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 284 transitions, 3400 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-05-12 12:41:44,120 INFO L231 Difference]: Finished difference. Result has 241 places, 236 transitions, 2851 flow [2024-05-12 12:41:44,120 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2582, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2851, PETRI_PLACES=241, PETRI_TRANSITIONS=236} [2024-05-12 12:41:44,121 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 192 predicate places. [2024-05-12 12:41:44,121 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 236 transitions, 2851 flow [2024-05-12 12:41:44,121 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:44,121 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:44,121 INFO 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-05-12 12:41:44,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-05-12 12:41:44,121 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-05-12 12:41:44,121 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:44,121 INFO L85 PathProgramCache]: Analyzing trace with hash 708512550, now seen corresponding path program 1 times [2024-05-12 12:41:44,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:44,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1831095381] [2024-05-12 12:41:44,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:44,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:44,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:44,217 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:44,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:44,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1831095381] [2024-05-12 12:41:44,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1831095381] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:44,218 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:44,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:41:44,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1300846922] [2024-05-12 12:41:44,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:44,218 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:41:44,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:44,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:41:44,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:41:44,245 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:41:44,245 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 236 transitions, 2851 flow. Second operand has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:44,245 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:44,245 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:41:44,245 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:46,041 INFO L124 PetriNetUnfolderBase]: 8116/13712 cut-off events. [2024-05-12 12:41:46,041 INFO L125 PetriNetUnfolderBase]: For 261580/261803 co-relation queries the response was YES. [2024-05-12 12:41:46,149 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65830 conditions, 13712 events. 8116/13712 cut-off events. For 261580/261803 co-relation queries the response was YES. Maximal size of possible extension queue 1009. Compared 112346 event pairs, 2330 based on Foata normal form. 226/13785 useless extension candidates. Maximal degree in co-relation 65710. Up to 11816 conditions per place. [2024-05-12 12:41:46,190 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 211 selfloop transitions, 43 changer transitions 0/267 dead transitions. [2024-05-12 12:41:46,190 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 267 transitions, 3475 flow [2024-05-12 12:41:46,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:41:46,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:41:46,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 171 transitions. [2024-05-12 12:41:46,190 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6333333333333333 [2024-05-12 12:41:46,190 INFO L175 Difference]: Start difference. First operand has 241 places, 236 transitions, 2851 flow. Second operand 6 states and 171 transitions. [2024-05-12 12:41:46,190 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 267 transitions, 3475 flow [2024-05-12 12:41:47,602 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 267 transitions, 3324 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-05-12 12:41:47,605 INFO L231 Difference]: Finished difference. Result has 240 places, 236 transitions, 2794 flow [2024-05-12 12:41:47,605 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2700, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2794, PETRI_PLACES=240, PETRI_TRANSITIONS=236} [2024-05-12 12:41:47,605 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 191 predicate places. [2024-05-12 12:41:47,605 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 236 transitions, 2794 flow [2024-05-12 12:41:47,605 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:47,605 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:47,605 INFO 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-05-12 12:41:47,606 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-05-12 12:41:47,606 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-05-12 12:41:47,606 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:47,606 INFO L85 PathProgramCache]: Analyzing trace with hash -1676171714, now seen corresponding path program 2 times [2024-05-12 12:41:47,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:47,606 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1728844353] [2024-05-12 12:41:47,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:47,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:47,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:47,720 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:47,720 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:47,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1728844353] [2024-05-12 12:41:47,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1728844353] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:47,720 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:47,720 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:41:47,720 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [919056236] [2024-05-12 12:41:47,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:47,721 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:41:47,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:47,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:41:47,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:41:47,755 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:41:47,755 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 236 transitions, 2794 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:47,755 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:47,755 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:41:47,755 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:49,599 INFO L124 PetriNetUnfolderBase]: 8082/14563 cut-off events. [2024-05-12 12:41:49,599 INFO L125 PetriNetUnfolderBase]: For 265051/265306 co-relation queries the response was YES. [2024-05-12 12:41:49,737 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66720 conditions, 14563 events. 8082/14563 cut-off events. For 265051/265306 co-relation queries the response was YES. Maximal size of possible extension queue 1031. Compared 126828 event pairs, 3464 based on Foata normal form. 259/14667 useless extension candidates. Maximal degree in co-relation 66600. Up to 12218 conditions per place. [2024-05-12 12:41:49,783 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 215 selfloop transitions, 44 changer transitions 0/272 dead transitions. [2024-05-12 12:41:49,783 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 272 transitions, 3475 flow [2024-05-12 12:41:49,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:41:49,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:41:49,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 213 transitions. [2024-05-12 12:41:49,784 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5916666666666667 [2024-05-12 12:41:49,784 INFO L175 Difference]: Start difference. First operand has 240 places, 236 transitions, 2794 flow. Second operand 8 states and 213 transitions. [2024-05-12 12:41:49,784 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 272 transitions, 3475 flow [2024-05-12 12:41:51,014 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 272 transitions, 3360 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-05-12 12:41:51,017 INFO L231 Difference]: Finished difference. Result has 242 places, 237 transitions, 2806 flow [2024-05-12 12:41:51,018 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2679, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2806, PETRI_PLACES=242, PETRI_TRANSITIONS=237} [2024-05-12 12:41:51,018 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 193 predicate places. [2024-05-12 12:41:51,018 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 237 transitions, 2806 flow [2024-05-12 12:41:51,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:51,018 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:51,018 INFO 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-05-12 12:41:51,018 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-05-12 12:41:51,019 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-05-12 12:41:51,019 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:51,019 INFO L85 PathProgramCache]: Analyzing trace with hash -1366803260, now seen corresponding path program 3 times [2024-05-12 12:41:51,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:51,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [671812578] [2024-05-12 12:41:51,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:51,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:51,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:51,130 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:51,130 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:51,130 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [671812578] [2024-05-12 12:41:51,130 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [671812578] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:51,130 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:51,130 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:41:51,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [779644997] [2024-05-12 12:41:51,130 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:51,130 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:41:51,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:51,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:41:51,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:41:51,195 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:41:51,196 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 237 transitions, 2806 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:51,196 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:51,196 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:41:51,196 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:52,991 INFO L124 PetriNetUnfolderBase]: 8188/14391 cut-off events. [2024-05-12 12:41:52,991 INFO L125 PetriNetUnfolderBase]: For 268932/269218 co-relation queries the response was YES. [2024-05-12 12:41:53,113 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66944 conditions, 14391 events. 8188/14391 cut-off events. For 268932/269218 co-relation queries the response was YES. Maximal size of possible extension queue 1031. Compared 122250 event pairs, 2938 based on Foata normal form. 248/14486 useless extension candidates. Maximal degree in co-relation 66824. Up to 9970 conditions per place. [2024-05-12 12:41:53,156 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 175 selfloop transitions, 92 changer transitions 0/280 dead transitions. [2024-05-12 12:41:53,156 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 280 transitions, 3559 flow [2024-05-12 12:41:53,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:41:53,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:41:53,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 222 transitions. [2024-05-12 12:41:53,157 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6166666666666667 [2024-05-12 12:41:53,157 INFO L175 Difference]: Start difference. First operand has 242 places, 237 transitions, 2806 flow. Second operand 8 states and 222 transitions. [2024-05-12 12:41:53,157 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 280 transitions, 3559 flow [2024-05-12 12:41:54,331 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 280 transitions, 3348 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-05-12 12:41:54,334 INFO L231 Difference]: Finished difference. Result has 242 places, 238 transitions, 2820 flow [2024-05-12 12:41:54,334 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2595, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2820, PETRI_PLACES=242, PETRI_TRANSITIONS=238} [2024-05-12 12:41:54,334 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 193 predicate places. [2024-05-12 12:41:54,334 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 238 transitions, 2820 flow [2024-05-12 12:41:54,334 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:54,334 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:54,334 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:54,335 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-05-12 12:41:54,335 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:54,335 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:54,335 INFO L85 PathProgramCache]: Analyzing trace with hash -1262203769, now seen corresponding path program 1 times [2024-05-12 12:41:54,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:54,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1151848833] [2024-05-12 12:41:54,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:54,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:54,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:54,400 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:54,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:54,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1151848833] [2024-05-12 12:41:54,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1151848833] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:54,401 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:54,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:41:54,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [125930087] [2024-05-12 12:41:54,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:54,402 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:41:54,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:54,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:41:54,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:41:54,427 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 45 [2024-05-12 12:41:54,427 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 238 transitions, 2820 flow. Second operand has 6 states, 6 states have (on average 22.666666666666668) internal successors, (136), 6 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:54,428 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:54,428 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 45 [2024-05-12 12:41:54,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:56,592 INFO L124 PetriNetUnfolderBase]: 7530/14823 cut-off events. [2024-05-12 12:41:56,592 INFO L125 PetriNetUnfolderBase]: For 136852/137515 co-relation queries the response was YES. [2024-05-12 12:41:56,708 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60284 conditions, 14823 events. 7530/14823 cut-off events. For 136852/137515 co-relation queries the response was YES. Maximal size of possible extension queue 1306. Compared 147469 event pairs, 2271 based on Foata normal form. 555/14177 useless extension candidates. Maximal degree in co-relation 60165. Up to 4871 conditions per place. [2024-05-12 12:41:56,739 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 76 selfloop transitions, 75 changer transitions 190/453 dead transitions. [2024-05-12 12:41:56,740 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 453 transitions, 5853 flow [2024-05-12 12:41:56,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:41:56,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:41:56,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 286 transitions. [2024-05-12 12:41:56,740 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6355555555555555 [2024-05-12 12:41:56,740 INFO L175 Difference]: Start difference. First operand has 242 places, 238 transitions, 2820 flow. Second operand 10 states and 286 transitions. [2024-05-12 12:41:56,740 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 453 transitions, 5853 flow [2024-05-12 12:41:57,496 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 453 transitions, 5423 flow, removed 45 selfloop flow, removed 6 redundant places. [2024-05-12 12:41:57,500 INFO L231 Difference]: Finished difference. Result has 252 places, 240 transitions, 2826 flow [2024-05-12 12:41:57,500 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2608, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2826, PETRI_PLACES=252, PETRI_TRANSITIONS=240} [2024-05-12 12:41:57,501 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 203 predicate places. [2024-05-12 12:41:57,501 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 240 transitions, 2826 flow [2024-05-12 12:41:57,501 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.666666666666668) internal successors, (136), 6 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:57,501 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:57,501 INFO 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-05-12 12:41:57,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-05-12 12:41:57,501 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-05-12 12:41:57,501 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:57,501 INFO L85 PathProgramCache]: Analyzing trace with hash -1130449588, now seen corresponding path program 12 times [2024-05-12 12:41:57,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:57,501 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [721058236] [2024-05-12 12:41:57,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:57,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:57,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:57,623 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:57,623 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:57,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [721058236] [2024-05-12 12:41:57,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [721058236] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:57,623 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:57,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:41:57,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1619089014] [2024-05-12 12:41:57,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:57,624 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:41:57,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:57,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:41:57,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:41:57,663 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:41:57,663 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 240 transitions, 2826 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:57,663 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:57,663 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:41:57,663 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:59,499 INFO L124 PetriNetUnfolderBase]: 7911/13739 cut-off events. [2024-05-12 12:41:59,499 INFO L125 PetriNetUnfolderBase]: For 344249/344541 co-relation queries the response was YES. [2024-05-12 12:41:59,638 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67315 conditions, 13739 events. 7911/13739 cut-off events. For 344249/344541 co-relation queries the response was YES. Maximal size of possible extension queue 1000. Compared 115206 event pairs, 3163 based on Foata normal form. 278/13831 useless extension candidates. Maximal degree in co-relation 67189. Up to 11458 conditions per place. [2024-05-12 12:41:59,682 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 169 selfloop transitions, 97 changer transitions 0/280 dead transitions. [2024-05-12 12:41:59,682 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 280 transitions, 3583 flow [2024-05-12 12:41:59,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:41:59,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:41:59,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 245 transitions. [2024-05-12 12:41:59,683 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6049382716049383 [2024-05-12 12:41:59,683 INFO L175 Difference]: Start difference. First operand has 252 places, 240 transitions, 2826 flow. Second operand 9 states and 245 transitions. [2024-05-12 12:41:59,683 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 280 transitions, 3583 flow [2024-05-12 12:42:00,699 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 280 transitions, 3507 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-05-12 12:42:00,703 INFO L231 Difference]: Finished difference. Result has 252 places, 241 transitions, 3022 flow [2024-05-12 12:42:00,703 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2780, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3022, PETRI_PLACES=252, PETRI_TRANSITIONS=241} [2024-05-12 12:42:00,703 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 203 predicate places. [2024-05-12 12:42:00,703 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 241 transitions, 3022 flow [2024-05-12 12:42:00,703 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:00,703 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:00,703 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:00,704 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-05-12 12:42:00,704 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-05-12 12:42:00,704 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:00,704 INFO L85 PathProgramCache]: Analyzing trace with hash -958213918, now seen corresponding path program 13 times [2024-05-12 12:42:00,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:00,704 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [793859719] [2024-05-12 12:42:00,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:00,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:00,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:00,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-05-12 12:42:00,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:00,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [793859719] [2024-05-12 12:42:00,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [793859719] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:00,811 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:00,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:42:00,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [444567798] [2024-05-12 12:42:00,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:00,811 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:42:00,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:00,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:42:00,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:42:00,847 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:42:00,848 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 241 transitions, 3022 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:00,848 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:00,848 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:42:00,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:02,601 INFO L124 PetriNetUnfolderBase]: 8039/13689 cut-off events. [2024-05-12 12:42:02,602 INFO L125 PetriNetUnfolderBase]: For 294220/294504 co-relation queries the response was YES. [2024-05-12 12:42:02,710 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66311 conditions, 13689 events. 8039/13689 cut-off events. For 294220/294504 co-relation queries the response was YES. Maximal size of possible extension queue 1009. Compared 112774 event pairs, 3117 based on Foata normal form. 243/13733 useless extension candidates. Maximal degree in co-relation 66188. Up to 11984 conditions per place. [2024-05-12 12:42:02,750 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 149 selfloop transitions, 107 changer transitions 0/270 dead transitions. [2024-05-12 12:42:02,750 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 270 transitions, 3689 flow [2024-05-12 12:42:02,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:42:02,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:42:02,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 211 transitions. [2024-05-12 12:42:02,751 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5861111111111111 [2024-05-12 12:42:02,751 INFO L175 Difference]: Start difference. First operand has 252 places, 241 transitions, 3022 flow. Second operand 8 states and 211 transitions. [2024-05-12 12:42:02,751 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 270 transitions, 3689 flow [2024-05-12 12:42:04,031 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 270 transitions, 3472 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-05-12 12:42:04,034 INFO L231 Difference]: Finished difference. Result has 252 places, 242 transitions, 3065 flow [2024-05-12 12:42:04,034 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2805, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3065, PETRI_PLACES=252, PETRI_TRANSITIONS=242} [2024-05-12 12:42:04,035 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 203 predicate places. [2024-05-12 12:42:04,035 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 242 transitions, 3065 flow [2024-05-12 12:42:04,035 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:04,035 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:04,035 INFO 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-05-12 12:42:04,035 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-05-12 12:42:04,035 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-05-12 12:42:04,035 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:04,035 INFO L85 PathProgramCache]: Analyzing trace with hash -1071893398, now seen corresponding path program 14 times [2024-05-12 12:42:04,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:04,035 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [635466480] [2024-05-12 12:42:04,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:04,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:04,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:04,127 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:04,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:04,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [635466480] [2024-05-12 12:42:04,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [635466480] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:04,127 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:04,127 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:42:04,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1009183836] [2024-05-12 12:42:04,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:04,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:42:04,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:04,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:42:04,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:42:04,175 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:42:04,175 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 242 transitions, 3065 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:04,175 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:04,175 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:42:04,175 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:05,969 INFO L124 PetriNetUnfolderBase]: 8033/14554 cut-off events. [2024-05-12 12:42:05,969 INFO L125 PetriNetUnfolderBase]: For 298184/298466 co-relation queries the response was YES. [2024-05-12 12:42:06,090 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66936 conditions, 14554 events. 8033/14554 cut-off events. For 298184/298466 co-relation queries the response was YES. Maximal size of possible extension queue 1024. Compared 127540 event pairs, 3590 based on Foata normal form. 241/14583 useless extension candidates. Maximal degree in co-relation 66813. Up to 11366 conditions per place. [2024-05-12 12:42:06,135 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 154 selfloop transitions, 109 changer transitions 0/277 dead transitions. [2024-05-12 12:42:06,135 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 277 transitions, 3790 flow [2024-05-12 12:42:06,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:42:06,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:42:06,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 216 transitions. [2024-05-12 12:42:06,136 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-05-12 12:42:06,136 INFO L175 Difference]: Start difference. First operand has 252 places, 242 transitions, 3065 flow. Second operand 8 states and 216 transitions. [2024-05-12 12:42:06,136 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 277 transitions, 3790 flow [2024-05-12 12:42:07,541 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 277 transitions, 3549 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-05-12 12:42:07,545 INFO L231 Difference]: Finished difference. Result has 254 places, 243 transitions, 3089 flow [2024-05-12 12:42:07,545 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2824, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3089, PETRI_PLACES=254, PETRI_TRANSITIONS=243} [2024-05-12 12:42:07,546 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 205 predicate places. [2024-05-12 12:42:07,546 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 243 transitions, 3089 flow [2024-05-12 12:42:07,546 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:07,546 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:07,546 INFO 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-05-12 12:42:07,546 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-05-12 12:42:07,546 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-05-12 12:42:07,546 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:07,546 INFO L85 PathProgramCache]: Analyzing trace with hash 1756025246, now seen corresponding path program 2 times [2024-05-12 12:42:07,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:07,547 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1154755703] [2024-05-12 12:42:07,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:07,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:07,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:07,654 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:07,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:07,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1154755703] [2024-05-12 12:42:07,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1154755703] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:07,655 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:07,655 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:42:07,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1223421946] [2024-05-12 12:42:07,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:07,656 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:42:07,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:07,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:42:07,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:42:07,700 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:42:07,700 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 243 transitions, 3089 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:07,700 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:07,700 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:42:07,700 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:10,004 INFO L124 PetriNetUnfolderBase]: 8133/14075 cut-off events. [2024-05-12 12:42:10,004 INFO L125 PetriNetUnfolderBase]: For 294395/294689 co-relation queries the response was YES. [2024-05-12 12:42:10,126 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66909 conditions, 14075 events. 8133/14075 cut-off events. For 294395/294689 co-relation queries the response was YES. Maximal size of possible extension queue 1023. Compared 117904 event pairs, 3234 based on Foata normal form. 235/14102 useless extension candidates. Maximal degree in co-relation 66785. Up to 12234 conditions per place. [2024-05-12 12:42:10,166 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 226 selfloop transitions, 45 changer transitions 0/285 dead transitions. [2024-05-12 12:42:10,166 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 285 transitions, 3943 flow [2024-05-12 12:42:10,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:42:10,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:42:10,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 217 transitions. [2024-05-12 12:42:10,167 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027777777777777 [2024-05-12 12:42:10,167 INFO L175 Difference]: Start difference. First operand has 254 places, 243 transitions, 3089 flow. Second operand 8 states and 217 transitions. [2024-05-12 12:42:10,167 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 285 transitions, 3943 flow [2024-05-12 12:42:11,299 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 285 transitions, 3695 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-05-12 12:42:11,302 INFO L231 Difference]: Finished difference. Result has 256 places, 244 transitions, 2957 flow [2024-05-12 12:42:11,302 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2841, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2957, PETRI_PLACES=256, PETRI_TRANSITIONS=244} [2024-05-12 12:42:11,303 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 207 predicate places. [2024-05-12 12:42:11,303 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 244 transitions, 2957 flow [2024-05-12 12:42:11,303 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:11,303 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:11,303 INFO 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-05-12 12:42:11,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-05-12 12:42:11,303 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-05-12 12:42:11,303 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:11,303 INFO L85 PathProgramCache]: Analyzing trace with hash -398926364, now seen corresponding path program 3 times [2024-05-12 12:42:11,303 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:11,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [488856066] [2024-05-12 12:42:11,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:11,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:11,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:11,416 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:11,417 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:11,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [488856066] [2024-05-12 12:42:11,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [488856066] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:11,417 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:11,417 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:42:11,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1501821534] [2024-05-12 12:42:11,417 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:11,417 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:42:11,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:11,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:42:11,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:42:11,456 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:42:11,457 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 244 transitions, 2957 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:11,457 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:11,457 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:42:11,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:13,670 INFO L124 PetriNetUnfolderBase]: 8115/14749 cut-off events. [2024-05-12 12:42:13,670 INFO L125 PetriNetUnfolderBase]: For 281963/282259 co-relation queries the response was YES. [2024-05-12 12:42:13,782 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66151 conditions, 14749 events. 8115/14749 cut-off events. For 281963/282259 co-relation queries the response was YES. Maximal size of possible extension queue 1026. Compared 129598 event pairs, 3711 based on Foata normal form. 239/14779 useless extension candidates. Maximal degree in co-relation 66026. Up to 12390 conditions per place. [2024-05-12 12:42:13,821 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 219 selfloop transitions, 42 changer transitions 0/275 dead transitions. [2024-05-12 12:42:13,821 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 275 transitions, 3599 flow [2024-05-12 12:42:13,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:42:13,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:42:13,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 189 transitions. [2024-05-12 12:42:13,822 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-05-12 12:42:13,822 INFO L175 Difference]: Start difference. First operand has 256 places, 244 transitions, 2957 flow. Second operand 7 states and 189 transitions. [2024-05-12 12:42:13,822 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 275 transitions, 3599 flow [2024-05-12 12:42:14,989 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 275 transitions, 3492 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-05-12 12:42:14,992 INFO L231 Difference]: Finished difference. Result has 258 places, 244 transitions, 2939 flow [2024-05-12 12:42:14,992 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2850, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2939, PETRI_PLACES=258, PETRI_TRANSITIONS=244} [2024-05-12 12:42:14,993 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 209 predicate places. [2024-05-12 12:42:14,993 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 244 transitions, 2939 flow [2024-05-12 12:42:14,993 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:14,993 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:14,993 INFO 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-05-12 12:42:14,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-05-12 12:42:14,993 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-05-12 12:42:14,994 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:14,994 INFO L85 PathProgramCache]: Analyzing trace with hash 1518543362, now seen corresponding path program 4 times [2024-05-12 12:42:14,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:14,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1396437785] [2024-05-12 12:42:14,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:14,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:15,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:15,116 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:15,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:15,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1396437785] [2024-05-12 12:42:15,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1396437785] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:15,117 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:15,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:42:15,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2014339468] [2024-05-12 12:42:15,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:15,118 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:42:15,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:15,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:42:15,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:42:15,157 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:42:15,157 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 244 transitions, 2939 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:15,157 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:15,157 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:42:15,157 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:17,588 INFO L124 PetriNetUnfolderBase]: 8167/14782 cut-off events. [2024-05-12 12:42:17,589 INFO L125 PetriNetUnfolderBase]: For 281617/281911 co-relation queries the response was YES. [2024-05-12 12:42:17,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66276 conditions, 14782 events. 8167/14782 cut-off events. For 281617/281911 co-relation queries the response was YES. Maximal size of possible extension queue 1031. Compared 129174 event pairs, 3276 based on Foata normal form. 235/14807 useless extension candidates. Maximal degree in co-relation 66150. Up to 11909 conditions per place. [2024-05-12 12:42:17,766 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 223 selfloop transitions, 50 changer transitions 0/287 dead transitions. [2024-05-12 12:42:17,766 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 287 transitions, 3819 flow [2024-05-12 12:42:17,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:42:17,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:42:17,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 198 transitions. [2024-05-12 12:42:17,767 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6285714285714286 [2024-05-12 12:42:17,767 INFO L175 Difference]: Start difference. First operand has 258 places, 244 transitions, 2939 flow. Second operand 7 states and 198 transitions. [2024-05-12 12:42:17,767 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 287 transitions, 3819 flow [2024-05-12 12:42:19,053 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 287 transitions, 3706 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-05-12 12:42:19,056 INFO L231 Difference]: Finished difference. Result has 258 places, 245 transitions, 2954 flow [2024-05-12 12:42:19,056 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2826, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2954, PETRI_PLACES=258, PETRI_TRANSITIONS=245} [2024-05-12 12:42:19,057 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 209 predicate places. [2024-05-12 12:42:19,057 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 245 transitions, 2954 flow [2024-05-12 12:42:19,057 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:19,057 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:19,057 INFO 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-05-12 12:42:19,057 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-05-12 12:42:19,057 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-05-12 12:42:19,057 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:19,057 INFO L85 PathProgramCache]: Analyzing trace with hash 1529971202, now seen corresponding path program 5 times [2024-05-12 12:42:19,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:19,057 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [194699181] [2024-05-12 12:42:19,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:19,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:19,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:19,146 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:19,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:19,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [194699181] [2024-05-12 12:42:19,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [194699181] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:19,146 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:19,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:42:19,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [249191080] [2024-05-12 12:42:19,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:19,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:42:19,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:19,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:42:19,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:42:19,185 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:42:19,185 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 245 transitions, 2954 flow. Second operand has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:19,185 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:19,185 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:42:19,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:21,384 INFO L124 PetriNetUnfolderBase]: 8157/14453 cut-off events. [2024-05-12 12:42:21,384 INFO L125 PetriNetUnfolderBase]: For 282990/283280 co-relation queries the response was YES. [2024-05-12 12:42:21,662 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66217 conditions, 14453 events. 8157/14453 cut-off events. For 282990/283280 co-relation queries the response was YES. Maximal size of possible extension queue 1036. Compared 124184 event pairs, 2676 based on Foata normal form. 235/14481 useless extension candidates. Maximal degree in co-relation 66090. Up to 10766 conditions per place. [2024-05-12 12:42:21,703 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 211 selfloop transitions, 53 changer transitions 0/278 dead transitions. [2024-05-12 12:42:21,703 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 278 transitions, 3780 flow [2024-05-12 12:42:21,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:42:21,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:42:21,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 167 transitions. [2024-05-12 12:42:21,704 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6185185185185185 [2024-05-12 12:42:21,704 INFO L175 Difference]: Start difference. First operand has 258 places, 245 transitions, 2954 flow. Second operand 6 states and 167 transitions. [2024-05-12 12:42:21,704 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 278 transitions, 3780 flow [2024-05-12 12:42:23,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 278 transitions, 3664 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-05-12 12:42:23,118 INFO L231 Difference]: Finished difference. Result has 259 places, 246 transitions, 2972 flow [2024-05-12 12:42:23,118 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2838, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2972, PETRI_PLACES=259, PETRI_TRANSITIONS=246} [2024-05-12 12:42:23,119 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 210 predicate places. [2024-05-12 12:42:23,119 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 246 transitions, 2972 flow [2024-05-12 12:42:23,119 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:23,119 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:23,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, 1] [2024-05-12 12:42:23,119 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-05-12 12:42:23,119 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-05-12 12:42:23,119 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:23,119 INFO L85 PathProgramCache]: Analyzing trace with hash -949675740, now seen corresponding path program 6 times [2024-05-12 12:42:23,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:23,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [26392323] [2024-05-12 12:42:23,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:23,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:23,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:23,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-05-12 12:42:23,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:23,224 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [26392323] [2024-05-12 12:42:23,224 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [26392323] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:23,224 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:23,224 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:42:23,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [898873201] [2024-05-12 12:42:23,224 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:23,224 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:42:23,224 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:23,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:42:23,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:42:23,253 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:42:23,254 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 246 transitions, 2972 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:23,254 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:23,254 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:42:23,254 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:25,495 INFO L124 PetriNetUnfolderBase]: 8138/14084 cut-off events. [2024-05-12 12:42:25,495 INFO L125 PetriNetUnfolderBase]: For 272966/273254 co-relation queries the response was YES. [2024-05-12 12:42:25,616 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65372 conditions, 14084 events. 8138/14084 cut-off events. For 272966/273254 co-relation queries the response was YES. Maximal size of possible extension queue 1029. Compared 118043 event pairs, 3317 based on Foata normal form. 237/14114 useless extension candidates. Maximal degree in co-relation 65244. Up to 12415 conditions per place. [2024-05-12 12:42:25,667 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 209 selfloop transitions, 46 changer transitions 2/271 dead transitions. [2024-05-12 12:42:25,667 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 271 transitions, 3590 flow [2024-05-12 12:42:25,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:42:25,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:42:25,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 185 transitions. [2024-05-12 12:42:25,668 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5873015873015873 [2024-05-12 12:42:25,668 INFO L175 Difference]: Start difference. First operand has 259 places, 246 transitions, 2972 flow. Second operand 7 states and 185 transitions. [2024-05-12 12:42:25,668 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 271 transitions, 3590 flow [2024-05-12 12:42:27,453 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 271 transitions, 3501 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-05-12 12:42:27,457 INFO L231 Difference]: Finished difference. Result has 263 places, 246 transitions, 2980 flow [2024-05-12 12:42:27,457 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2883, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2980, PETRI_PLACES=263, PETRI_TRANSITIONS=246} [2024-05-12 12:42:27,457 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 214 predicate places. [2024-05-12 12:42:27,457 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 246 transitions, 2980 flow [2024-05-12 12:42:27,457 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:27,457 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:27,457 INFO 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-05-12 12:42:27,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-05-12 12:42:27,458 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-05-12 12:42:27,458 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:27,458 INFO L85 PathProgramCache]: Analyzing trace with hash -730583130, now seen corresponding path program 2 times [2024-05-12 12:42:27,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:27,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [922129307] [2024-05-12 12:42:27,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:27,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:27,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:27,705 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:27,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:27,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [922129307] [2024-05-12 12:42:27,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [922129307] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:27,706 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:27,706 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:42:27,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [988438013] [2024-05-12 12:42:27,706 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:27,706 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:42:27,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:27,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:42:27,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:42:27,759 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:42:27,760 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 246 transitions, 2980 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:27,760 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:27,760 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:42:27,760 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:29,920 INFO L124 PetriNetUnfolderBase]: 8191/14169 cut-off events. [2024-05-12 12:42:29,920 INFO L125 PetriNetUnfolderBase]: For 274606/274896 co-relation queries the response was YES. [2024-05-12 12:42:30,048 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65376 conditions, 14169 events. 8191/14169 cut-off events. For 274606/274896 co-relation queries the response was YES. Maximal size of possible extension queue 1038. Compared 118830 event pairs, 3307 based on Foata normal form. 237/14199 useless extension candidates. Maximal degree in co-relation 65247. Up to 12321 conditions per place. [2024-05-12 12:42:30,090 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 212 selfloop transitions, 50 changer transitions 2/278 dead transitions. [2024-05-12 12:42:30,090 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 278 transitions, 3665 flow [2024-05-12 12:42:30,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:42:30,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:42:30,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 210 transitions. [2024-05-12 12:42:30,091 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-05-12 12:42:30,091 INFO L175 Difference]: Start difference. First operand has 263 places, 246 transitions, 2980 flow. Second operand 8 states and 210 transitions. [2024-05-12 12:42:30,091 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 278 transitions, 3665 flow [2024-05-12 12:42:31,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 278 transitions, 3557 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-05-12 12:42:31,330 INFO L231 Difference]: Finished difference. Result has 265 places, 247 transitions, 3003 flow [2024-05-12 12:42:31,330 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2872, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3003, PETRI_PLACES=265, PETRI_TRANSITIONS=247} [2024-05-12 12:42:31,330 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 216 predicate places. [2024-05-12 12:42:31,330 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 247 transitions, 3003 flow [2024-05-12 12:42:31,330 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:31,330 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:31,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-05-12 12:42:31,330 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-05-12 12:42:31,330 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-05-12 12:42:31,331 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:31,331 INFO L85 PathProgramCache]: Analyzing trace with hash -1130080626, now seen corresponding path program 4 times [2024-05-12 12:42:31,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:31,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1767832090] [2024-05-12 12:42:31,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:31,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:31,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:31,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-05-12 12:42:31,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:31,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1767832090] [2024-05-12 12:42:31,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1767832090] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:31,574 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:31,575 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:42:31,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [252069415] [2024-05-12 12:42:31,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:31,575 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:42:31,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:31,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:42:31,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:42:31,615 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:42:31,615 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 247 transitions, 3003 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:31,615 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:31,615 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:42:31,615 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:34,083 INFO L124 PetriNetUnfolderBase]: 8425/14648 cut-off events. [2024-05-12 12:42:34,083 INFO L125 PetriNetUnfolderBase]: For 352170/352461 co-relation queries the response was YES. [2024-05-12 12:42:34,194 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67598 conditions, 14648 events. 8425/14648 cut-off events. For 352170/352461 co-relation queries the response was YES. Maximal size of possible extension queue 1074. Compared 124269 event pairs, 3267 based on Foata normal form. 273/14717 useless extension candidates. Maximal degree in co-relation 67468. Up to 11782 conditions per place. [2024-05-12 12:42:34,233 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 181 selfloop transitions, 103 changer transitions 0/298 dead transitions. [2024-05-12 12:42:34,234 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 298 transitions, 3851 flow [2024-05-12 12:42:34,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:42:34,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:42:34,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 273 transitions. [2024-05-12 12:42:34,234 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6066666666666667 [2024-05-12 12:42:34,234 INFO L175 Difference]: Start difference. First operand has 265 places, 247 transitions, 3003 flow. Second operand 10 states and 273 transitions. [2024-05-12 12:42:34,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 298 transitions, 3851 flow [2024-05-12 12:42:35,569 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 298 transitions, 3730 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-05-12 12:42:35,572 INFO L231 Difference]: Finished difference. Result has 270 places, 250 transitions, 3182 flow [2024-05-12 12:42:35,572 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2885, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3182, PETRI_PLACES=270, PETRI_TRANSITIONS=250} [2024-05-12 12:42:35,573 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 221 predicate places. [2024-05-12 12:42:35,573 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 250 transitions, 3182 flow [2024-05-12 12:42:35,573 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:35,573 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:35,573 INFO 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-05-12 12:42:35,573 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-05-12 12:42:35,573 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-05-12 12:42:35,574 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:35,574 INFO L85 PathProgramCache]: Analyzing trace with hash -716536410, now seen corresponding path program 3 times [2024-05-12 12:42:35,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:35,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1538372307] [2024-05-12 12:42:35,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:35,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:35,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:35,669 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:35,669 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:35,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1538372307] [2024-05-12 12:42:35,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1538372307] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:35,669 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:35,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:42:35,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1636101882] [2024-05-12 12:42:35,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:35,670 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:42:35,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:35,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:42:35,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:42:35,699 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:42:35,699 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 250 transitions, 3182 flow. Second operand has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:35,699 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:35,699 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:42:35,699 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:38,377 INFO L124 PetriNetUnfolderBase]: 8412/14710 cut-off events. [2024-05-12 12:42:38,377 INFO L125 PetriNetUnfolderBase]: For 277374/277666 co-relation queries the response was YES. [2024-05-12 12:42:38,490 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67529 conditions, 14710 events. 8412/14710 cut-off events. For 277374/277666 co-relation queries the response was YES. Maximal size of possible extension queue 1074. Compared 125330 event pairs, 2618 based on Foata normal form. 237/14727 useless extension candidates. Maximal degree in co-relation 67397. Up to 11131 conditions per place. [2024-05-12 12:42:38,530 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 210 selfloop transitions, 59 changer transitions 0/283 dead transitions. [2024-05-12 12:42:38,530 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 283 transitions, 4029 flow [2024-05-12 12:42:38,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:42:38,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:42:38,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 167 transitions. [2024-05-12 12:42:38,531 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6185185185185185 [2024-05-12 12:42:38,531 INFO L175 Difference]: Start difference. First operand has 270 places, 250 transitions, 3182 flow. Second operand 6 states and 167 transitions. [2024-05-12 12:42:38,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 283 transitions, 4029 flow [2024-05-12 12:42:40,044 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 283 transitions, 3799 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-05-12 12:42:40,047 INFO L231 Difference]: Finished difference. Result has 268 places, 251 transitions, 3103 flow [2024-05-12 12:42:40,047 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2954, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3103, PETRI_PLACES=268, PETRI_TRANSITIONS=251} [2024-05-12 12:42:40,048 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 219 predicate places. [2024-05-12 12:42:40,048 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 251 transitions, 3103 flow [2024-05-12 12:42:40,048 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:40,048 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:40,048 INFO 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-05-12 12:42:40,048 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-05-12 12:42:40,048 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-05-12 12:42:40,049 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:40,049 INFO L85 PathProgramCache]: Analyzing trace with hash -537968348, now seen corresponding path program 4 times [2024-05-12 12:42:40,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:40,049 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1393781266] [2024-05-12 12:42:40,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:40,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:40,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:40,154 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:40,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:40,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1393781266] [2024-05-12 12:42:40,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1393781266] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:40,155 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:40,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:42:40,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1536438405] [2024-05-12 12:42:40,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:40,155 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:42:40,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:40,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:42:40,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:42:40,206 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:42:40,206 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 251 transitions, 3103 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:40,206 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:40,206 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:42:40,206 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:42,396 INFO L124 PetriNetUnfolderBase]: 8399/14678 cut-off events. [2024-05-12 12:42:42,396 INFO L125 PetriNetUnfolderBase]: For 256787/257089 co-relation queries the response was YES. [2024-05-12 12:42:42,518 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66665 conditions, 14678 events. 8399/14678 cut-off events. For 256787/257089 co-relation queries the response was YES. Maximal size of possible extension queue 1068. Compared 124845 event pairs, 3086 based on Foata normal form. 247/14710 useless extension candidates. Maximal degree in co-relation 66533. Up to 12253 conditions per place. [2024-05-12 12:42:42,563 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 205 selfloop transitions, 63 changer transitions 1/283 dead transitions. [2024-05-12 12:42:42,563 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 283 transitions, 3789 flow [2024-05-12 12:42:42,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:42:42,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:42:42,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 191 transitions. [2024-05-12 12:42:42,564 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6063492063492063 [2024-05-12 12:42:42,564 INFO L175 Difference]: Start difference. First operand has 268 places, 251 transitions, 3103 flow. Second operand 7 states and 191 transitions. [2024-05-12 12:42:42,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 283 transitions, 3789 flow [2024-05-12 12:42:44,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 283 transitions, 3539 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-05-12 12:42:44,275 INFO L231 Difference]: Finished difference. Result has 269 places, 251 transitions, 2983 flow [2024-05-12 12:42:44,276 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2853, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2983, PETRI_PLACES=269, PETRI_TRANSITIONS=251} [2024-05-12 12:42:44,276 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 220 predicate places. [2024-05-12 12:42:44,276 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 251 transitions, 2983 flow [2024-05-12 12:42:44,276 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:44,276 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:44,276 INFO 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-05-12 12:42:44,276 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-05-12 12:42:44,276 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-05-12 12:42:44,276 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:44,277 INFO L85 PathProgramCache]: Analyzing trace with hash -716773746, now seen corresponding path program 5 times [2024-05-12 12:42:44,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:44,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [776154711] [2024-05-12 12:42:44,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:44,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:44,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:44,389 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:44,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:44,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [776154711] [2024-05-12 12:42:44,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [776154711] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:44,390 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:44,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:42:44,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2082609270] [2024-05-12 12:42:44,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:44,390 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:42:44,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:44,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:42:44,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:42:44,432 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:42:44,432 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 251 transitions, 2983 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:44,432 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:44,432 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:42:44,432 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand