./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe015_pso.oepc_pso.opt_tso.oepc_tso.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-06-19_11-23-25.files/protection/safe015_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe015_pso.oepc_pso.opt_tso.oepc_tso.opt.i ./goblint.2024-06-19_11-23-25.files/protection/safe015_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-27 17:51:56,828 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 17:51:56,888 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 17:51:56,892 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 17:51:56,893 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 17:51:56,916 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 17:51:56,917 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 17:51:56,917 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 17:51:56,918 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 17:51:56,924 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 17:51:56,924 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 17:51:56,924 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 17:51:56,925 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 17:51:56,925 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 17:51:56,925 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 17:51:56,925 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 17:51:56,926 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 17:51:56,926 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 17:51:56,926 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 17:51:56,926 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 17:51:56,926 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 17:51:56,927 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 17:51:56,927 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 17:51:56,928 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 17:51:56,928 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 17:51:56,928 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 17:51:56,928 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 17:51:56,928 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 17:51:56,929 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 17:51:56,929 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 17:51:56,930 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 17:51:56,930 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 17:51:56,930 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 17:51:56,931 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 17:51:56,931 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 17:51:56,931 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 17:51:56,931 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 17:51:56,931 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 17:51:56,931 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 17:51:56,932 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 17:51:56,932 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 17:51:56,932 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 17:51:56,932 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 17:51:56,933 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false [2024-06-27 17:51:57,160 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 17:51:57,181 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 17:51:57,183 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 17:51:57,184 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 17:51:57,184 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 17:51:57,185 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/protection/safe015_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml [2024-06-27 17:51:57,297 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 17:51:57,298 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 17:51:57,298 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe015_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-27 17:51:58,313 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 17:51:58,501 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 17:51:58,501 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe015_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-27 17:51:58,518 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/579cbe3c2/bf90025102ae4e4a97cdd021b913a949/FLAG217f631db [2024-06-27 17:51:58,527 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/579cbe3c2/bf90025102ae4e4a97cdd021b913a949 [2024-06-27 17:51:58,528 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 17:51:58,529 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 17:51:58,530 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 17:51:58,530 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 17:51:58,533 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 17:51:58,534 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 05:51:57" (1/2) ... [2024-06-27 17:51:58,534 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@22cb5bd0 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 05:51:58, skipping insertion in model container [2024-06-27 17:51:58,535 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 05:51:57" (1/2) ... [2024-06-27 17:51:58,536 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@7fefa91a and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 05:51:58, skipping insertion in model container [2024-06-27 17:51:58,536 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 05:51:58" (2/2) ... [2024-06-27 17:51:58,536 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@22cb5bd0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 05:51:58, skipping insertion in model container [2024-06-27 17:51:58,536 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 05:51:58" (2/2) ... [2024-06-27 17:51:58,536 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 17:51:58,565 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 17:51:58,566 INFO L97 edCorrectnessWitness]: Location invariant before [L783-L783] ((((! multithreaded || ((y == 0 || y == 1) || y == 2)) && (! multithreaded || ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || ((x == 0 || x == 1) || x == 2)) [2024-06-27 17:51:58,566 INFO L97 edCorrectnessWitness]: Location invariant before [L781-L781] ((((! multithreaded || ((y == 0 || y == 1) || y == 2)) && (! multithreaded || ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || ((x == 0 || x == 1) || x == 2)) [2024-06-27 17:51:58,566 INFO L97 edCorrectnessWitness]: Location invariant before [L784-L784] ((((! multithreaded || ((y == 0 || y == 1) || y == 2)) && (! multithreaded || ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || ((x == 0 || x == 1) || x == 2)) [2024-06-27 17:51:58,567 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 17:51:58,567 INFO L106 edCorrectnessWitness]: ghost_update [L779-L779] multithreaded = 1; [2024-06-27 17:51:58,612 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 17:51:58,740 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe015_pso.oepc_pso.opt_tso.oepc_tso.opt.i[975,988] [2024-06-27 17:51:58,845 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 17:51:58,853 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-06-27 17:51:58,880 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe015_pso.oepc_pso.opt_tso.oepc_tso.opt.i[975,988] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 17:51:58,928 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 17:51:58,986 INFO L206 MainTranslator]: Completed translation [2024-06-27 17:51:58,986 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 05:51:58 WrapperNode [2024-06-27 17:51:58,986 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 17:51:58,987 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 17:51:58,987 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 17:51:58,987 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 17:51:58,993 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 05:51:58" (1/1) ... [2024-06-27 17:51:59,006 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 05:51:58" (1/1) ... [2024-06-27 17:51:59,022 INFO L138 Inliner]: procedures = 175, calls = 43, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 63 [2024-06-27 17:51:59,022 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 17:51:59,023 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 17:51:59,023 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 17:51:59,023 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 17:51:59,031 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 05:51:58" (1/1) ... [2024-06-27 17:51:59,031 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 05:51:58" (1/1) ... [2024-06-27 17:51:59,033 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 05:51:58" (1/1) ... [2024-06-27 17:51:59,046 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-27 17:51:59,060 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 05:51:58" (1/1) ... [2024-06-27 17:51:59,060 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 05:51:58" (1/1) ... [2024-06-27 17:51:59,064 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 05:51:58" (1/1) ... [2024-06-27 17:51:59,066 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 05:51:58" (1/1) ... [2024-06-27 17:51:59,067 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 05:51:58" (1/1) ... [2024-06-27 17:51:59,067 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 05:51:58" (1/1) ... [2024-06-27 17:51:59,069 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 17:51:59,070 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 17:51:59,070 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 17:51:59,070 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 17:51:59,070 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 05:51:58" (1/1) ... [2024-06-27 17:51:59,086 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 17:51:59,103 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 17:51:59,115 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-27 17:51:59,147 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-27 17:51:59,177 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 17:51:59,178 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 17:51:59,178 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 17:51:59,178 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 17:51:59,178 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 17:51:59,179 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 17:51:59,179 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 17:51:59,179 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 17:51:59,179 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 17:51:59,179 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 17:51:59,179 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 17:51:59,179 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 17:51:59,181 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-27 17:51:59,276 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 17:51:59,280 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 17:51:59,454 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 17:51:59,455 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 17:51:59,510 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 17:51:59,510 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 17:51:59,510 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 05:51:59 BoogieIcfgContainer [2024-06-27 17:51:59,511 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 17:51:59,512 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 17:51:59,512 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 17:51:59,514 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 17:51:59,515 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 05:51:57" (1/4) ... [2024-06-27 17:51:59,515 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5bd12f6 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 05:51:59, skipping insertion in model container [2024-06-27 17:51:59,515 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 05:51:58" (2/4) ... [2024-06-27 17:51:59,515 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5bd12f6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 05:51:59, skipping insertion in model container [2024-06-27 17:51:59,516 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 05:51:58" (3/4) ... [2024-06-27 17:51:59,516 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5bd12f6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 05:51:59, skipping insertion in model container [2024-06-27 17:51:59,516 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 05:51:59" (4/4) ... [2024-06-27 17:51:59,517 INFO L112 eAbstractionObserver]: Analyzing ICFG safe015_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-27 17:51:59,530 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 17:51:59,532 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2024-06-27 17:51:59,532 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 17:51:59,560 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 17:51:59,584 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 55 places, 46 transitions, 104 flow [2024-06-27 17:51:59,617 INFO L124 PetriNetUnfolderBase]: 1/43 cut-off events. [2024-06-27 17:51:59,617 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 17:51:59,621 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53 conditions, 43 events. 1/43 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 72 event pairs, 0 based on Foata normal form. 0/38 useless extension candidates. Maximal degree in co-relation 44. Up to 2 conditions per place. [2024-06-27 17:51:59,622 INFO L82 GeneralOperation]: Start removeDead. Operand has 55 places, 46 transitions, 104 flow [2024-06-27 17:51:59,625 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 50 places, 40 transitions, 89 flow [2024-06-27 17:51:59,633 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 17:51:59,646 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;@7a09d213, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 17:51:59,647 INFO L358 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2024-06-27 17:51:59,652 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 17:51:59,652 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 17:51:59,652 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 17:51:59,652 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:59,653 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 17:51:59,654 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:59,662 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:59,662 INFO L85 PathProgramCache]: Analyzing trace with hash 210328679, now seen corresponding path program 1 times [2024-06-27 17:51:59,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:59,670 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1929322937] [2024-06-27 17:51:59,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:59,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:59,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:59,974 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:59,975 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:59,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1929322937] [2024-06-27 17:51:59,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1929322937] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:59,976 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:59,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 17:51:59,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [559708835] [2024-06-27 17:51:59,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:59,984 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 17:51:59,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:00,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 17:52:00,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 17:52:00,031 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 46 [2024-06-27 17:52:00,035 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 40 transitions, 89 flow. Second operand has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:00,035 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:00,035 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 46 [2024-06-27 17:52:00,036 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:00,304 INFO L124 PetriNetUnfolderBase]: 971/1604 cut-off events. [2024-06-27 17:52:00,305 INFO L125 PetriNetUnfolderBase]: For 23/23 co-relation queries the response was YES. [2024-06-27 17:52:00,309 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3124 conditions, 1604 events. 971/1604 cut-off events. For 23/23 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 8998 event pairs, 542 based on Foata normal form. 1/1538 useless extension candidates. Maximal degree in co-relation 3112. Up to 1455 conditions per place. [2024-06-27 17:52:00,317 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 32 selfloop transitions, 4 changer transitions 0/52 dead transitions. [2024-06-27 17:52:00,317 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 52 transitions, 191 flow [2024-06-27 17:52:00,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 17:52:00,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 17:52:00,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 99 transitions. [2024-06-27 17:52:00,327 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.717391304347826 [2024-06-27 17:52:00,328 INFO L175 Difference]: Start difference. First operand has 50 places, 40 transitions, 89 flow. Second operand 3 states and 99 transitions. [2024-06-27 17:52:00,329 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 52 transitions, 191 flow [2024-06-27 17:52:00,332 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 52 transitions, 186 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 17:52:00,336 INFO L231 Difference]: Finished difference. Result has 50 places, 43 transitions, 116 flow [2024-06-27 17:52:00,338 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=86, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=116, PETRI_PLACES=50, PETRI_TRANSITIONS=43} [2024-06-27 17:52:00,340 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 0 predicate places. [2024-06-27 17:52:00,341 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 43 transitions, 116 flow [2024-06-27 17:52:00,341 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:00,341 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:00,341 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:00,342 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 17:52:00,342 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:00,343 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:00,343 INFO L85 PathProgramCache]: Analyzing trace with hash 263360036, now seen corresponding path program 1 times [2024-06-27 17:52:00,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:00,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [166979047] [2024-06-27 17:52:00,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:00,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:00,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:00,459 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:00,460 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:00,460 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [166979047] [2024-06-27 17:52:00,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [166979047] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:00,461 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:00,461 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 17:52:00,461 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [76186806] [2024-06-27 17:52:00,461 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:00,462 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 17:52:00,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:00,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 17:52:00,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 17:52:00,489 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 46 [2024-06-27 17:52:00,490 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 43 transitions, 116 flow. Second operand has 4 states, 4 states have (on average 21.25) internal successors, (85), 4 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:00,490 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:00,490 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 46 [2024-06-27 17:52:00,490 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:00,634 INFO L124 PetriNetUnfolderBase]: 978/1637 cut-off events. [2024-06-27 17:52:00,635 INFO L125 PetriNetUnfolderBase]: For 299/307 co-relation queries the response was YES. [2024-06-27 17:52:00,637 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3601 conditions, 1637 events. 978/1637 cut-off events. For 299/307 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 9147 event pairs, 492 based on Foata normal form. 7/1612 useless extension candidates. Maximal degree in co-relation 3589. Up to 1421 conditions per place. [2024-06-27 17:52:00,668 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 43 selfloop transitions, 11 changer transitions 0/70 dead transitions. [2024-06-27 17:52:00,668 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 70 transitions, 296 flow [2024-06-27 17:52:00,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 17:52:00,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 17:52:00,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 135 transitions. [2024-06-27 17:52:00,672 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7336956521739131 [2024-06-27 17:52:00,672 INFO L175 Difference]: Start difference. First operand has 50 places, 43 transitions, 116 flow. Second operand 4 states and 135 transitions. [2024-06-27 17:52:00,672 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 70 transitions, 296 flow [2024-06-27 17:52:00,674 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 70 transitions, 292 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 17:52:00,675 INFO L231 Difference]: Finished difference. Result has 54 places, 51 transitions, 188 flow [2024-06-27 17:52:00,675 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=112, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=188, PETRI_PLACES=54, PETRI_TRANSITIONS=51} [2024-06-27 17:52:00,676 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 4 predicate places. [2024-06-27 17:52:00,676 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 51 transitions, 188 flow [2024-06-27 17:52:00,677 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.25) internal successors, (85), 4 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:00,677 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:00,679 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:00,679 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 17:52:00,680 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:00,682 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:00,686 INFO L85 PathProgramCache]: Analyzing trace with hash 479053769, now seen corresponding path program 1 times [2024-06-27 17:52:00,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:00,687 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1603688971] [2024-06-27 17:52:00,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:00,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:00,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:00,784 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:00,784 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:00,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1603688971] [2024-06-27 17:52:00,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1603688971] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:00,785 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:00,785 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 17:52:00,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1043008480] [2024-06-27 17:52:00,785 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:00,786 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 17:52:00,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:00,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 17:52:00,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 17:52:00,811 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:52:00,811 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 51 transitions, 188 flow. Second operand has 4 states, 4 states have (on average 20.0) internal successors, (80), 4 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:00,811 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:00,812 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:52:00,812 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:00,990 INFO L124 PetriNetUnfolderBase]: 1546/2453 cut-off events. [2024-06-27 17:52:00,991 INFO L125 PetriNetUnfolderBase]: For 1441/1441 co-relation queries the response was YES. [2024-06-27 17:52:00,995 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6330 conditions, 2453 events. 1546/2453 cut-off events. For 1441/1441 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 13920 event pairs, 759 based on Foata normal form. 2/2448 useless extension candidates. Maximal degree in co-relation 6315. Up to 2250 conditions per place. [2024-06-27 17:52:01,005 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 53 selfloop transitions, 9 changer transitions 0/76 dead transitions. [2024-06-27 17:52:01,005 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 76 transitions, 395 flow [2024-06-27 17:52:01,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 17:52:01,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 17:52:01,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 124 transitions. [2024-06-27 17:52:01,007 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6739130434782609 [2024-06-27 17:52:01,007 INFO L175 Difference]: Start difference. First operand has 54 places, 51 transitions, 188 flow. Second operand 4 states and 124 transitions. [2024-06-27 17:52:01,007 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 76 transitions, 395 flow [2024-06-27 17:52:01,009 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 76 transitions, 391 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-27 17:52:01,010 INFO L231 Difference]: Finished difference. Result has 59 places, 59 transitions, 264 flow [2024-06-27 17:52:01,010 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=184, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=264, PETRI_PLACES=59, PETRI_TRANSITIONS=59} [2024-06-27 17:52:01,011 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 9 predicate places. [2024-06-27 17:52:01,011 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 59 transitions, 264 flow [2024-06-27 17:52:01,011 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.0) internal successors, (80), 4 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:01,011 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:01,011 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:01,011 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 17:52:01,011 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:01,012 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:01,012 INFO L85 PathProgramCache]: Analyzing trace with hash 672983172, now seen corresponding path program 1 times [2024-06-27 17:52:01,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:01,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2067826985] [2024-06-27 17:52:01,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:01,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:01,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:01,120 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:01,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:01,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2067826985] [2024-06-27 17:52:01,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2067826985] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:01,121 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:01,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:52:01,122 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [693210465] [2024-06-27 17:52:01,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:01,122 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:52:01,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:01,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:52:01,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:52:01,177 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 46 [2024-06-27 17:52:01,178 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 59 transitions, 264 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:01,178 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:01,178 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 46 [2024-06-27 17:52:01,178 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:01,409 INFO L124 PetriNetUnfolderBase]: 1571/2629 cut-off events. [2024-06-27 17:52:01,410 INFO L125 PetriNetUnfolderBase]: For 2810/2831 co-relation queries the response was YES. [2024-06-27 17:52:01,416 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7383 conditions, 2629 events. 1571/2629 cut-off events. For 2810/2831 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 15758 event pairs, 508 based on Foata normal form. 20/2619 useless extension candidates. Maximal degree in co-relation 7364. Up to 2086 conditions per place. [2024-06-27 17:52:01,428 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 67 selfloop transitions, 19 changer transitions 0/103 dead transitions. [2024-06-27 17:52:01,428 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 103 transitions, 562 flow [2024-06-27 17:52:01,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:52:01,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:52:01,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 195 transitions. [2024-06-27 17:52:01,431 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7065217391304348 [2024-06-27 17:52:01,431 INFO L175 Difference]: Start difference. First operand has 59 places, 59 transitions, 264 flow. Second operand 6 states and 195 transitions. [2024-06-27 17:52:01,432 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 103 transitions, 562 flow [2024-06-27 17:52:01,436 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 103 transitions, 558 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-27 17:52:01,437 INFO L231 Difference]: Finished difference. Result has 65 places, 64 transitions, 343 flow [2024-06-27 17:52:01,438 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=254, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=343, PETRI_PLACES=65, PETRI_TRANSITIONS=64} [2024-06-27 17:52:01,439 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 15 predicate places. [2024-06-27 17:52:01,439 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 64 transitions, 343 flow [2024-06-27 17:52:01,439 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:01,439 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:01,439 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:01,439 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 17:52:01,440 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:01,440 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:01,440 INFO L85 PathProgramCache]: Analyzing trace with hash 1939848214, now seen corresponding path program 1 times [2024-06-27 17:52:01,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:01,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1141959826] [2024-06-27 17:52:01,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:01,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:01,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:01,520 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:01,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:01,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1141959826] [2024-06-27 17:52:01,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1141959826] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:01,520 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:01,521 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 17:52:01,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [88733926] [2024-06-27 17:52:01,521 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:01,521 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 17:52:01,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:01,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 17:52:01,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 17:52:01,537 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:52:01,537 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 64 transitions, 343 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-06-27 17:52:01,537 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:01,537 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:52:01,537 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:01,720 INFO L124 PetriNetUnfolderBase]: 1601/2563 cut-off events. [2024-06-27 17:52:01,721 INFO L125 PetriNetUnfolderBase]: For 3764/3767 co-relation queries the response was YES. [2024-06-27 17:52:01,725 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8037 conditions, 2563 events. 1601/2563 cut-off events. For 3764/3767 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 14736 event pairs, 549 based on Foata normal form. 4/2563 useless extension candidates. Maximal degree in co-relation 8014. Up to 2337 conditions per place. [2024-06-27 17:52:01,736 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 57 selfloop transitions, 9 changer transitions 0/80 dead transitions. [2024-06-27 17:52:01,737 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 80 transitions, 516 flow [2024-06-27 17:52:01,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 17:52:01,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 17:52:01,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 121 transitions. [2024-06-27 17:52:01,738 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.657608695652174 [2024-06-27 17:52:01,739 INFO L175 Difference]: Start difference. First operand has 65 places, 64 transitions, 343 flow. Second operand 4 states and 121 transitions. [2024-06-27 17:52:01,741 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 80 transitions, 516 flow [2024-06-27 17:52:01,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 80 transitions, 478 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-27 17:52:01,747 INFO L231 Difference]: Finished difference. Result has 66 places, 65 transitions, 336 flow [2024-06-27 17:52:01,748 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=305, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=336, PETRI_PLACES=66, PETRI_TRANSITIONS=65} [2024-06-27 17:52:01,750 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 16 predicate places. [2024-06-27 17:52:01,750 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 65 transitions, 336 flow [2024-06-27 17:52:01,750 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-06-27 17:52:01,750 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:01,751 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:01,751 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 17:52:01,751 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:01,751 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:01,751 INFO L85 PathProgramCache]: Analyzing trace with hash -1457380792, now seen corresponding path program 1 times [2024-06-27 17:52:01,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:01,752 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1176432552] [2024-06-27 17:52:01,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:01,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:01,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:01,852 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:01,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:01,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1176432552] [2024-06-27 17:52:01,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1176432552] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:01,852 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:01,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 17:52:01,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1622472229] [2024-06-27 17:52:01,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:01,854 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 17:52:01,854 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:01,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 17:52:01,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 17:52:01,888 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:52:01,888 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 65 transitions, 336 flow. Second operand has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:01,889 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:01,889 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:52:01,889 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:02,083 INFO L124 PetriNetUnfolderBase]: 1618/2601 cut-off events. [2024-06-27 17:52:02,084 INFO L125 PetriNetUnfolderBase]: For 4136/4136 co-relation queries the response was YES. [2024-06-27 17:52:02,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8061 conditions, 2601 events. 1618/2601 cut-off events. For 4136/4136 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 14888 event pairs, 568 based on Foata normal form. 2/2592 useless extension candidates. Maximal degree in co-relation 8037. Up to 2283 conditions per place. [2024-06-27 17:52:02,098 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 70 selfloop transitions, 16 changer transitions 0/100 dead transitions. [2024-06-27 17:52:02,099 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 100 transitions, 629 flow [2024-06-27 17:52:02,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:52:02,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:52:02,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 156 transitions. [2024-06-27 17:52:02,100 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6782608695652174 [2024-06-27 17:52:02,100 INFO L175 Difference]: Start difference. First operand has 66 places, 65 transitions, 336 flow. Second operand 5 states and 156 transitions. [2024-06-27 17:52:02,100 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 100 transitions, 629 flow [2024-06-27 17:52:02,104 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 100 transitions, 617 flow, removed 2 selfloop flow, removed 1 redundant places. [2024-06-27 17:52:02,105 INFO L231 Difference]: Finished difference. Result has 71 places, 73 transitions, 420 flow [2024-06-27 17:52:02,105 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=324, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=420, PETRI_PLACES=71, PETRI_TRANSITIONS=73} [2024-06-27 17:52:02,106 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 21 predicate places. [2024-06-27 17:52:02,106 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 73 transitions, 420 flow [2024-06-27 17:52:02,106 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:02,106 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:02,106 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:02,107 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 17:52:02,107 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:02,107 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:02,107 INFO L85 PathProgramCache]: Analyzing trace with hash 836020196, now seen corresponding path program 2 times [2024-06-27 17:52:02,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:02,107 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [400675485] [2024-06-27 17:52:02,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:02,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:02,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:02,170 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:02,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:02,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [400675485] [2024-06-27 17:52:02,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [400675485] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:02,171 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:02,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 17:52:02,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1945315366] [2024-06-27 17:52:02,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:02,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 17:52:02,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:02,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 17:52:02,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 17:52:02,192 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:52:02,192 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 73 transitions, 420 flow. Second operand has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:02,193 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:02,193 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:52:02,193 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:02,397 INFO L124 PetriNetUnfolderBase]: 1613/2573 cut-off events. [2024-06-27 17:52:02,397 INFO L125 PetriNetUnfolderBase]: For 5743/5743 co-relation queries the response was YES. [2024-06-27 17:52:02,401 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8759 conditions, 2573 events. 1613/2573 cut-off events. For 5743/5743 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 14584 event pairs, 509 based on Foata normal form. 2/2562 useless extension candidates. Maximal degree in co-relation 8732. Up to 2280 conditions per place. [2024-06-27 17:52:02,416 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 66 selfloop transitions, 19 changer transitions 0/99 dead transitions. [2024-06-27 17:52:02,417 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 99 transitions, 688 flow [2024-06-27 17:52:02,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:52:02,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:52:02,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 152 transitions. [2024-06-27 17:52:02,418 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6608695652173913 [2024-06-27 17:52:02,418 INFO L175 Difference]: Start difference. First operand has 71 places, 73 transitions, 420 flow. Second operand 5 states and 152 transitions. [2024-06-27 17:52:02,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 99 transitions, 688 flow [2024-06-27 17:52:02,424 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 99 transitions, 668 flow, removed 6 selfloop flow, removed 1 redundant places. [2024-06-27 17:52:02,426 INFO L231 Difference]: Finished difference. Result has 75 places, 76 transitions, 468 flow [2024-06-27 17:52:02,426 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=402, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=468, PETRI_PLACES=75, PETRI_TRANSITIONS=76} [2024-06-27 17:52:02,427 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 25 predicate places. [2024-06-27 17:52:02,427 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 76 transitions, 468 flow [2024-06-27 17:52:02,427 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:02,427 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:02,428 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:02,428 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 17:52:02,428 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:02,428 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:02,428 INFO L85 PathProgramCache]: Analyzing trace with hash -1172188525, now seen corresponding path program 1 times [2024-06-27 17:52:02,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:02,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1765865289] [2024-06-27 17:52:02,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:02,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:02,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:02,503 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:02,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:02,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1765865289] [2024-06-27 17:52:02,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1765865289] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:02,504 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:02,504 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 17:52:02,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1128202463] [2024-06-27 17:52:02,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:02,504 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 17:52:02,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:02,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 17:52:02,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 17:52:02,521 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:52:02,521 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 76 transitions, 468 flow. Second operand has 5 states, 5 states have (on average 20.0) internal successors, (100), 5 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:02,522 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:02,522 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:52:02,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:02,748 INFO L124 PetriNetUnfolderBase]: 1630/2613 cut-off events. [2024-06-27 17:52:02,748 INFO L125 PetriNetUnfolderBase]: For 6951/6951 co-relation queries the response was YES. [2024-06-27 17:52:02,753 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9242 conditions, 2613 events. 1630/2613 cut-off events. For 6951/6951 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 14886 event pairs, 501 based on Foata normal form. 2/2609 useless extension candidates. Maximal degree in co-relation 9213. Up to 2298 conditions per place. [2024-06-27 17:52:02,761 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 70 selfloop transitions, 21 changer transitions 0/105 dead transitions. [2024-06-27 17:52:02,761 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 105 transitions, 763 flow [2024-06-27 17:52:02,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:52:02,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:52:02,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 156 transitions. [2024-06-27 17:52:02,762 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6782608695652174 [2024-06-27 17:52:02,762 INFO L175 Difference]: Start difference. First operand has 75 places, 76 transitions, 468 flow. Second operand 5 states and 156 transitions. [2024-06-27 17:52:02,762 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 105 transitions, 763 flow [2024-06-27 17:52:02,768 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 105 transitions, 733 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-27 17:52:02,770 INFO L231 Difference]: Finished difference. Result has 78 places, 79 transitions, 512 flow [2024-06-27 17:52:02,771 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=441, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=512, PETRI_PLACES=78, PETRI_TRANSITIONS=79} [2024-06-27 17:52:02,772 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 28 predicate places. [2024-06-27 17:52:02,772 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 79 transitions, 512 flow [2024-06-27 17:52:02,772 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.0) internal successors, (100), 5 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:02,772 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:02,772 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:02,773 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 17:52:02,773 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:02,773 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:02,773 INFO L85 PathProgramCache]: Analyzing trace with hash 147090643, now seen corresponding path program 2 times [2024-06-27 17:52:02,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:02,773 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1216724663] [2024-06-27 17:52:02,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:02,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:02,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:02,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-06-27 17:52:02,854 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:02,854 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1216724663] [2024-06-27 17:52:02,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1216724663] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:02,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:02,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 17:52:02,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [373516193] [2024-06-27 17:52:02,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:02,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 17:52:02,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:02,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 17:52:02,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 17:52:02,883 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:52:02,883 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 79 transitions, 512 flow. Second operand has 5 states, 5 states have (on average 20.0) internal successors, (100), 5 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:02,883 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:02,883 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:52:02,883 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:03,114 INFO L124 PetriNetUnfolderBase]: 1625/2690 cut-off events. [2024-06-27 17:52:03,114 INFO L125 PetriNetUnfolderBase]: For 8321/8327 co-relation queries the response was YES. [2024-06-27 17:52:03,119 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9431 conditions, 2690 events. 1625/2690 cut-off events. For 8321/8327 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 15911 event pairs, 756 based on Foata normal form. 6/2667 useless extension candidates. Maximal degree in co-relation 9400. Up to 2293 conditions per place. [2024-06-27 17:52:03,128 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 66 selfloop transitions, 21 changer transitions 0/101 dead transitions. [2024-06-27 17:52:03,129 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 101 transitions, 744 flow [2024-06-27 17:52:03,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:52:03,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:52:03,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 150 transitions. [2024-06-27 17:52:03,130 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6521739130434783 [2024-06-27 17:52:03,130 INFO L175 Difference]: Start difference. First operand has 78 places, 79 transitions, 512 flow. Second operand 5 states and 150 transitions. [2024-06-27 17:52:03,130 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 101 transitions, 744 flow [2024-06-27 17:52:03,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 101 transitions, 717 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-27 17:52:03,143 INFO L231 Difference]: Finished difference. Result has 81 places, 80 transitions, 543 flow [2024-06-27 17:52:03,143 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=486, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=543, PETRI_PLACES=81, PETRI_TRANSITIONS=80} [2024-06-27 17:52:03,144 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 31 predicate places. [2024-06-27 17:52:03,144 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 80 transitions, 543 flow [2024-06-27 17:52:03,144 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.0) internal successors, (100), 5 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:03,144 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:03,144 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:03,144 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 17:52:03,145 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:03,145 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:03,145 INFO L85 PathProgramCache]: Analyzing trace with hash 147100563, now seen corresponding path program 1 times [2024-06-27 17:52:03,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:03,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [35083091] [2024-06-27 17:52:03,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:03,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:03,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:03,230 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:03,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:03,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [35083091] [2024-06-27 17:52:03,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [35083091] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:03,231 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:03,231 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 17:52:03,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1747294727] [2024-06-27 17:52:03,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:03,233 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 17:52:03,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:03,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 17:52:03,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-27 17:52:03,250 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:52:03,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 80 transitions, 543 flow. Second operand has 5 states, 5 states have (on average 20.0) internal successors, (100), 5 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:03,251 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:03,251 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:52:03,251 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:03,458 INFO L124 PetriNetUnfolderBase]: 1617/2657 cut-off events. [2024-06-27 17:52:03,458 INFO L125 PetriNetUnfolderBase]: For 9337/9343 co-relation queries the response was YES. [2024-06-27 17:52:03,464 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9501 conditions, 2657 events. 1617/2657 cut-off events. For 9337/9343 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 15529 event pairs, 719 based on Foata normal form. 8/2639 useless extension candidates. Maximal degree in co-relation 9469. Up to 2333 conditions per place. [2024-06-27 17:52:03,474 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 79 selfloop transitions, 11 changer transitions 0/104 dead transitions. [2024-06-27 17:52:03,474 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 104 transitions, 789 flow [2024-06-27 17:52:03,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:52:03,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:52:03,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 148 transitions. [2024-06-27 17:52:03,475 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6434782608695652 [2024-06-27 17:52:03,476 INFO L175 Difference]: Start difference. First operand has 81 places, 80 transitions, 543 flow. Second operand 5 states and 148 transitions. [2024-06-27 17:52:03,476 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 104 transitions, 789 flow [2024-06-27 17:52:03,486 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 104 transitions, 761 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-27 17:52:03,488 INFO L231 Difference]: Finished difference. Result has 84 places, 82 transitions, 562 flow [2024-06-27 17:52:03,489 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=515, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=562, PETRI_PLACES=84, PETRI_TRANSITIONS=82} [2024-06-27 17:52:03,489 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 34 predicate places. [2024-06-27 17:52:03,489 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 82 transitions, 562 flow [2024-06-27 17:52:03,490 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.0) internal successors, (100), 5 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:03,490 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:03,490 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:03,490 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 17:52:03,490 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:03,491 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:03,491 INFO L85 PathProgramCache]: Analyzing trace with hash -383741303, now seen corresponding path program 1 times [2024-06-27 17:52:03,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:03,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [104147900] [2024-06-27 17:52:03,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:03,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:03,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:03,578 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:03,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:03,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [104147900] [2024-06-27 17:52:03,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [104147900] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:03,578 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:03,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:52:03,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [440652600] [2024-06-27 17:52:03,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:03,579 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:52:03,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:03,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:52:03,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:52:03,603 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:52:03,604 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 82 transitions, 562 flow. Second operand has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:03,604 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:03,604 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:52:03,604 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:03,829 INFO L124 PetriNetUnfolderBase]: 1708/2755 cut-off events. [2024-06-27 17:52:03,830 INFO L125 PetriNetUnfolderBase]: For 11034/11034 co-relation queries the response was YES. [2024-06-27 17:52:03,835 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10226 conditions, 2755 events. 1708/2755 cut-off events. For 11034/11034 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 16002 event pairs, 387 based on Foata normal form. 4/2754 useless extension candidates. Maximal degree in co-relation 10192. Up to 2339 conditions per place. [2024-06-27 17:52:03,844 INFO L140 encePairwiseOnDemand]: 34/46 looper letters, 93 selfloop transitions, 29 changer transitions 0/136 dead transitions. [2024-06-27 17:52:03,845 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 136 transitions, 1042 flow [2024-06-27 17:52:03,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:52:03,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:52:03,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 222 transitions. [2024-06-27 17:52:03,846 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6894409937888198 [2024-06-27 17:52:03,846 INFO L175 Difference]: Start difference. First operand has 84 places, 82 transitions, 562 flow. Second operand 7 states and 222 transitions. [2024-06-27 17:52:03,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 136 transitions, 1042 flow [2024-06-27 17:52:03,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 136 transitions, 1013 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-27 17:52:03,857 INFO L231 Difference]: Finished difference. Result has 89 places, 92 transitions, 683 flow [2024-06-27 17:52:03,857 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=533, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=683, PETRI_PLACES=89, PETRI_TRANSITIONS=92} [2024-06-27 17:52:03,858 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 39 predicate places. [2024-06-27 17:52:03,858 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 92 transitions, 683 flow [2024-06-27 17:52:03,858 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:03,858 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:03,859 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:03,859 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 17:52:03,859 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:03,859 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:03,859 INFO L85 PathProgramCache]: Analyzing trace with hash -889889341, now seen corresponding path program 2 times [2024-06-27 17:52:03,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:03,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [465880717] [2024-06-27 17:52:03,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:03,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:03,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:03,947 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:03,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:03,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [465880717] [2024-06-27 17:52:03,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [465880717] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:03,948 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:03,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:52:03,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [360204507] [2024-06-27 17:52:03,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:03,949 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:52:03,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:03,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:52:03,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:52:03,974 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:52:03,975 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 92 transitions, 683 flow. Second operand has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:03,975 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:03,975 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:52:03,975 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:04,201 INFO L124 PetriNetUnfolderBase]: 1725/2785 cut-off events. [2024-06-27 17:52:04,201 INFO L125 PetriNetUnfolderBase]: For 14299/14299 co-relation queries the response was YES. [2024-06-27 17:52:04,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11473 conditions, 2785 events. 1725/2785 cut-off events. For 14299/14299 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 16108 event pairs, 443 based on Foata normal form. 2/2781 useless extension candidates. Maximal degree in co-relation 11437. Up to 2318 conditions per place. [2024-06-27 17:52:04,217 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 91 selfloop transitions, 32 changer transitions 0/137 dead transitions. [2024-06-27 17:52:04,217 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 137 transitions, 1165 flow [2024-06-27 17:52:04,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:52:04,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:52:04,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 185 transitions. [2024-06-27 17:52:04,219 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6702898550724637 [2024-06-27 17:52:04,219 INFO L175 Difference]: Start difference. First operand has 89 places, 92 transitions, 683 flow. Second operand 6 states and 185 transitions. [2024-06-27 17:52:04,219 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 137 transitions, 1165 flow [2024-06-27 17:52:04,234 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 137 transitions, 1089 flow, removed 24 selfloop flow, removed 3 redundant places. [2024-06-27 17:52:04,236 INFO L231 Difference]: Finished difference. Result has 94 places, 104 transitions, 834 flow [2024-06-27 17:52:04,236 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=623, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=834, PETRI_PLACES=94, PETRI_TRANSITIONS=104} [2024-06-27 17:52:04,236 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 44 predicate places. [2024-06-27 17:52:04,236 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 104 transitions, 834 flow [2024-06-27 17:52:04,237 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:04,237 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:04,237 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:04,237 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 17:52:04,237 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:04,237 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:04,238 INFO L85 PathProgramCache]: Analyzing trace with hash -242347289, now seen corresponding path program 3 times [2024-06-27 17:52:04,238 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:04,238 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2047840397] [2024-06-27 17:52:04,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:04,238 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:04,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:04,298 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:04,298 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:04,298 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2047840397] [2024-06-27 17:52:04,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2047840397] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:04,299 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:04,299 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:52:04,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1133346322] [2024-06-27 17:52:04,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:04,299 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:52:04,300 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:04,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:52:04,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:52:04,324 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:52:04,324 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 104 transitions, 834 flow. Second operand has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:04,325 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:04,325 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:52:04,325 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:04,557 INFO L124 PetriNetUnfolderBase]: 1720/2772 cut-off events. [2024-06-27 17:52:04,558 INFO L125 PetriNetUnfolderBase]: For 17586/17586 co-relation queries the response was YES. [2024-06-27 17:52:04,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12198 conditions, 2772 events. 1720/2772 cut-off events. For 17586/17586 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 16010 event pairs, 479 based on Foata normal form. 2/2753 useless extension candidates. Maximal degree in co-relation 12158. Up to 2315 conditions per place. [2024-06-27 17:52:04,574 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 86 selfloop transitions, 36 changer transitions 0/136 dead transitions. [2024-06-27 17:52:04,574 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 136 transitions, 1230 flow [2024-06-27 17:52:04,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:52:04,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:52:04,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 181 transitions. [2024-06-27 17:52:04,575 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6557971014492754 [2024-06-27 17:52:04,575 INFO L175 Difference]: Start difference. First operand has 94 places, 104 transitions, 834 flow. Second operand 6 states and 181 transitions. [2024-06-27 17:52:04,575 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 136 transitions, 1230 flow [2024-06-27 17:52:04,589 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 136 transitions, 1194 flow, removed 14 selfloop flow, removed 1 redundant places. [2024-06-27 17:52:04,590 INFO L231 Difference]: Finished difference. Result has 99 places, 107 transitions, 916 flow [2024-06-27 17:52:04,591 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=800, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=916, PETRI_PLACES=99, PETRI_TRANSITIONS=107} [2024-06-27 17:52:04,591 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 49 predicate places. [2024-06-27 17:52:04,591 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 107 transitions, 916 flow [2024-06-27 17:52:04,591 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:04,592 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:04,592 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:04,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 17:52:04,592 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:04,592 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:04,592 INFO L85 PathProgramCache]: Analyzing trace with hash -1964630348, now seen corresponding path program 1 times [2024-06-27 17:52:04,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:04,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1156905860] [2024-06-27 17:52:04,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:04,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:04,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:04,649 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:04,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:04,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1156905860] [2024-06-27 17:52:04,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1156905860] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:04,650 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:04,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 17:52:04,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1505253831] [2024-06-27 17:52:04,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:04,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 17:52:04,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:04,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 17:52:04,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 17:52:04,673 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 46 [2024-06-27 17:52:04,673 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 107 transitions, 916 flow. Second operand has 5 states, 5 states have (on average 21.4) internal successors, (107), 5 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:04,673 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:04,674 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 46 [2024-06-27 17:52:04,674 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:04,903 INFO L124 PetriNetUnfolderBase]: 1579/2611 cut-off events. [2024-06-27 17:52:04,904 INFO L125 PetriNetUnfolderBase]: For 19058/19065 co-relation queries the response was YES. [2024-06-27 17:52:04,910 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11864 conditions, 2611 events. 1579/2611 cut-off events. For 19058/19065 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 15409 event pairs, 450 based on Foata normal form. 10/2615 useless extension candidates. Maximal degree in co-relation 11822. Up to 2229 conditions per place. [2024-06-27 17:52:04,918 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 81 selfloop transitions, 18 changer transitions 0/120 dead transitions. [2024-06-27 17:52:04,918 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 120 transitions, 1157 flow [2024-06-27 17:52:04,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 17:52:04,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 17:52:04,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 123 transitions. [2024-06-27 17:52:04,919 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6684782608695652 [2024-06-27 17:52:04,920 INFO L175 Difference]: Start difference. First operand has 99 places, 107 transitions, 916 flow. Second operand 4 states and 123 transitions. [2024-06-27 17:52:04,920 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 120 transitions, 1157 flow [2024-06-27 17:52:04,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 120 transitions, 1091 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-27 17:52:04,937 INFO L231 Difference]: Finished difference. Result has 100 places, 107 transitions, 896 flow [2024-06-27 17:52:04,937 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=851, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=896, PETRI_PLACES=100, PETRI_TRANSITIONS=107} [2024-06-27 17:52:04,938 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 50 predicate places. [2024-06-27 17:52:04,938 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 107 transitions, 896 flow [2024-06-27 17:52:04,938 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 21.4) internal successors, (107), 5 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:04,938 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:04,938 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:04,939 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 17:52:04,939 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:04,939 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:04,939 INFO L85 PathProgramCache]: Analyzing trace with hash 2042416114, now seen corresponding path program 1 times [2024-06-27 17:52:04,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:04,939 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [277164938] [2024-06-27 17:52:04,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:04,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:04,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:05,005 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:05,005 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:05,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [277164938] [2024-06-27 17:52:05,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [277164938] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:05,006 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:05,006 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:52:05,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [536681099] [2024-06-27 17:52:05,006 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:05,006 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:52:05,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:05,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:52:05,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:52:05,034 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:52:05,034 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 107 transitions, 896 flow. Second operand has 6 states, 6 states have (on average 19.833333333333332) internal successors, (119), 6 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:05,035 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:05,035 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:52:05,035 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:05,310 INFO L124 PetriNetUnfolderBase]: 1684/2856 cut-off events. [2024-06-27 17:52:05,310 INFO L125 PetriNetUnfolderBase]: For 20649/20649 co-relation queries the response was YES. [2024-06-27 17:52:05,317 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12422 conditions, 2856 events. 1684/2856 cut-off events. For 20649/20649 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 16866 event pairs, 528 based on Foata normal form. 4/2854 useless extension candidates. Maximal degree in co-relation 12378. Up to 2314 conditions per place. [2024-06-27 17:52:05,327 INFO L140 encePairwiseOnDemand]: 34/46 looper letters, 99 selfloop transitions, 35 changer transitions 0/148 dead transitions. [2024-06-27 17:52:05,328 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 148 transitions, 1278 flow [2024-06-27 17:52:05,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:52:05,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:52:05,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 219 transitions. [2024-06-27 17:52:05,329 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6801242236024845 [2024-06-27 17:52:05,329 INFO L175 Difference]: Start difference. First operand has 100 places, 107 transitions, 896 flow. Second operand 7 states and 219 transitions. [2024-06-27 17:52:05,329 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 148 transitions, 1278 flow [2024-06-27 17:52:05,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 148 transitions, 1226 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-27 17:52:05,349 INFO L231 Difference]: Finished difference. Result has 104 places, 107 transitions, 927 flow [2024-06-27 17:52:05,349 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=844, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=927, PETRI_PLACES=104, PETRI_TRANSITIONS=107} [2024-06-27 17:52:05,350 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 54 predicate places. [2024-06-27 17:52:05,350 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 107 transitions, 927 flow [2024-06-27 17:52:05,350 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.833333333333332) internal successors, (119), 6 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:05,350 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:05,350 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:05,350 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 17:52:05,350 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:05,351 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:05,351 INFO L85 PathProgramCache]: Analyzing trace with hash -1672666442, now seen corresponding path program 2 times [2024-06-27 17:52:05,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:05,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1525970994] [2024-06-27 17:52:05,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:05,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:05,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:05,419 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:05,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:05,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1525970994] [2024-06-27 17:52:05,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1525970994] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:05,421 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:05,421 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:52:05,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [333835927] [2024-06-27 17:52:05,421 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:05,422 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:52:05,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:05,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:52:05,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:52:05,446 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:52:05,447 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 107 transitions, 927 flow. Second operand has 6 states, 6 states have (on average 19.833333333333332) internal successors, (119), 6 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:05,447 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:05,447 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:52:05,447 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:05,705 INFO L124 PetriNetUnfolderBase]: 1723/2791 cut-off events. [2024-06-27 17:52:05,705 INFO L125 PetriNetUnfolderBase]: For 22362/22362 co-relation queries the response was YES. [2024-06-27 17:52:05,714 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12871 conditions, 2791 events. 1723/2791 cut-off events. For 22362/22362 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 16184 event pairs, 438 based on Foata normal form. 2/2787 useless extension candidates. Maximal degree in co-relation 12827. Up to 2304 conditions per place. [2024-06-27 17:52:05,726 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 93 selfloop transitions, 40 changer transitions 0/147 dead transitions. [2024-06-27 17:52:05,726 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 147 transitions, 1457 flow [2024-06-27 17:52:05,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:52:05,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:52:05,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 187 transitions. [2024-06-27 17:52:05,728 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.677536231884058 [2024-06-27 17:52:05,728 INFO L175 Difference]: Start difference. First operand has 104 places, 107 transitions, 927 flow. Second operand 6 states and 187 transitions. [2024-06-27 17:52:05,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 147 transitions, 1457 flow [2024-06-27 17:52:05,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 147 transitions, 1387 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-27 17:52:05,754 INFO L231 Difference]: Finished difference. Result has 104 places, 113 transitions, 1013 flow [2024-06-27 17:52:05,755 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=857, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1013, PETRI_PLACES=104, PETRI_TRANSITIONS=113} [2024-06-27 17:52:05,755 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 54 predicate places. [2024-06-27 17:52:05,755 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 113 transitions, 1013 flow [2024-06-27 17:52:05,755 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.833333333333332) internal successors, (119), 6 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:05,756 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:05,756 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:05,756 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 17:52:05,756 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:05,756 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:05,757 INFO L85 PathProgramCache]: Analyzing trace with hash -1672873832, now seen corresponding path program 3 times [2024-06-27 17:52:05,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:05,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [316084095] [2024-06-27 17:52:05,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:05,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:05,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:05,845 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:05,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:05,846 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [316084095] [2024-06-27 17:52:05,846 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [316084095] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:05,846 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:05,846 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:52:05,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [155388321] [2024-06-27 17:52:05,846 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:05,847 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:52:05,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:05,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:52:05,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:52:05,871 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:52:05,871 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 113 transitions, 1013 flow. Second operand has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:05,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:05,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:52:05,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:06,190 INFO L124 PetriNetUnfolderBase]: 1740/2857 cut-off events. [2024-06-27 17:52:06,190 INFO L125 PetriNetUnfolderBase]: For 25192/25192 co-relation queries the response was YES. [2024-06-27 17:52:06,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13225 conditions, 2857 events. 1740/2857 cut-off events. For 25192/25192 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 16783 event pairs, 509 based on Foata normal form. 2/2847 useless extension candidates. Maximal degree in co-relation 13180. Up to 2322 conditions per place. [2024-06-27 17:52:06,207 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 97 selfloop transitions, 43 changer transitions 0/154 dead transitions. [2024-06-27 17:52:06,208 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 154 transitions, 1485 flow [2024-06-27 17:52:06,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:52:06,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:52:06,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 212 transitions. [2024-06-27 17:52:06,209 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6583850931677019 [2024-06-27 17:52:06,209 INFO L175 Difference]: Start difference. First operand has 104 places, 113 transitions, 1013 flow. Second operand 7 states and 212 transitions. [2024-06-27 17:52:06,209 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 154 transitions, 1485 flow [2024-06-27 17:52:06,232 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 154 transitions, 1419 flow, removed 12 selfloop flow, removed 2 redundant places. [2024-06-27 17:52:06,233 INFO L231 Difference]: Finished difference. Result has 109 places, 116 transitions, 1081 flow [2024-06-27 17:52:06,234 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=952, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1081, PETRI_PLACES=109, PETRI_TRANSITIONS=116} [2024-06-27 17:52:06,234 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 59 predicate places. [2024-06-27 17:52:06,234 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 116 transitions, 1081 flow [2024-06-27 17:52:06,234 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:06,234 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:06,235 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:06,235 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 17:52:06,235 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:06,235 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:06,235 INFO L85 PathProgramCache]: Analyzing trace with hash -1672658506, now seen corresponding path program 1 times [2024-06-27 17:52:06,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:06,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [449208398] [2024-06-27 17:52:06,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:06,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:06,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:06,300 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:06,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:06,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [449208398] [2024-06-27 17:52:06,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [449208398] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:06,301 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:06,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:52:06,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [599052477] [2024-06-27 17:52:06,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:06,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:52:06,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:06,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:52:06,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:52:06,324 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:52:06,324 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 116 transitions, 1081 flow. Second operand has 6 states, 6 states have (on average 19.833333333333332) internal successors, (119), 6 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:06,324 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:06,325 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:52:06,325 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:06,582 INFO L124 PetriNetUnfolderBase]: 1767/2883 cut-off events. [2024-06-27 17:52:06,583 INFO L125 PetriNetUnfolderBase]: For 27844/27844 co-relation queries the response was YES. [2024-06-27 17:52:06,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13499 conditions, 2883 events. 1767/2883 cut-off events. For 27844/27844 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 16861 event pairs, 494 based on Foata normal form. 4/2874 useless extension candidates. Maximal degree in co-relation 13453. Up to 2464 conditions per place. [2024-06-27 17:52:06,605 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 111 selfloop transitions, 24 changer transitions 0/149 dead transitions. [2024-06-27 17:52:06,605 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 149 transitions, 1445 flow [2024-06-27 17:52:06,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:52:06,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:52:06,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 181 transitions. [2024-06-27 17:52:06,607 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6557971014492754 [2024-06-27 17:52:06,608 INFO L175 Difference]: Start difference. First operand has 109 places, 116 transitions, 1081 flow. Second operand 6 states and 181 transitions. [2024-06-27 17:52:06,608 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 149 transitions, 1445 flow [2024-06-27 17:52:06,647 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 149 transitions, 1345 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-27 17:52:06,650 INFO L231 Difference]: Finished difference. Result has 110 places, 118 transitions, 1060 flow [2024-06-27 17:52:06,650 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=981, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1060, PETRI_PLACES=110, PETRI_TRANSITIONS=118} [2024-06-27 17:52:06,650 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 60 predicate places. [2024-06-27 17:52:06,651 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 118 transitions, 1060 flow [2024-06-27 17:52:06,651 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.833333333333332) internal successors, (119), 6 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:06,651 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:06,651 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:06,651 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 17:52:06,651 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:06,652 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:06,652 INFO L85 PathProgramCache]: Analyzing trace with hash -636481802, now seen corresponding path program 4 times [2024-06-27 17:52:06,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:06,652 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [127426690] [2024-06-27 17:52:06,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:06,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:06,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:06,734 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:06,734 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:06,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [127426690] [2024-06-27 17:52:06,735 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [127426690] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:06,735 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:06,735 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:52:06,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [70976957] [2024-06-27 17:52:06,735 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:06,735 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:52:06,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:06,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:52:06,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:52:06,767 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:52:06,768 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 118 transitions, 1060 flow. Second operand has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:06,768 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:06,768 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:52:06,768 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:07,047 INFO L124 PetriNetUnfolderBase]: 1762/2908 cut-off events. [2024-06-27 17:52:07,047 INFO L125 PetriNetUnfolderBase]: For 30045/30045 co-relation queries the response was YES. [2024-06-27 17:52:07,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13633 conditions, 2908 events. 1762/2908 cut-off events. For 30045/30045 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 17308 event pairs, 720 based on Foata normal form. 2/2871 useless extension candidates. Maximal degree in co-relation 13586. Up to 2358 conditions per place. [2024-06-27 17:52:07,062 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 94 selfloop transitions, 45 changer transitions 0/153 dead transitions. [2024-06-27 17:52:07,062 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 153 transitions, 1490 flow [2024-06-27 17:52:07,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:52:07,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:52:07,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 208 transitions. [2024-06-27 17:52:07,063 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6459627329192547 [2024-06-27 17:52:07,063 INFO L175 Difference]: Start difference. First operand has 110 places, 118 transitions, 1060 flow. Second operand 7 states and 208 transitions. [2024-06-27 17:52:07,063 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 153 transitions, 1490 flow [2024-06-27 17:52:07,090 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 153 transitions, 1425 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-27 17:52:07,092 INFO L231 Difference]: Finished difference. Result has 113 places, 118 transitions, 1093 flow [2024-06-27 17:52:07,092 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=995, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1093, PETRI_PLACES=113, PETRI_TRANSITIONS=118} [2024-06-27 17:52:07,093 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 63 predicate places. [2024-06-27 17:52:07,093 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 118 transitions, 1093 flow [2024-06-27 17:52:07,093 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:07,093 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:07,093 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:07,093 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 17:52:07,093 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:07,094 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:07,094 INFO L85 PathProgramCache]: Analyzing trace with hash 475532752, now seen corresponding path program 5 times [2024-06-27 17:52:07,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:07,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [686146831] [2024-06-27 17:52:07,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:07,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:07,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:07,155 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:07,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:07,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [686146831] [2024-06-27 17:52:07,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [686146831] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:07,156 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:07,156 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:52:07,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [650340337] [2024-06-27 17:52:07,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:07,157 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:52:07,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:07,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:52:07,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:52:07,182 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:52:07,183 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 118 transitions, 1093 flow. Second operand has 6 states, 6 states have (on average 19.833333333333332) internal successors, (119), 6 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:07,183 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:07,183 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:52:07,183 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:07,424 INFO L124 PetriNetUnfolderBase]: 1757/2934 cut-off events. [2024-06-27 17:52:07,424 INFO L125 PetriNetUnfolderBase]: For 32199/32205 co-relation queries the response was YES. [2024-06-27 17:52:07,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13772 conditions, 2934 events. 1757/2934 cut-off events. For 32199/32205 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 17761 event pairs, 714 based on Foata normal form. 6/2908 useless extension candidates. Maximal degree in co-relation 13724. Up to 2353 conditions per place. [2024-06-27 17:52:07,442 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 89 selfloop transitions, 43 changer transitions 0/146 dead transitions. [2024-06-27 17:52:07,443 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 146 transitions, 1436 flow [2024-06-27 17:52:07,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:52:07,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:52:07,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 179 transitions. [2024-06-27 17:52:07,444 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6485507246376812 [2024-06-27 17:52:07,444 INFO L175 Difference]: Start difference. First operand has 113 places, 118 transitions, 1093 flow. Second operand 6 states and 179 transitions. [2024-06-27 17:52:07,444 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 146 transitions, 1436 flow [2024-06-27 17:52:07,476 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 146 transitions, 1326 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-27 17:52:07,477 INFO L231 Difference]: Finished difference. Result has 114 places, 119 transitions, 1092 flow [2024-06-27 17:52:07,478 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=989, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1092, PETRI_PLACES=114, PETRI_TRANSITIONS=119} [2024-06-27 17:52:07,478 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 64 predicate places. [2024-06-27 17:52:07,478 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 119 transitions, 1092 flow [2024-06-27 17:52:07,478 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.833333333333332) internal successors, (119), 6 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:07,478 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:07,479 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:07,479 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 17:52:07,479 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:07,479 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:07,479 INFO L85 PathProgramCache]: Analyzing trace with hash -370569196, now seen corresponding path program 2 times [2024-06-27 17:52:07,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:07,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2009054191] [2024-06-27 17:52:07,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:07,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:07,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:07,552 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:07,552 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:07,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2009054191] [2024-06-27 17:52:07,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2009054191] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:07,553 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:07,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:52:07,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [373569573] [2024-06-27 17:52:07,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:07,553 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:52:07,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:07,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:52:07,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:52:07,592 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:52:07,592 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 119 transitions, 1092 flow. Second operand has 6 states, 6 states have (on average 19.833333333333332) internal successors, (119), 6 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:07,592 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:07,592 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:52:07,592 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:07,834 INFO L124 PetriNetUnfolderBase]: 1784/2973 cut-off events. [2024-06-27 17:52:07,834 INFO L125 PetriNetUnfolderBase]: For 34389/34395 co-relation queries the response was YES. [2024-06-27 17:52:07,841 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14023 conditions, 2973 events. 1784/2973 cut-off events. For 34389/34395 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 17938 event pairs, 714 based on Foata normal form. 8/2953 useless extension candidates. Maximal degree in co-relation 13974. Up to 2491 conditions per place. [2024-06-27 17:52:07,849 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 112 selfloop transitions, 23 changer transitions 0/149 dead transitions. [2024-06-27 17:52:07,849 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 149 transitions, 1452 flow [2024-06-27 17:52:07,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:52:07,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:52:07,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 177 transitions. [2024-06-27 17:52:07,850 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6413043478260869 [2024-06-27 17:52:07,850 INFO L175 Difference]: Start difference. First operand has 114 places, 119 transitions, 1092 flow. Second operand 6 states and 177 transitions. [2024-06-27 17:52:07,850 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 149 transitions, 1452 flow [2024-06-27 17:52:07,880 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 149 transitions, 1382 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-27 17:52:07,882 INFO L231 Difference]: Finished difference. Result has 117 places, 121 transitions, 1103 flow [2024-06-27 17:52:07,882 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1022, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1103, PETRI_PLACES=117, PETRI_TRANSITIONS=121} [2024-06-27 17:52:07,882 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 67 predicate places. [2024-06-27 17:52:07,882 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 121 transitions, 1103 flow [2024-06-27 17:52:07,883 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.833333333333332) internal successors, (119), 6 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:07,883 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:07,883 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:07,883 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 17:52:07,883 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:07,883 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:07,884 INFO L85 PathProgramCache]: Analyzing trace with hash 1084804002, now seen corresponding path program 3 times [2024-06-27 17:52:07,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:07,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1966789326] [2024-06-27 17:52:07,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:07,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:07,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:07,942 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:07,942 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:07,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1966789326] [2024-06-27 17:52:07,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1966789326] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:07,942 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:07,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:52:07,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093751456] [2024-06-27 17:52:07,943 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:07,943 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:52:07,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:07,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:52:07,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:52:07,972 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:52:07,972 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 121 transitions, 1103 flow. Second operand has 6 states, 6 states have (on average 19.833333333333332) internal successors, (119), 6 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:07,972 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:07,972 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:52:07,972 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:08,226 INFO L124 PetriNetUnfolderBase]: 1776/2962 cut-off events. [2024-06-27 17:52:08,227 INFO L125 PetriNetUnfolderBase]: For 36803/36809 co-relation queries the response was YES. [2024-06-27 17:52:08,235 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14083 conditions, 2962 events. 1776/2962 cut-off events. For 36803/36809 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 17903 event pairs, 649 based on Foata normal form. 8/2942 useless extension candidates. Maximal degree in co-relation 14032. Up to 2394 conditions per place. [2024-06-27 17:52:08,244 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 110 selfloop transitions, 28 changer transitions 0/152 dead transitions. [2024-06-27 17:52:08,244 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 152 transitions, 1475 flow [2024-06-27 17:52:08,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:52:08,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:52:08,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 178 transitions. [2024-06-27 17:52:08,245 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.644927536231884 [2024-06-27 17:52:08,245 INFO L175 Difference]: Start difference. First operand has 117 places, 121 transitions, 1103 flow. Second operand 6 states and 178 transitions. [2024-06-27 17:52:08,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 152 transitions, 1475 flow [2024-06-27 17:52:08,278 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 152 transitions, 1412 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-27 17:52:08,279 INFO L231 Difference]: Finished difference. Result has 119 places, 123 transitions, 1135 flow [2024-06-27 17:52:08,280 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1040, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1135, PETRI_PLACES=119, PETRI_TRANSITIONS=123} [2024-06-27 17:52:08,280 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 69 predicate places. [2024-06-27 17:52:08,280 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 123 transitions, 1135 flow [2024-06-27 17:52:08,280 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.833333333333332) internal successors, (119), 6 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:08,280 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:08,280 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:08,281 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 17:52:08,281 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:08,281 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:08,281 INFO L85 PathProgramCache]: Analyzing trace with hash -1503151794, now seen corresponding path program 1 times [2024-06-27 17:52:08,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:08,281 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1952351541] [2024-06-27 17:52:08,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:08,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:08,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:08,331 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:08,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:08,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1952351541] [2024-06-27 17:52:08,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1952351541] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:08,332 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:08,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 17:52:08,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [279554416] [2024-06-27 17:52:08,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:08,332 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 17:52:08,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:08,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 17:52:08,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 17:52:08,355 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:52:08,356 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 123 transitions, 1135 flow. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:08,356 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:08,356 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:52:08,356 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:08,620 INFO L124 PetriNetUnfolderBase]: 1787/2950 cut-off events. [2024-06-27 17:52:08,620 INFO L125 PetriNetUnfolderBase]: For 38305/38305 co-relation queries the response was YES. [2024-06-27 17:52:08,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14397 conditions, 2950 events. 1787/2950 cut-off events. For 38305/38305 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 17487 event pairs, 713 based on Foata normal form. 1/2926 useless extension candidates. Maximal degree in co-relation 14345. Up to 2559 conditions per place. [2024-06-27 17:52:08,641 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 118 selfloop transitions, 20 changer transitions 0/152 dead transitions. [2024-06-27 17:52:08,641 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 152 transitions, 1643 flow [2024-06-27 17:52:08,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:52:08,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:52:08,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 148 transitions. [2024-06-27 17:52:08,642 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6434782608695652 [2024-06-27 17:52:08,642 INFO L175 Difference]: Start difference. First operand has 119 places, 123 transitions, 1135 flow. Second operand 5 states and 148 transitions. [2024-06-27 17:52:08,642 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 152 transitions, 1643 flow [2024-06-27 17:52:08,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 152 transitions, 1566 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-27 17:52:08,689 INFO L231 Difference]: Finished difference. Result has 121 places, 132 transitions, 1224 flow [2024-06-27 17:52:08,689 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1058, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1224, PETRI_PLACES=121, PETRI_TRANSITIONS=132} [2024-06-27 17:52:08,691 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 71 predicate places. [2024-06-27 17:52:08,691 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 132 transitions, 1224 flow [2024-06-27 17:52:08,692 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:08,692 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:08,692 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:08,692 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 17:52:08,692 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:08,692 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:08,692 INFO L85 PathProgramCache]: Analyzing trace with hash -750768400, now seen corresponding path program 2 times [2024-06-27 17:52:08,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:08,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [682950910] [2024-06-27 17:52:08,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:08,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:08,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:08,756 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:08,756 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:08,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [682950910] [2024-06-27 17:52:08,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [682950910] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:08,757 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:08,757 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 17:52:08,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1524371577] [2024-06-27 17:52:08,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:08,757 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 17:52:08,758 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:08,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 17:52:08,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-27 17:52:08,774 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:52:08,774 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 132 transitions, 1224 flow. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:08,774 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:08,774 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:52:08,774 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:09,069 INFO L124 PetriNetUnfolderBase]: 1798/2956 cut-off events. [2024-06-27 17:52:09,069 INFO L125 PetriNetUnfolderBase]: For 41031/41031 co-relation queries the response was YES. [2024-06-27 17:52:09,078 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14858 conditions, 2956 events. 1798/2956 cut-off events. For 41031/41031 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 17421 event pairs, 453 based on Foata normal form. 1/2955 useless extension candidates. Maximal degree in co-relation 14804. Up to 2591 conditions per place. [2024-06-27 17:52:09,088 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 125 selfloop transitions, 18 changer transitions 0/157 dead transitions. [2024-06-27 17:52:09,088 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 157 transitions, 1647 flow [2024-06-27 17:52:09,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:52:09,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:52:09,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 150 transitions. [2024-06-27 17:52:09,089 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6521739130434783 [2024-06-27 17:52:09,090 INFO L175 Difference]: Start difference. First operand has 121 places, 132 transitions, 1224 flow. Second operand 5 states and 150 transitions. [2024-06-27 17:52:09,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 157 transitions, 1647 flow [2024-06-27 17:52:09,138 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 157 transitions, 1581 flow, removed 33 selfloop flow, removed 0 redundant places. [2024-06-27 17:52:09,140 INFO L231 Difference]: Finished difference. Result has 127 places, 135 transitions, 1257 flow [2024-06-27 17:52:09,140 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1164, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1257, PETRI_PLACES=127, PETRI_TRANSITIONS=135} [2024-06-27 17:52:09,141 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 77 predicate places. [2024-06-27 17:52:09,141 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 135 transitions, 1257 flow [2024-06-27 17:52:09,141 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:09,141 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:09,141 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:09,141 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 17:52:09,141 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:09,141 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:09,142 INFO L85 PathProgramCache]: Analyzing trace with hash -603272000, now seen corresponding path program 1 times [2024-06-27 17:52:09,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:09,142 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1230887226] [2024-06-27 17:52:09,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:09,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:09,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:09,216 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:09,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:09,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1230887226] [2024-06-27 17:52:09,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1230887226] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:09,217 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:09,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:52:09,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1106590176] [2024-06-27 17:52:09,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:09,217 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:52:09,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:09,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:52:09,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:52:09,257 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:52:09,258 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 135 transitions, 1257 flow. Second operand has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:09,258 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:09,258 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:52:09,258 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:09,694 INFO L124 PetriNetUnfolderBase]: 2498/4022 cut-off events. [2024-06-27 17:52:09,695 INFO L125 PetriNetUnfolderBase]: For 71282/71282 co-relation queries the response was YES. [2024-06-27 17:52:09,705 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20891 conditions, 4022 events. 2498/4022 cut-off events. For 71282/71282 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 24932 event pairs, 516 based on Foata normal form. 14/4025 useless extension candidates. Maximal degree in co-relation 20833. Up to 2390 conditions per place. [2024-06-27 17:52:09,715 INFO L140 encePairwiseOnDemand]: 34/46 looper letters, 147 selfloop transitions, 40 changer transitions 0/201 dead transitions. [2024-06-27 17:52:09,716 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 201 transitions, 1999 flow [2024-06-27 17:52:09,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:52:09,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:52:09,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 258 transitions. [2024-06-27 17:52:09,717 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7010869565217391 [2024-06-27 17:52:09,717 INFO L175 Difference]: Start difference. First operand has 127 places, 135 transitions, 1257 flow. Second operand 8 states and 258 transitions. [2024-06-27 17:52:09,717 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 201 transitions, 1999 flow [2024-06-27 17:52:09,784 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 201 transitions, 1967 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-27 17:52:09,786 INFO L231 Difference]: Finished difference. Result has 133 places, 142 transitions, 1429 flow [2024-06-27 17:52:09,786 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1225, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1429, PETRI_PLACES=133, PETRI_TRANSITIONS=142} [2024-06-27 17:52:09,786 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 83 predicate places. [2024-06-27 17:52:09,786 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 142 transitions, 1429 flow [2024-06-27 17:52:09,786 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:09,786 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:09,787 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:09,787 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 17:52:09,787 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:09,787 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:09,787 INFO L85 PathProgramCache]: Analyzing trace with hash -600415040, now seen corresponding path program 2 times [2024-06-27 17:52:09,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:09,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [194180270] [2024-06-27 17:52:09,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:09,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:09,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:09,893 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:09,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:09,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [194180270] [2024-06-27 17:52:09,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [194180270] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:09,894 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:09,894 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:52:09,894 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1076231292] [2024-06-27 17:52:09,894 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:09,895 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:52:09,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:09,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:52:09,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:52:09,921 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:52:09,921 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 142 transitions, 1429 flow. Second operand has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:09,921 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:09,921 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:52:09,922 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:10,324 INFO L124 PetriNetUnfolderBase]: 2467/4107 cut-off events. [2024-06-27 17:52:10,325 INFO L125 PetriNetUnfolderBase]: For 75098/75098 co-relation queries the response was YES. [2024-06-27 17:52:10,338 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21541 conditions, 4107 events. 2467/4107 cut-off events. For 75098/75098 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 26268 event pairs, 971 based on Foata normal form. 14/4085 useless extension candidates. Maximal degree in co-relation 21481. Up to 3394 conditions per place. [2024-06-27 17:52:10,352 INFO L140 encePairwiseOnDemand]: 34/46 looper letters, 143 selfloop transitions, 38 changer transitions 0/195 dead transitions. [2024-06-27 17:52:10,352 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 195 transitions, 1985 flow [2024-06-27 17:52:10,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:52:10,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:52:10,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 250 transitions. [2024-06-27 17:52:10,353 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6793478260869565 [2024-06-27 17:52:10,353 INFO L175 Difference]: Start difference. First operand has 133 places, 142 transitions, 1429 flow. Second operand 8 states and 250 transitions. [2024-06-27 17:52:10,354 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 195 transitions, 1985 flow [2024-06-27 17:52:10,436 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 195 transitions, 1897 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-27 17:52:10,439 INFO L231 Difference]: Finished difference. Result has 137 places, 145 transitions, 1489 flow [2024-06-27 17:52:10,439 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1345, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1489, PETRI_PLACES=137, PETRI_TRANSITIONS=145} [2024-06-27 17:52:10,439 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 87 predicate places. [2024-06-27 17:52:10,439 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 145 transitions, 1489 flow [2024-06-27 17:52:10,439 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:10,439 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:10,439 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:10,440 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 17:52:10,440 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:10,440 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:10,440 INFO L85 PathProgramCache]: Analyzing trace with hash -319484736, now seen corresponding path program 3 times [2024-06-27 17:52:10,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:10,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [420613369] [2024-06-27 17:52:10,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:10,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:10,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:10,507 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:10,507 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:10,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [420613369] [2024-06-27 17:52:10,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [420613369] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:10,507 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:10,507 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:52:10,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [450150170] [2024-06-27 17:52:10,508 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:10,508 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:52:10,508 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:10,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:52:10,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:52:10,535 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:52:10,536 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 145 transitions, 1489 flow. Second operand has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:10,536 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:10,536 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:52:10,536 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:10,917 INFO L124 PetriNetUnfolderBase]: 2494/4002 cut-off events. [2024-06-27 17:52:10,918 INFO L125 PetriNetUnfolderBase]: For 76304/76304 co-relation queries the response was YES. [2024-06-27 17:52:10,933 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21770 conditions, 4002 events. 2494/4002 cut-off events. For 76304/76304 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 24667 event pairs, 617 based on Foata normal form. 4/4000 useless extension candidates. Maximal degree in co-relation 21708. Up to 3454 conditions per place. [2024-06-27 17:52:10,949 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 124 selfloop transitions, 46 changer transitions 0/184 dead transitions. [2024-06-27 17:52:10,949 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 184 transitions, 1959 flow [2024-06-27 17:52:10,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:52:10,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:52:10,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 210 transitions. [2024-06-27 17:52:10,950 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6521739130434783 [2024-06-27 17:52:10,950 INFO L175 Difference]: Start difference. First operand has 137 places, 145 transitions, 1489 flow. Second operand 7 states and 210 transitions. [2024-06-27 17:52:10,950 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 184 transitions, 1959 flow [2024-06-27 17:52:11,051 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 184 transitions, 1853 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-27 17:52:11,053 INFO L231 Difference]: Finished difference. Result has 138 places, 147 transitions, 1528 flow [2024-06-27 17:52:11,053 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1383, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1528, PETRI_PLACES=138, PETRI_TRANSITIONS=147} [2024-06-27 17:52:11,053 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 88 predicate places. [2024-06-27 17:52:11,053 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 147 transitions, 1528 flow [2024-06-27 17:52:11,054 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:11,054 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:11,054 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:11,054 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 17:52:11,054 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-06-27 17:52:11,054 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:11,054 INFO L85 PathProgramCache]: Analyzing trace with hash -914192970, now seen corresponding path program 4 times [2024-06-27 17:52:11,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:11,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1467017817] [2024-06-27 17:52:11,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:11,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:11,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:11,142 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:11,142 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:11,142 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1467017817] [2024-06-27 17:52:11,142 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1467017817] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:11,142 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:11,142 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:52:11,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [895567551] [2024-06-27 17:52:11,142 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:11,142 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:52:11,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:11,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:52:11,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:52:11,172 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:52:11,172 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 147 transitions, 1528 flow. Second operand has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:11,172 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:11,172 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:52:11,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:11,548 INFO L124 PetriNetUnfolderBase]: 2486/4008 cut-off events. [2024-06-27 17:52:11,548 INFO L125 PetriNetUnfolderBase]: For 79642/79642 co-relation queries the response was YES. [2024-06-27 17:52:11,563 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21440 conditions, 4008 events. 2486/4008 cut-off events. For 79642/79642 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 24906 event pairs, 918 based on Foata normal form. 4/3980 useless extension candidates. Maximal degree in co-relation 21377. Up to 3442 conditions per place. [2024-06-27 17:52:11,576 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 121 selfloop transitions, 48 changer transitions 0/183 dead transitions. [2024-06-27 17:52:11,576 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 183 transitions, 1992 flow [2024-06-27 17:52:11,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:52:11,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:52:11,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 206 transitions. [2024-06-27 17:52:11,577 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.639751552795031 [2024-06-27 17:52:11,577 INFO L175 Difference]: Start difference. First operand has 138 places, 147 transitions, 1528 flow. Second operand 7 states and 206 transitions. [2024-06-27 17:52:11,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 183 transitions, 1992 flow [2024-06-27 17:52:11,673 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 183 transitions, 1863 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-27 17:52:11,675 INFO L231 Difference]: Finished difference. Result has 140 places, 149 transitions, 1552 flow [2024-06-27 17:52:11,675 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1399, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1552, PETRI_PLACES=140, PETRI_TRANSITIONS=149} [2024-06-27 17:52:11,676 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 90 predicate places. [2024-06-27 17:52:11,676 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 149 transitions, 1552 flow [2024-06-27 17:52:11,676 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:11,676 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:11,676 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:11,676 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 17:52:11,676 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:11,676 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:11,677 INFO L85 PathProgramCache]: Analyzing trace with hash 989944865, now seen corresponding path program 1 times [2024-06-27 17:52:11,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:11,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [346904445] [2024-06-27 17:52:11,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:11,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:11,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:11,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-06-27 17:52:11,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:11,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [346904445] [2024-06-27 17:52:11,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [346904445] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:11,732 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:11,732 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 17:52:11,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2069242803] [2024-06-27 17:52:11,732 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:11,733 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 17:52:11,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:11,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 17:52:11,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 17:52:11,752 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:52:11,753 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 149 transitions, 1552 flow. Second operand has 5 states, 5 states have (on average 20.6) internal successors, (103), 5 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:11,753 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:11,753 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:52:11,753 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:12,109 INFO L124 PetriNetUnfolderBase]: 2497/4018 cut-off events. [2024-06-27 17:52:12,109 INFO L125 PetriNetUnfolderBase]: For 82069/82075 co-relation queries the response was YES. [2024-06-27 17:52:12,123 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21625 conditions, 4018 events. 2497/4018 cut-off events. For 82069/82075 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 24856 event pairs, 617 based on Foata normal form. 5/4019 useless extension candidates. Maximal degree in co-relation 21561. Up to 3640 conditions per place. [2024-06-27 17:52:12,136 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 133 selfloop transitions, 24 changer transitions 0/171 dead transitions. [2024-06-27 17:52:12,136 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 171 transitions, 2005 flow [2024-06-27 17:52:12,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:52:12,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:52:12,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 147 transitions. [2024-06-27 17:52:12,137 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6391304347826087 [2024-06-27 17:52:12,137 INFO L175 Difference]: Start difference. First operand has 140 places, 149 transitions, 1552 flow. Second operand 5 states and 147 transitions. [2024-06-27 17:52:12,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 171 transitions, 2005 flow [2024-06-27 17:52:12,252 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 171 transitions, 1870 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-27 17:52:12,254 INFO L231 Difference]: Finished difference. Result has 140 places, 152 transitions, 1510 flow [2024-06-27 17:52:12,254 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1417, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1510, PETRI_PLACES=140, PETRI_TRANSITIONS=152} [2024-06-27 17:52:12,254 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 90 predicate places. [2024-06-27 17:52:12,255 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 152 transitions, 1510 flow [2024-06-27 17:52:12,255 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.6) internal successors, (103), 5 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:12,255 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:12,255 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:12,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 17:52:12,255 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:12,255 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:12,255 INFO L85 PathProgramCache]: Analyzing trace with hash 670028455, now seen corresponding path program 2 times [2024-06-27 17:52:12,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:12,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1246996363] [2024-06-27 17:52:12,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:12,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:12,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:12,312 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:12,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:12,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1246996363] [2024-06-27 17:52:12,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1246996363] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:12,313 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:12,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:52:12,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [301839461] [2024-06-27 17:52:12,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:12,313 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:52:12,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:12,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:52:12,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:52:12,327 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:52:12,327 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 152 transitions, 1510 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:12,327 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:12,327 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:52:12,327 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:12,688 INFO L124 PetriNetUnfolderBase]: 2494/4024 cut-off events. [2024-06-27 17:52:12,688 INFO L125 PetriNetUnfolderBase]: For 83890/83890 co-relation queries the response was YES. [2024-06-27 17:52:12,703 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21338 conditions, 4024 events. 2494/4024 cut-off events. For 83890/83890 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 24931 event pairs, 618 based on Foata normal form. 1/4021 useless extension candidates. Maximal degree in co-relation 21273. Up to 3637 conditions per place. [2024-06-27 17:52:12,716 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 134 selfloop transitions, 26 changer transitions 0/174 dead transitions. [2024-06-27 17:52:12,717 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 174 transitions, 1938 flow [2024-06-27 17:52:12,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:52:12,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:52:12,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 171 transitions. [2024-06-27 17:52:12,718 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6195652173913043 [2024-06-27 17:52:12,718 INFO L175 Difference]: Start difference. First operand has 140 places, 152 transitions, 1510 flow. Second operand 6 states and 171 transitions. [2024-06-27 17:52:12,718 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 174 transitions, 1938 flow [2024-06-27 17:52:12,819 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 174 transitions, 1858 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-27 17:52:12,822 INFO L231 Difference]: Finished difference. Result has 143 places, 152 transitions, 1488 flow [2024-06-27 17:52:12,822 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1430, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1488, PETRI_PLACES=143, PETRI_TRANSITIONS=152} [2024-06-27 17:52:12,822 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 93 predicate places. [2024-06-27 17:52:12,822 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 152 transitions, 1488 flow [2024-06-27 17:52:12,822 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:12,822 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:12,822 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:12,822 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 17:52:12,823 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:12,823 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:12,823 INFO L85 PathProgramCache]: Analyzing trace with hash 1601479875, now seen corresponding path program 1 times [2024-06-27 17:52:12,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:12,823 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [563181670] [2024-06-27 17:52:12,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:12,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:12,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:12,876 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:12,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:12,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [563181670] [2024-06-27 17:52:12,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [563181670] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:12,876 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:12,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:52:12,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1839131738] [2024-06-27 17:52:12,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:12,877 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:52:12,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:12,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:52:12,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:52:12,906 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:52:12,907 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 152 transitions, 1488 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:12,907 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:12,907 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:52:12,907 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:13,325 INFO L124 PetriNetUnfolderBase]: 2546/4123 cut-off events. [2024-06-27 17:52:13,326 INFO L125 PetriNetUnfolderBase]: For 91420/91420 co-relation queries the response was YES. [2024-06-27 17:52:13,341 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22042 conditions, 4123 events. 2546/4123 cut-off events. For 91420/91420 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 25867 event pairs, 655 based on Foata normal form. 2/4106 useless extension candidates. Maximal degree in co-relation 21977. Up to 3423 conditions per place. [2024-06-27 17:52:13,358 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 139 selfloop transitions, 43 changer transitions 0/196 dead transitions. [2024-06-27 17:52:13,358 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 196 transitions, 2334 flow [2024-06-27 17:52:13,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:52:13,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:52:13,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 180 transitions. [2024-06-27 17:52:13,369 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6521739130434783 [2024-06-27 17:52:13,369 INFO L175 Difference]: Start difference. First operand has 143 places, 152 transitions, 1488 flow. Second operand 6 states and 180 transitions. [2024-06-27 17:52:13,369 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 196 transitions, 2334 flow [2024-06-27 17:52:13,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 196 transitions, 2246 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-27 17:52:13,492 INFO L231 Difference]: Finished difference. Result has 145 places, 168 transitions, 1745 flow [2024-06-27 17:52:13,492 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1400, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1745, PETRI_PLACES=145, PETRI_TRANSITIONS=168} [2024-06-27 17:52:13,493 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 95 predicate places. [2024-06-27 17:52:13,493 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 168 transitions, 1745 flow [2024-06-27 17:52:13,493 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:13,493 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:13,493 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:13,493 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 17:52:13,493 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:13,494 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:13,494 INFO L85 PathProgramCache]: Analyzing trace with hash -1798982751, now seen corresponding path program 2 times [2024-06-27 17:52:13,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:13,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2113231872] [2024-06-27 17:52:13,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:13,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:13,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:13,560 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:13,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:13,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2113231872] [2024-06-27 17:52:13,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2113231872] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:13,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:13,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:52:13,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1895872272] [2024-06-27 17:52:13,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:13,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:52:13,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:13,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:52:13,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:52:13,597 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:52:13,597 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 168 transitions, 1745 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:13,597 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:13,597 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:52:13,597 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:13,983 INFO L124 PetriNetUnfolderBase]: 2651/4280 cut-off events. [2024-06-27 17:52:13,983 INFO L125 PetriNetUnfolderBase]: For 102530/102530 co-relation queries the response was YES. [2024-06-27 17:52:13,999 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24271 conditions, 4280 events. 2651/4280 cut-off events. For 102530/102530 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 26927 event pairs, 642 based on Foata normal form. 3/4272 useless extension candidates. Maximal degree in co-relation 24204. Up to 3516 conditions per place. [2024-06-27 17:52:14,015 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 133 selfloop transitions, 68 changer transitions 0/215 dead transitions. [2024-06-27 17:52:14,015 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 215 transitions, 2618 flow [2024-06-27 17:52:14,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:52:14,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:52:14,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 186 transitions. [2024-06-27 17:52:14,016 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6739130434782609 [2024-06-27 17:52:14,016 INFO L175 Difference]: Start difference. First operand has 145 places, 168 transitions, 1745 flow. Second operand 6 states and 186 transitions. [2024-06-27 17:52:14,016 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 215 transitions, 2618 flow [2024-06-27 17:52:14,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 215 transitions, 2542 flow, removed 38 selfloop flow, removed 0 redundant places. [2024-06-27 17:52:14,164 INFO L231 Difference]: Finished difference. Result has 153 places, 185 transitions, 2127 flow [2024-06-27 17:52:14,164 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1677, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2127, PETRI_PLACES=153, PETRI_TRANSITIONS=185} [2024-06-27 17:52:14,164 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 103 predicate places. [2024-06-27 17:52:14,164 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 185 transitions, 2127 flow [2024-06-27 17:52:14,164 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:14,164 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:14,164 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:14,165 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 17:52:14,165 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:14,165 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:14,165 INFO L85 PathProgramCache]: Analyzing trace with hash -1798745601, now seen corresponding path program 3 times [2024-06-27 17:52:14,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:14,165 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [377011028] [2024-06-27 17:52:14,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:14,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:14,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:14,218 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:14,218 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:14,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [377011028] [2024-06-27 17:52:14,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [377011028] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:14,218 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:14,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:52:14,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1425320917] [2024-06-27 17:52:14,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:14,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:52:14,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:14,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:52:14,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:52:14,253 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:52:14,253 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 185 transitions, 2127 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:14,253 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:14,253 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:52:14,253 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:14,699 INFO L124 PetriNetUnfolderBase]: 2670/4310 cut-off events. [2024-06-27 17:52:14,699 INFO L125 PetriNetUnfolderBase]: For 110417/110417 co-relation queries the response was YES. [2024-06-27 17:52:14,715 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25673 conditions, 4310 events. 2670/4310 cut-off events. For 110417/110417 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 27245 event pairs, 635 based on Foata normal form. 3/4308 useless extension candidates. Maximal degree in co-relation 25601. Up to 3536 conditions per place. [2024-06-27 17:52:14,730 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 133 selfloop transitions, 74 changer transitions 0/221 dead transitions. [2024-06-27 17:52:14,730 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 221 transitions, 2893 flow [2024-06-27 17:52:14,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:52:14,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:52:14,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 209 transitions. [2024-06-27 17:52:14,731 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6490683229813664 [2024-06-27 17:52:14,731 INFO L175 Difference]: Start difference. First operand has 153 places, 185 transitions, 2127 flow. Second operand 7 states and 209 transitions. [2024-06-27 17:52:14,731 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 221 transitions, 2893 flow [2024-06-27 17:52:14,956 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 221 transitions, 2783 flow, removed 47 selfloop flow, removed 1 redundant places. [2024-06-27 17:52:14,959 INFO L231 Difference]: Finished difference. Result has 160 places, 194 transitions, 2375 flow [2024-06-27 17:52:14,959 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2021, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2375, PETRI_PLACES=160, PETRI_TRANSITIONS=194} [2024-06-27 17:52:14,959 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 110 predicate places. [2024-06-27 17:52:14,959 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 194 transitions, 2375 flow [2024-06-27 17:52:14,959 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:14,959 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:14,960 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:14,960 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 17:52:14,960 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:14,960 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:14,960 INFO L85 PathProgramCache]: Analyzing trace with hash -1798982937, now seen corresponding path program 3 times [2024-06-27 17:52:14,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:14,960 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [629043862] [2024-06-27 17:52:14,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:14,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:14,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:15,020 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:15,020 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:15,020 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [629043862] [2024-06-27 17:52:15,020 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [629043862] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:15,020 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:15,020 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 17:52:15,020 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1136437430] [2024-06-27 17:52:15,020 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:15,021 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 17:52:15,021 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:15,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 17:52:15,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-27 17:52:15,043 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:52:15,043 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 194 transitions, 2375 flow. Second operand has 5 states, 5 states have (on average 20.6) internal successors, (103), 5 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:15,043 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:15,043 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:52:15,043 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:15,492 INFO L124 PetriNetUnfolderBase]: 2667/4391 cut-off events. [2024-06-27 17:52:15,492 INFO L125 PetriNetUnfolderBase]: For 115542/115542 co-relation queries the response was YES. [2024-06-27 17:52:15,514 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26413 conditions, 4391 events. 2667/4391 cut-off events. For 115542/115542 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 28118 event pairs, 1027 based on Foata normal form. 1/4374 useless extension candidates. Maximal degree in co-relation 26338. Up to 3895 conditions per place. [2024-06-27 17:52:15,532 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 183 selfloop transitions, 18 changer transitions 0/215 dead transitions. [2024-06-27 17:52:15,533 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 215 transitions, 2827 flow [2024-06-27 17:52:15,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:52:15,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:52:15,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 149 transitions. [2024-06-27 17:52:15,534 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6478260869565218 [2024-06-27 17:52:15,534 INFO L175 Difference]: Start difference. First operand has 160 places, 194 transitions, 2375 flow. Second operand 5 states and 149 transitions. [2024-06-27 17:52:15,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 215 transitions, 2827 flow [2024-06-27 17:52:15,737 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 215 transitions, 2674 flow, removed 58 selfloop flow, removed 3 redundant places. [2024-06-27 17:52:15,739 INFO L231 Difference]: Finished difference. Result has 162 places, 194 transitions, 2268 flow [2024-06-27 17:52:15,739 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2222, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2268, PETRI_PLACES=162, PETRI_TRANSITIONS=194} [2024-06-27 17:52:15,740 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 112 predicate places. [2024-06-27 17:52:15,740 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 194 transitions, 2268 flow [2024-06-27 17:52:15,740 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.6) internal successors, (103), 5 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:15,740 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:15,740 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:15,740 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 17:52:15,740 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:15,740 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:15,740 INFO L85 PathProgramCache]: Analyzing trace with hash -1798736673, now seen corresponding path program 1 times [2024-06-27 17:52:15,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:15,741 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [713456480] [2024-06-27 17:52:15,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:15,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:15,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:15,797 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:15,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:15,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [713456480] [2024-06-27 17:52:15,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [713456480] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:15,797 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:15,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:52:15,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [246707149] [2024-06-27 17:52:15,798 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:15,798 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:52:15,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:15,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:52:15,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:52:15,821 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 46 [2024-06-27 17:52:15,822 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 194 transitions, 2268 flow. Second operand has 6 states, 6 states have (on average 21.166666666666668) internal successors, (127), 6 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:15,822 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:15,822 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 46 [2024-06-27 17:52:15,822 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:16,280 INFO L124 PetriNetUnfolderBase]: 2628/4375 cut-off events. [2024-06-27 17:52:16,280 INFO L125 PetriNetUnfolderBase]: For 124634/124645 co-relation queries the response was YES. [2024-06-27 17:52:16,298 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25762 conditions, 4375 events. 2628/4375 cut-off events. For 124634/124645 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 28646 event pairs, 1039 based on Foata normal form. 23/4351 useless extension candidates. Maximal degree in co-relation 25686. Up to 3601 conditions per place. [2024-06-27 17:52:16,315 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 161 selfloop transitions, 22 changer transitions 0/215 dead transitions. [2024-06-27 17:52:16,315 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 215 transitions, 2716 flow [2024-06-27 17:52:16,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:52:16,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:52:16,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 151 transitions. [2024-06-27 17:52:16,316 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6565217391304348 [2024-06-27 17:52:16,317 INFO L175 Difference]: Start difference. First operand has 162 places, 194 transitions, 2268 flow. Second operand 5 states and 151 transitions. [2024-06-27 17:52:16,317 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 215 transitions, 2716 flow [2024-06-27 17:52:16,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 215 transitions, 2680 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-27 17:52:16,545 INFO L231 Difference]: Finished difference. Result has 163 places, 196 transitions, 2311 flow [2024-06-27 17:52:16,545 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2232, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2311, PETRI_PLACES=163, PETRI_TRANSITIONS=196} [2024-06-27 17:52:16,545 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 113 predicate places. [2024-06-27 17:52:16,546 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 196 transitions, 2311 flow [2024-06-27 17:52:16,546 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 21.166666666666668) internal successors, (127), 6 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:16,546 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:16,546 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:16,546 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 17:52:16,546 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:16,546 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:16,547 INFO L85 PathProgramCache]: Analyzing trace with hash 735600985, now seen corresponding path program 1 times [2024-06-27 17:52:16,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:16,547 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [171684843] [2024-06-27 17:52:16,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:16,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:16,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:16,623 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:16,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:16,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [171684843] [2024-06-27 17:52:16,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [171684843] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:16,624 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:16,624 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:52:16,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1624524650] [2024-06-27 17:52:16,625 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:16,625 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:52:16,625 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:16,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:52:16,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:52:16,690 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:52:16,691 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 196 transitions, 2311 flow. Second operand has 7 states, 7 states have (on average 19.714285714285715) internal successors, (138), 7 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:16,691 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:16,691 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:52:16,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:17,273 INFO L124 PetriNetUnfolderBase]: 3017/5004 cut-off events. [2024-06-27 17:52:17,273 INFO L125 PetriNetUnfolderBase]: For 152164/152164 co-relation queries the response was YES. [2024-06-27 17:52:17,296 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28795 conditions, 5004 events. 3017/5004 cut-off events. For 152164/152164 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 33222 event pairs, 726 based on Foata normal form. 42/5004 useless extension candidates. Maximal degree in co-relation 28718. Up to 2825 conditions per place. [2024-06-27 17:52:17,316 INFO L140 encePairwiseOnDemand]: 34/46 looper letters, 198 selfloop transitions, 46 changer transitions 0/258 dead transitions. [2024-06-27 17:52:17,316 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 258 transitions, 3160 flow [2024-06-27 17:52:17,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:52:17,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:52:17,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 259 transitions. [2024-06-27 17:52:17,317 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7038043478260869 [2024-06-27 17:52:17,317 INFO L175 Difference]: Start difference. First operand has 163 places, 196 transitions, 2311 flow. Second operand 8 states and 259 transitions. [2024-06-27 17:52:17,317 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 258 transitions, 3160 flow [2024-06-27 17:52:17,511 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 258 transitions, 3103 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-27 17:52:17,514 INFO L231 Difference]: Finished difference. Result has 168 places, 198 transitions, 2390 flow [2024-06-27 17:52:17,514 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2254, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2390, PETRI_PLACES=168, PETRI_TRANSITIONS=198} [2024-06-27 17:52:17,514 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 118 predicate places. [2024-06-27 17:52:17,514 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 198 transitions, 2390 flow [2024-06-27 17:52:17,514 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.714285714285715) internal successors, (138), 7 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:17,514 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:17,514 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:17,514 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 17:52:17,515 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:17,515 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:17,515 INFO L85 PathProgramCache]: Analyzing trace with hash -1432847753, now seen corresponding path program 2 times [2024-06-27 17:52:17,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:17,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [583580820] [2024-06-27 17:52:17,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:17,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:17,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:17,583 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:17,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:17,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [583580820] [2024-06-27 17:52:17,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [583580820] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:17,584 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:17,584 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:52:17,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1360585148] [2024-06-27 17:52:17,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:17,585 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:52:17,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:17,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:52:17,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:52:17,636 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:52:17,637 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 198 transitions, 2390 flow. Second operand has 7 states, 7 states have (on average 19.714285714285715) internal successors, (138), 7 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:17,637 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:17,637 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:52:17,637 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:18,208 INFO L124 PetriNetUnfolderBase]: 2920/4899 cut-off events. [2024-06-27 17:52:18,208 INFO L125 PetriNetUnfolderBase]: For 132721/132721 co-relation queries the response was YES. [2024-06-27 17:52:18,229 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26911 conditions, 4899 events. 2920/4899 cut-off events. For 132721/132721 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 32594 event pairs, 1044 based on Foata normal form. 50/4899 useless extension candidates. Maximal degree in co-relation 26833. Up to 3687 conditions per place. [2024-06-27 17:52:18,248 INFO L140 encePairwiseOnDemand]: 34/46 looper letters, 198 selfloop transitions, 39 changer transitions 0/251 dead transitions. [2024-06-27 17:52:18,248 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 251 transitions, 3050 flow [2024-06-27 17:52:18,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:52:18,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:52:18,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 251 transitions. [2024-06-27 17:52:18,249 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6820652173913043 [2024-06-27 17:52:18,249 INFO L175 Difference]: Start difference. First operand has 168 places, 198 transitions, 2390 flow. Second operand 8 states and 251 transitions. [2024-06-27 17:52:18,249 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 251 transitions, 3050 flow [2024-06-27 17:52:18,488 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 251 transitions, 2937 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-27 17:52:18,491 INFO L231 Difference]: Finished difference. Result has 171 places, 199 transitions, 2391 flow [2024-06-27 17:52:18,491 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2288, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2391, PETRI_PLACES=171, PETRI_TRANSITIONS=199} [2024-06-27 17:52:18,491 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 121 predicate places. [2024-06-27 17:52:18,491 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 199 transitions, 2391 flow [2024-06-27 17:52:18,492 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.714285714285715) internal successors, (138), 7 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:18,492 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:18,492 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:18,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 17:52:18,492 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:18,492 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:18,492 INFO L85 PathProgramCache]: Analyzing trace with hash -1917067921, now seen corresponding path program 3 times [2024-06-27 17:52:18,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:18,492 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1122521039] [2024-06-27 17:52:18,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:18,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:18,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:18,582 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:18,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:18,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1122521039] [2024-06-27 17:52:18,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1122521039] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:18,583 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:18,583 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:52:18,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [41529143] [2024-06-27 17:52:18,583 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:18,584 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:52:18,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:18,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:52:18,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:52:18,629 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:52:18,630 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 199 transitions, 2391 flow. Second operand has 8 states, 8 states have (on average 19.5) internal successors, (156), 8 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:18,630 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:18,630 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:52:18,630 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:19,197 INFO L124 PetriNetUnfolderBase]: 3014/4993 cut-off events. [2024-06-27 17:52:19,198 INFO L125 PetriNetUnfolderBase]: For 114864/114864 co-relation queries the response was YES. [2024-06-27 17:52:19,220 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27354 conditions, 4993 events. 3014/4993 cut-off events. For 114864/114864 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 33081 event pairs, 1165 based on Foata normal form. 16/4973 useless extension candidates. Maximal degree in co-relation 27275. Up to 4136 conditions per place. [2024-06-27 17:52:19,311 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 187 selfloop transitions, 45 changer transitions 0/246 dead transitions. [2024-06-27 17:52:19,311 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 246 transitions, 3007 flow [2024-06-27 17:52:19,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:52:19,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:52:19,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 239 transitions. [2024-06-27 17:52:19,312 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6494565217391305 [2024-06-27 17:52:19,312 INFO L175 Difference]: Start difference. First operand has 171 places, 199 transitions, 2391 flow. Second operand 8 states and 239 transitions. [2024-06-27 17:52:19,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 246 transitions, 3007 flow [2024-06-27 17:52:19,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 246 transitions, 2930 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-27 17:52:19,535 INFO L231 Difference]: Finished difference. Result has 173 places, 200 transitions, 2439 flow [2024-06-27 17:52:19,535 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2314, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2439, PETRI_PLACES=173, PETRI_TRANSITIONS=200} [2024-06-27 17:52:19,535 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 123 predicate places. [2024-06-27 17:52:19,535 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 200 transitions, 2439 flow [2024-06-27 17:52:19,535 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.5) internal successors, (156), 8 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:19,535 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:19,535 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:19,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 17:52:19,536 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:19,536 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:19,536 INFO L85 PathProgramCache]: Analyzing trace with hash -1314090791, now seen corresponding path program 4 times [2024-06-27 17:52:19,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:19,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1645163762] [2024-06-27 17:52:19,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:19,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:19,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:19,607 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:19,607 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:19,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1645163762] [2024-06-27 17:52:19,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1645163762] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:19,607 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:19,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:52:19,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [603186097] [2024-06-27 17:52:19,608 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:19,608 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:52:19,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:19,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:52:19,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:52:19,640 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:52:19,640 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 200 transitions, 2439 flow. Second operand has 8 states, 8 states have (on average 19.5) internal successors, (156), 8 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:19,640 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:19,640 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:52:19,640 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:20,211 INFO L124 PetriNetUnfolderBase]: 3081/4986 cut-off events. [2024-06-27 17:52:20,212 INFO L125 PetriNetUnfolderBase]: For 119384/119384 co-relation queries the response was YES. [2024-06-27 17:52:20,236 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27972 conditions, 4986 events. 3081/4986 cut-off events. For 119384/119384 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 32350 event pairs, 662 based on Foata normal form. 12/4992 useless extension candidates. Maximal degree in co-relation 27892. Up to 4120 conditions per place. [2024-06-27 17:52:20,257 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 194 selfloop transitions, 48 changer transitions 0/256 dead transitions. [2024-06-27 17:52:20,257 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 256 transitions, 3107 flow [2024-06-27 17:52:20,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 17:52:20,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 17:52:20,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 268 transitions. [2024-06-27 17:52:20,258 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6473429951690821 [2024-06-27 17:52:20,258 INFO L175 Difference]: Start difference. First operand has 173 places, 200 transitions, 2439 flow. Second operand 9 states and 268 transitions. [2024-06-27 17:52:20,258 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 256 transitions, 3107 flow [2024-06-27 17:52:20,484 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 256 transitions, 3000 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-27 17:52:20,487 INFO L231 Difference]: Finished difference. Result has 176 places, 201 transitions, 2464 flow [2024-06-27 17:52:20,487 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2332, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2464, PETRI_PLACES=176, PETRI_TRANSITIONS=201} [2024-06-27 17:52:20,487 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 126 predicate places. [2024-06-27 17:52:20,487 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 201 transitions, 2464 flow [2024-06-27 17:52:20,487 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.5) internal successors, (156), 8 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:20,487 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:20,487 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:20,487 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 17:52:20,488 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:20,488 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:20,488 INFO L85 PathProgramCache]: Analyzing trace with hash -1931655153, now seen corresponding path program 5 times [2024-06-27 17:52:20,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:20,488 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1198560545] [2024-06-27 17:52:20,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:20,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:20,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:20,546 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:20,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:20,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1198560545] [2024-06-27 17:52:20,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1198560545] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:20,547 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:20,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:52:20,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1272445901] [2024-06-27 17:52:20,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:20,547 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:52:20,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:20,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:52:20,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:52:20,570 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:52:20,571 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 201 transitions, 2464 flow. Second operand has 7 states, 7 states have (on average 19.714285714285715) internal successors, (138), 7 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:20,571 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:20,571 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:52:20,571 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:21,253 INFO L124 PetriNetUnfolderBase]: 3175/5150 cut-off events. [2024-06-27 17:52:21,253 INFO L125 PetriNetUnfolderBase]: For 127948/127948 co-relation queries the response was YES. [2024-06-27 17:52:21,278 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28791 conditions, 5150 events. 3175/5150 cut-off events. For 127948/127948 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 33698 event pairs, 704 based on Foata normal form. 16/5160 useless extension candidates. Maximal degree in co-relation 28710. Up to 4395 conditions per place. [2024-06-27 17:52:21,303 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 183 selfloop transitions, 45 changer transitions 0/242 dead transitions. [2024-06-27 17:52:21,303 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 242 transitions, 3062 flow [2024-06-27 17:52:21,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:52:21,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:52:21,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 212 transitions. [2024-06-27 17:52:21,304 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6583850931677019 [2024-06-27 17:52:21,304 INFO L175 Difference]: Start difference. First operand has 176 places, 201 transitions, 2464 flow. Second operand 7 states and 212 transitions. [2024-06-27 17:52:21,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 242 transitions, 3062 flow [2024-06-27 17:52:21,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 242 transitions, 2944 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-27 17:52:21,576 INFO L231 Difference]: Finished difference. Result has 176 places, 202 transitions, 2475 flow [2024-06-27 17:52:21,577 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2346, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2475, PETRI_PLACES=176, PETRI_TRANSITIONS=202} [2024-06-27 17:52:21,577 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 126 predicate places. [2024-06-27 17:52:21,577 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 202 transitions, 2475 flow [2024-06-27 17:52:21,577 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.714285714285715) internal successors, (138), 7 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:21,577 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:21,578 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:21,578 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 17:52:21,578 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:21,578 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:21,578 INFO L85 PathProgramCache]: Analyzing trace with hash -1924030641, now seen corresponding path program 1 times [2024-06-27 17:52:21,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:21,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1393912853] [2024-06-27 17:52:21,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:21,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:21,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:21,641 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:21,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:21,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1393912853] [2024-06-27 17:52:21,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1393912853] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:21,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:21,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:52:21,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1640870817] [2024-06-27 17:52:21,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:21,642 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:52:21,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:21,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:52:21,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:52:21,671 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:52:21,672 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 202 transitions, 2475 flow. Second operand has 7 states, 7 states have (on average 19.714285714285715) internal successors, (138), 7 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:21,672 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:21,672 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:52:21,672 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:22,325 INFO L124 PetriNetUnfolderBase]: 3364/5532 cut-off events. [2024-06-27 17:52:22,325 INFO L125 PetriNetUnfolderBase]: For 147317/147317 co-relation queries the response was YES. [2024-06-27 17:52:22,353 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31105 conditions, 5532 events. 3364/5532 cut-off events. For 147317/147317 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 37093 event pairs, 872 based on Foata normal form. 12/5535 useless extension candidates. Maximal degree in co-relation 31023. Up to 4141 conditions per place. [2024-06-27 17:52:22,376 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 185 selfloop transitions, 50 changer transitions 0/249 dead transitions. [2024-06-27 17:52:22,376 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 249 transitions, 3279 flow [2024-06-27 17:52:22,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:52:22,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:52:22,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 216 transitions. [2024-06-27 17:52:22,377 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6708074534161491 [2024-06-27 17:52:22,377 INFO L175 Difference]: Start difference. First operand has 176 places, 202 transitions, 2475 flow. Second operand 7 states and 216 transitions. [2024-06-27 17:52:22,377 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 249 transitions, 3279 flow [2024-06-27 17:52:22,645 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 249 transitions, 3168 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-27 17:52:22,648 INFO L231 Difference]: Finished difference. Result has 178 places, 204 transitions, 2536 flow [2024-06-27 17:52:22,648 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2364, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2536, PETRI_PLACES=178, PETRI_TRANSITIONS=204} [2024-06-27 17:52:22,648 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 128 predicate places. [2024-06-27 17:52:22,649 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 204 transitions, 2536 flow [2024-06-27 17:52:22,649 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.714285714285715) internal successors, (138), 7 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:22,649 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:22,649 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:22,649 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 17:52:22,649 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:22,649 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:22,649 INFO L85 PathProgramCache]: Analyzing trace with hash -1159144703, now seen corresponding path program 1 times [2024-06-27 17:52:22,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:22,649 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [295974255] [2024-06-27 17:52:22,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:22,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:22,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:22,698 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:22,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:22,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [295974255] [2024-06-27 17:52:22,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [295974255] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:22,700 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:22,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:52:22,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2085896185] [2024-06-27 17:52:22,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:22,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:52:22,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:22,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:52:22,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:52:22,721 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:52:22,721 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 204 transitions, 2536 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:22,721 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:22,721 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:52:22,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:23,323 INFO L124 PetriNetUnfolderBase]: 3417/5589 cut-off events. [2024-06-27 17:52:23,323 INFO L125 PetriNetUnfolderBase]: For 146376/146376 co-relation queries the response was YES. [2024-06-27 17:52:23,347 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31832 conditions, 5589 events. 3417/5589 cut-off events. For 146376/146376 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 37445 event pairs, 811 based on Foata normal form. 1/5566 useless extension candidates. Maximal degree in co-relation 31749. Up to 4691 conditions per place. [2024-06-27 17:52:23,368 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 164 selfloop transitions, 68 changer transitions 0/246 dead transitions. [2024-06-27 17:52:23,368 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 246 transitions, 3532 flow [2024-06-27 17:52:23,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:52:23,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:52:23,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 187 transitions. [2024-06-27 17:52:23,369 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.677536231884058 [2024-06-27 17:52:23,369 INFO L175 Difference]: Start difference. First operand has 178 places, 204 transitions, 2536 flow. Second operand 6 states and 187 transitions. [2024-06-27 17:52:23,369 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 246 transitions, 3532 flow [2024-06-27 17:52:23,672 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 246 transitions, 3449 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-27 17:52:23,675 INFO L231 Difference]: Finished difference. Result has 184 places, 216 transitions, 2911 flow [2024-06-27 17:52:23,675 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2453, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2911, PETRI_PLACES=184, PETRI_TRANSITIONS=216} [2024-06-27 17:52:23,676 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 134 predicate places. [2024-06-27 17:52:23,676 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 216 transitions, 2911 flow [2024-06-27 17:52:23,676 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:23,676 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:23,676 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:23,676 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 17:52:23,677 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:23,677 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:23,677 INFO L85 PathProgramCache]: Analyzing trace with hash 141169649, now seen corresponding path program 2 times [2024-06-27 17:52:23,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:23,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1370200438] [2024-06-27 17:52:23,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:23,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:23,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:23,733 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:23,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:23,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1370200438] [2024-06-27 17:52:23,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1370200438] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:23,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:23,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:52:23,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [694276538] [2024-06-27 17:52:23,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:23,734 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:52:23,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:23,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:52:23,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:52:23,777 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:52:23,778 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 216 transitions, 2911 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:23,778 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:23,778 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:52:23,778 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:24,420 INFO L124 PetriNetUnfolderBase]: 3486/5680 cut-off events. [2024-06-27 17:52:24,420 INFO L125 PetriNetUnfolderBase]: For 150871/150871 co-relation queries the response was YES. [2024-06-27 17:52:24,449 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33418 conditions, 5680 events. 3486/5680 cut-off events. For 150871/150871 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 38142 event pairs, 873 based on Foata normal form. 1/5662 useless extension candidates. Maximal degree in co-relation 33330. Up to 5070 conditions per place. [2024-06-27 17:52:24,472 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 209 selfloop transitions, 40 changer transitions 0/263 dead transitions. [2024-06-27 17:52:24,472 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 263 transitions, 3896 flow [2024-06-27 17:52:24,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:52:24,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:52:24,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 205 transitions. [2024-06-27 17:52:24,473 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6366459627329193 [2024-06-27 17:52:24,473 INFO L175 Difference]: Start difference. First operand has 184 places, 216 transitions, 2911 flow. Second operand 7 states and 205 transitions. [2024-06-27 17:52:24,473 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 263 transitions, 3896 flow [2024-06-27 17:52:24,797 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 263 transitions, 3783 flow, removed 34 selfloop flow, removed 1 redundant places. [2024-06-27 17:52:24,800 INFO L231 Difference]: Finished difference. Result has 191 places, 233 transitions, 3230 flow [2024-06-27 17:52:24,800 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2815, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3230, PETRI_PLACES=191, PETRI_TRANSITIONS=233} [2024-06-27 17:52:24,800 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 141 predicate places. [2024-06-27 17:52:24,801 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 233 transitions, 3230 flow [2024-06-27 17:52:24,801 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:24,801 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:24,801 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:24,801 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 17:52:24,801 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:24,801 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:24,802 INFO L85 PathProgramCache]: Analyzing trace with hash -1805989709, now seen corresponding path program 6 times [2024-06-27 17:52:24,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:24,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1266305688] [2024-06-27 17:52:24,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:24,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:24,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:24,868 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:24,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:24,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1266305688] [2024-06-27 17:52:24,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1266305688] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:24,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:24,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:52:24,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1665816843] [2024-06-27 17:52:24,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:24,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:52:24,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:24,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:52:24,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:52:24,924 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:52:24,924 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 233 transitions, 3230 flow. Second operand has 7 states, 7 states have (on average 19.714285714285715) internal successors, (138), 7 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:24,924 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:24,924 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:52:24,924 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:25,690 INFO L124 PetriNetUnfolderBase]: 3580/5985 cut-off events. [2024-06-27 17:52:25,690 INFO L125 PetriNetUnfolderBase]: For 174377/174383 co-relation queries the response was YES. [2024-06-27 17:52:25,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34511 conditions, 5985 events. 3580/5985 cut-off events. For 174377/174383 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 41552 event pairs, 1394 based on Foata normal form. 20/5949 useless extension candidates. Maximal degree in co-relation 34420. Up to 5014 conditions per place. [2024-06-27 17:52:25,745 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 213 selfloop transitions, 44 changer transitions 0/271 dead transitions. [2024-06-27 17:52:25,745 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 271 transitions, 3882 flow [2024-06-27 17:52:25,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:52:25,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:52:25,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 208 transitions. [2024-06-27 17:52:25,748 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6459627329192547 [2024-06-27 17:52:25,748 INFO L175 Difference]: Start difference. First operand has 191 places, 233 transitions, 3230 flow. Second operand 7 states and 208 transitions. [2024-06-27 17:52:25,748 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 271 transitions, 3882 flow [2024-06-27 17:52:26,137 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 271 transitions, 3784 flow, removed 28 selfloop flow, removed 2 redundant places. [2024-06-27 17:52:26,140 INFO L231 Difference]: Finished difference. Result has 196 places, 234 transitions, 3263 flow [2024-06-27 17:52:26,140 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3132, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3263, PETRI_PLACES=196, PETRI_TRANSITIONS=234} [2024-06-27 17:52:26,141 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 146 predicate places. [2024-06-27 17:52:26,141 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 234 transitions, 3263 flow [2024-06-27 17:52:26,143 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.714285714285715) internal successors, (138), 7 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:26,143 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:26,143 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:26,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 17:52:26,143 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:26,144 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:26,144 INFO L85 PathProgramCache]: Analyzing trace with hash -1773614763, now seen corresponding path program 7 times [2024-06-27 17:52:26,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:26,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [166989852] [2024-06-27 17:52:26,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:26,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:26,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:26,220 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:26,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:26,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [166989852] [2024-06-27 17:52:26,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [166989852] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:26,221 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:26,221 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:52:26,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [15740692] [2024-06-27 17:52:26,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:26,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:52:26,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:26,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:52:26,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:52:26,260 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:52:26,260 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 234 transitions, 3263 flow. Second operand has 8 states, 8 states have (on average 19.5) internal successors, (156), 8 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:26,261 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:26,261 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:52:26,261 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:26,964 INFO L124 PetriNetUnfolderBase]: 3552/5772 cut-off events. [2024-06-27 17:52:26,964 INFO L125 PetriNetUnfolderBase]: For 167763/167763 co-relation queries the response was YES. [2024-06-27 17:52:26,995 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33704 conditions, 5772 events. 3552/5772 cut-off events. For 167763/167763 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 38877 event pairs, 808 based on Foata normal form. 16/5759 useless extension candidates. Maximal degree in co-relation 33612. Up to 4970 conditions per place. [2024-06-27 17:52:27,019 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 216 selfloop transitions, 47 changer transitions 0/277 dead transitions. [2024-06-27 17:52:27,022 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 277 transitions, 3907 flow [2024-06-27 17:52:27,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:52:27,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:52:27,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 235 transitions. [2024-06-27 17:52:27,024 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6385869565217391 [2024-06-27 17:52:27,024 INFO L175 Difference]: Start difference. First operand has 196 places, 234 transitions, 3263 flow. Second operand 8 states and 235 transitions. [2024-06-27 17:52:27,024 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 277 transitions, 3907 flow [2024-06-27 17:52:27,459 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 277 transitions, 3780 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-27 17:52:27,463 INFO L231 Difference]: Finished difference. Result has 199 places, 234 transitions, 3237 flow [2024-06-27 17:52:27,463 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3136, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3237, PETRI_PLACES=199, PETRI_TRANSITIONS=234} [2024-06-27 17:52:27,463 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 149 predicate places. [2024-06-27 17:52:27,463 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 234 transitions, 3237 flow [2024-06-27 17:52:27,464 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.5) internal successors, (156), 8 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:27,464 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:27,464 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:27,464 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 17:52:27,464 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:27,464 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:27,465 INFO L85 PathProgramCache]: Analyzing trace with hash 1437616179, now seen corresponding path program 8 times [2024-06-27 17:52:27,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:27,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2015437175] [2024-06-27 17:52:27,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:27,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:27,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:27,539 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:27,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:27,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2015437175] [2024-06-27 17:52:27,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2015437175] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:27,539 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:27,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:52:27,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [432339804] [2024-06-27 17:52:27,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:27,540 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:52:27,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:27,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:52:27,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:52:27,577 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:52:27,578 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 234 transitions, 3237 flow. Second operand has 8 states, 8 states have (on average 19.5) internal successors, (156), 8 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:27,578 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:27,578 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:52:27,578 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:28,304 INFO L124 PetriNetUnfolderBase]: 3584/5828 cut-off events. [2024-06-27 17:52:28,304 INFO L125 PetriNetUnfolderBase]: For 162794/162794 co-relation queries the response was YES. [2024-06-27 17:52:28,336 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33396 conditions, 5828 events. 3584/5828 cut-off events. For 162794/162794 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 39227 event pairs, 799 based on Foata normal form. 12/5811 useless extension candidates. Maximal degree in co-relation 33303. Up to 4901 conditions per place. [2024-06-27 17:52:28,360 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 223 selfloop transitions, 50 changer transitions 0/287 dead transitions. [2024-06-27 17:52:28,360 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 287 transitions, 3967 flow [2024-06-27 17:52:28,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 17:52:28,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 17:52:28,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 264 transitions. [2024-06-27 17:52:28,361 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6376811594202898 [2024-06-27 17:52:28,361 INFO L175 Difference]: Start difference. First operand has 199 places, 234 transitions, 3237 flow. Second operand 9 states and 264 transitions. [2024-06-27 17:52:28,361 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 287 transitions, 3967 flow [2024-06-27 17:52:28,728 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 287 transitions, 3868 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-27 17:52:28,732 INFO L231 Difference]: Finished difference. Result has 202 places, 235 transitions, 3282 flow [2024-06-27 17:52:28,732 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3138, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3282, PETRI_PLACES=202, PETRI_TRANSITIONS=235} [2024-06-27 17:52:28,732 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 152 predicate places. [2024-06-27 17:52:28,732 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 235 transitions, 3282 flow [2024-06-27 17:52:28,732 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.5) internal successors, (156), 8 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:28,732 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:28,732 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:28,733 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 17:52:28,733 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:28,733 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:28,733 INFO L85 PathProgramCache]: Analyzing trace with hash 1728106735, now seen corresponding path program 2 times [2024-06-27 17:52:28,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:28,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1433444364] [2024-06-27 17:52:28,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:28,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:28,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:28,793 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:28,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:28,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1433444364] [2024-06-27 17:52:28,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1433444364] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:28,793 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:28,793 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:52:28,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [762454653] [2024-06-27 17:52:28,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:28,794 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:52:28,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:28,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:52:28,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:52:28,839 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:52:28,840 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 235 transitions, 3282 flow. Second operand has 7 states, 7 states have (on average 19.714285714285715) internal successors, (138), 7 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:28,840 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:28,840 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:52:28,840 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:29,663 INFO L124 PetriNetUnfolderBase]: 3651/6132 cut-off events. [2024-06-27 17:52:29,664 INFO L125 PetriNetUnfolderBase]: For 175164/175170 co-relation queries the response was YES. [2024-06-27 17:52:29,687 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34406 conditions, 6132 events. 3651/6132 cut-off events. For 175164/175170 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 42890 event pairs, 1396 based on Foata normal form. 16/6094 useless extension candidates. Maximal degree in co-relation 34312. Up to 5010 conditions per place. [2024-06-27 17:52:29,710 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 216 selfloop transitions, 46 changer transitions 0/276 dead transitions. [2024-06-27 17:52:29,710 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 276 transitions, 3962 flow [2024-06-27 17:52:29,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:52:29,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:52:29,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 211 transitions. [2024-06-27 17:52:29,711 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65527950310559 [2024-06-27 17:52:29,711 INFO L175 Difference]: Start difference. First operand has 202 places, 235 transitions, 3282 flow. Second operand 7 states and 211 transitions. [2024-06-27 17:52:29,711 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 276 transitions, 3962 flow [2024-06-27 17:52:30,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 276 transitions, 3836 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-27 17:52:30,098 INFO L231 Difference]: Finished difference. Result has 203 places, 236 transitions, 3294 flow [2024-06-27 17:52:30,098 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3156, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3294, PETRI_PLACES=203, PETRI_TRANSITIONS=236} [2024-06-27 17:52:30,098 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 153 predicate places. [2024-06-27 17:52:30,098 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 236 transitions, 3294 flow [2024-06-27 17:52:30,099 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.714285714285715) internal successors, (138), 7 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:30,099 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:30,099 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:30,099 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 17:52:30,099 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:30,099 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:30,099 INFO L85 PathProgramCache]: Analyzing trace with hash 679026385, now seen corresponding path program 3 times [2024-06-27 17:52:30,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:30,100 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2088687257] [2024-06-27 17:52:30,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:30,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:30,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:30,162 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:30,163 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:30,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2088687257] [2024-06-27 17:52:30,163 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2088687257] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:30,163 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:30,163 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:52:30,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [763204803] [2024-06-27 17:52:30,163 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:30,164 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:52:30,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:30,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:52:30,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:52:30,201 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:52:30,201 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 236 transitions, 3294 flow. Second operand has 7 states, 7 states have (on average 19.714285714285715) internal successors, (138), 7 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:30,201 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:30,201 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:52:30,201 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:30,901 INFO L124 PetriNetUnfolderBase]: 3631/6020 cut-off events. [2024-06-27 17:52:30,901 INFO L125 PetriNetUnfolderBase]: For 166779/166785 co-relation queries the response was YES. [2024-06-27 17:52:30,935 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33414 conditions, 6020 events. 3631/6020 cut-off events. For 166779/166785 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 41503 event pairs, 1223 based on Foata normal form. 16/5992 useless extension candidates. Maximal degree in co-relation 33319. Up to 4167 conditions per place. [2024-06-27 17:52:30,960 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 207 selfloop transitions, 55 changer transitions 0/276 dead transitions. [2024-06-27 17:52:30,960 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 276 transitions, 3866 flow [2024-06-27 17:52:30,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:52:30,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:52:30,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 210 transitions. [2024-06-27 17:52:30,961 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6521739130434783 [2024-06-27 17:52:30,961 INFO L175 Difference]: Start difference. First operand has 203 places, 236 transitions, 3294 flow. Second operand 7 states and 210 transitions. [2024-06-27 17:52:30,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 276 transitions, 3866 flow [2024-06-27 17:52:31,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 276 transitions, 3736 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-27 17:52:31,416 INFO L231 Difference]: Finished difference. Result has 203 places, 235 transitions, 3206 flow [2024-06-27 17:52:31,416 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3092, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3206, PETRI_PLACES=203, PETRI_TRANSITIONS=235} [2024-06-27 17:52:31,416 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 153 predicate places. [2024-06-27 17:52:31,416 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 235 transitions, 3206 flow [2024-06-27 17:52:31,416 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.714285714285715) internal successors, (138), 7 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:31,416 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:31,416 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:31,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 17:52:31,417 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:31,417 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:31,417 INFO L85 PathProgramCache]: Analyzing trace with hash -863515859, now seen corresponding path program 3 times [2024-06-27 17:52:31,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:31,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1364397236] [2024-06-27 17:52:31,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:31,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:31,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:31,469 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:31,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:31,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1364397236] [2024-06-27 17:52:31,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1364397236] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:31,470 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:31,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:52:31,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [136846523] [2024-06-27 17:52:31,470 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:31,470 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:52:31,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:31,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:52:31,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:52:31,495 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:52:31,495 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 235 transitions, 3206 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:31,496 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:31,496 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:52:31,496 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:32,262 INFO L124 PetriNetUnfolderBase]: 3642/5933 cut-off events. [2024-06-27 17:52:32,262 INFO L125 PetriNetUnfolderBase]: For 151658/151658 co-relation queries the response was YES. [2024-06-27 17:52:32,294 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33273 conditions, 5933 events. 3642/5933 cut-off events. For 151658/151658 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 40153 event pairs, 842 based on Foata normal form. 1/5913 useless extension candidates. Maximal degree in co-relation 33178. Up to 4997 conditions per place. [2024-06-27 17:52:32,321 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 177 selfloop transitions, 74 changer transitions 0/265 dead transitions. [2024-06-27 17:52:32,321 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 265 transitions, 4113 flow [2024-06-27 17:52:32,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:52:32,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:52:32,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 181 transitions. [2024-06-27 17:52:32,327 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6557971014492754 [2024-06-27 17:52:32,327 INFO L175 Difference]: Start difference. First operand has 203 places, 235 transitions, 3206 flow. Second operand 6 states and 181 transitions. [2024-06-27 17:52:32,327 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 265 transitions, 4113 flow [2024-06-27 17:52:32,754 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 265 transitions, 3937 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-27 17:52:32,758 INFO L231 Difference]: Finished difference. Result has 203 places, 238 transitions, 3245 flow [2024-06-27 17:52:32,758 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3030, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3245, PETRI_PLACES=203, PETRI_TRANSITIONS=238} [2024-06-27 17:52:32,758 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 153 predicate places. [2024-06-27 17:52:32,758 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 238 transitions, 3245 flow [2024-06-27 17:52:32,758 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:32,758 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:32,758 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:32,759 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 17:52:32,759 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:32,759 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:32,759 INFO L85 PathProgramCache]: Analyzing trace with hash -1893745107, now seen corresponding path program 4 times [2024-06-27 17:52:32,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:32,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [573249978] [2024-06-27 17:52:32,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:32,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:32,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:32,810 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:32,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:32,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [573249978] [2024-06-27 17:52:32,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [573249978] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:32,811 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:32,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:52:32,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [518526611] [2024-06-27 17:52:32,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:32,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:52:32,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:32,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:52:32,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:52:32,837 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:52:32,838 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 238 transitions, 3245 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:32,838 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:32,838 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:52:32,839 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:33,512 INFO L124 PetriNetUnfolderBase]: 3634/6010 cut-off events. [2024-06-27 17:52:33,512 INFO L125 PetriNetUnfolderBase]: For 152719/152719 co-relation queries the response was YES. [2024-06-27 17:52:33,545 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32542 conditions, 6010 events. 3634/6010 cut-off events. For 152719/152719 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 41374 event pairs, 868 based on Foata normal form. 2/5990 useless extension candidates. Maximal degree in co-relation 32447. Up to 4992 conditions per place. [2024-06-27 17:52:33,567 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 177 selfloop transitions, 70 changer transitions 0/261 dead transitions. [2024-06-27 17:52:33,568 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 261 transitions, 3983 flow [2024-06-27 17:52:33,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:52:33,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:52:33,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 178 transitions. [2024-06-27 17:52:33,568 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.644927536231884 [2024-06-27 17:52:33,569 INFO L175 Difference]: Start difference. First operand has 203 places, 238 transitions, 3245 flow. Second operand 6 states and 178 transitions. [2024-06-27 17:52:33,569 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 261 transitions, 3983 flow [2024-06-27 17:52:34,084 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 261 transitions, 3789 flow, removed 45 selfloop flow, removed 3 redundant places. [2024-06-27 17:52:34,087 INFO L231 Difference]: Finished difference. Result has 206 places, 238 transitions, 3199 flow [2024-06-27 17:52:34,088 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3051, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3199, PETRI_PLACES=206, PETRI_TRANSITIONS=238} [2024-06-27 17:52:34,088 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 156 predicate places. [2024-06-27 17:52:34,088 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 238 transitions, 3199 flow [2024-06-27 17:52:34,088 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:34,088 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:34,088 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:34,089 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 17:52:34,089 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:34,089 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:34,089 INFO L85 PathProgramCache]: Analyzing trace with hash 66095887, now seen corresponding path program 5 times [2024-06-27 17:52:34,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:34,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1852815620] [2024-06-27 17:52:34,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:34,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:34,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:34,149 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:34,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:34,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1852815620] [2024-06-27 17:52:34,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1852815620] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:34,150 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:34,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:52:34,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2078741215] [2024-06-27 17:52:34,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:34,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:52:34,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:34,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:52:34,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:52:34,177 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:52:34,177 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 238 transitions, 3199 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:34,177 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:34,177 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:52:34,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:34,889 INFO L124 PetriNetUnfolderBase]: 3628/5910 cut-off events. [2024-06-27 17:52:34,889 INFO L125 PetriNetUnfolderBase]: For 150208/150208 co-relation queries the response was YES. [2024-06-27 17:52:34,917 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32080 conditions, 5910 events. 3628/5910 cut-off events. For 150208/150208 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 39943 event pairs, 813 based on Foata normal form. 2/5899 useless extension candidates. Maximal degree in co-relation 31985. Up to 4969 conditions per place. [2024-06-27 17:52:34,939 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 165 selfloop transitions, 89 changer transitions 0/268 dead transitions. [2024-06-27 17:52:34,939 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 268 transitions, 3990 flow [2024-06-27 17:52:34,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:52:34,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:52:34,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 188 transitions. [2024-06-27 17:52:34,940 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6811594202898551 [2024-06-27 17:52:34,940 INFO L175 Difference]: Start difference. First operand has 206 places, 238 transitions, 3199 flow. Second operand 6 states and 188 transitions. [2024-06-27 17:52:34,940 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 268 transitions, 3990 flow [2024-06-27 17:52:35,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 268 transitions, 3796 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-27 17:52:35,398 INFO L231 Difference]: Finished difference. Result has 206 places, 238 transitions, 3198 flow [2024-06-27 17:52:35,398 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3007, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3198, PETRI_PLACES=206, PETRI_TRANSITIONS=238} [2024-06-27 17:52:35,399 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 156 predicate places. [2024-06-27 17:52:35,399 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 238 transitions, 3198 flow [2024-06-27 17:52:35,399 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:35,399 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:35,399 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:35,399 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 17:52:35,400 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:35,400 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:35,400 INFO L85 PathProgramCache]: Analyzing trace with hash 59429647, now seen corresponding path program 6 times [2024-06-27 17:52:35,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:35,400 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1319209967] [2024-06-27 17:52:35,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:35,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:35,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:35,479 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:35,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:35,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1319209967] [2024-06-27 17:52:35,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1319209967] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:35,479 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:35,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:52:35,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1864312925] [2024-06-27 17:52:35,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:35,480 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:52:35,480 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:35,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:52:35,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:52:35,511 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:52:35,511 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 238 transitions, 3198 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:35,511 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:35,511 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:52:35,511 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:36,273 INFO L124 PetriNetUnfolderBase]: 3620/5905 cut-off events. [2024-06-27 17:52:36,273 INFO L125 PetriNetUnfolderBase]: For 150906/150906 co-relation queries the response was YES. [2024-06-27 17:52:36,305 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31932 conditions, 5905 events. 3620/5905 cut-off events. For 150906/150906 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 39913 event pairs, 784 based on Foata normal form. 2/5898 useless extension candidates. Maximal degree in co-relation 31836. Up to 4964 conditions per place. [2024-06-27 17:52:36,327 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 164 selfloop transitions, 99 changer transitions 0/277 dead transitions. [2024-06-27 17:52:36,327 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 277 transitions, 4031 flow [2024-06-27 17:52:36,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:52:36,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:52:36,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 223 transitions. [2024-06-27 17:52:36,328 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6925465838509317 [2024-06-27 17:52:36,328 INFO L175 Difference]: Start difference. First operand has 206 places, 238 transitions, 3198 flow. Second operand 7 states and 223 transitions. [2024-06-27 17:52:36,328 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 277 transitions, 4031 flow [2024-06-27 17:52:36,859 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 277 transitions, 3765 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-27 17:52:36,863 INFO L231 Difference]: Finished difference. Result has 207 places, 238 transitions, 3158 flow [2024-06-27 17:52:36,863 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2932, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3158, PETRI_PLACES=207, PETRI_TRANSITIONS=238} [2024-06-27 17:52:36,863 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 157 predicate places. [2024-06-27 17:52:36,863 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 238 transitions, 3158 flow [2024-06-27 17:52:36,864 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:36,864 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:36,864 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:36,864 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 17:52:36,864 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:36,864 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:36,864 INFO L85 PathProgramCache]: Analyzing trace with hash -683381680, now seen corresponding path program 1 times [2024-06-27 17:52:36,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:36,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1132713826] [2024-06-27 17:52:36,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:36,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:36,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:36,916 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:36,916 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:36,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1132713826] [2024-06-27 17:52:36,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1132713826] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:36,916 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:36,916 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:52:36,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [672046398] [2024-06-27 17:52:36,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:36,917 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:52:36,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:36,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:52:36,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:52:36,948 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:52:36,948 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 238 transitions, 3158 flow. Second operand has 6 states, 6 states have (on average 20.333333333333332) internal successors, (122), 6 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:36,948 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:36,948 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:52:36,948 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:37,661 INFO L124 PetriNetUnfolderBase]: 3672/6016 cut-off events. [2024-06-27 17:52:37,662 INFO L125 PetriNetUnfolderBase]: For 160960/160966 co-relation queries the response was YES. [2024-06-27 17:52:37,689 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32663 conditions, 6016 events. 3672/6016 cut-off events. For 160960/160966 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 41065 event pairs, 857 based on Foata normal form. 6/5999 useless extension candidates. Maximal degree in co-relation 32566. Up to 5032 conditions per place. [2024-06-27 17:52:37,711 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 185 selfloop transitions, 71 changer transitions 0/270 dead transitions. [2024-06-27 17:52:37,711 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 270 transitions, 4071 flow [2024-06-27 17:52:37,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:52:37,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:52:37,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 178 transitions. [2024-06-27 17:52:37,712 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.644927536231884 [2024-06-27 17:52:37,712 INFO L175 Difference]: Start difference. First operand has 207 places, 238 transitions, 3158 flow. Second operand 6 states and 178 transitions. [2024-06-27 17:52:37,712 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 270 transitions, 4071 flow [2024-06-27 17:52:38,158 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 270 transitions, 3849 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-27 17:52:38,161 INFO L231 Difference]: Finished difference. Result has 208 places, 247 transitions, 3249 flow [2024-06-27 17:52:38,161 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2940, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3249, PETRI_PLACES=208, PETRI_TRANSITIONS=247} [2024-06-27 17:52:38,162 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 158 predicate places. [2024-06-27 17:52:38,162 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 247 transitions, 3249 flow [2024-06-27 17:52:38,162 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.333333333333332) internal successors, (122), 6 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:38,162 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:38,162 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:38,162 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 17:52:38,163 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:38,163 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:38,163 INFO L85 PathProgramCache]: Analyzing trace with hash -703947626, now seen corresponding path program 2 times [2024-06-27 17:52:38,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:38,163 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [135306411] [2024-06-27 17:52:38,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:38,163 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:38,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:38,220 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:38,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:38,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [135306411] [2024-06-27 17:52:38,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [135306411] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:38,220 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:38,220 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:52:38,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1599788503] [2024-06-27 17:52:38,220 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:38,220 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:52:38,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:38,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:52:38,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:52:38,250 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:52:38,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 247 transitions, 3249 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:38,251 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:38,251 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:52:38,251 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:38,961 INFO L124 PetriNetUnfolderBase]: 3694/6036 cut-off events. [2024-06-27 17:52:38,962 INFO L125 PetriNetUnfolderBase]: For 160304/160304 co-relation queries the response was YES. [2024-06-27 17:52:38,995 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32891 conditions, 6036 events. 3694/6036 cut-off events. For 160304/160304 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 41041 event pairs, 839 based on Foata normal form. 2/6017 useless extension candidates. Maximal degree in co-relation 32792. Up to 5052 conditions per place. [2024-06-27 17:52:39,018 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 184 selfloop transitions, 86 changer transitions 0/284 dead transitions. [2024-06-27 17:52:39,018 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 284 transitions, 4236 flow [2024-06-27 17:52:39,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 17:52:39,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 17:52:39,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 255 transitions. [2024-06-27 17:52:39,019 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6159420289855072 [2024-06-27 17:52:39,019 INFO L175 Difference]: Start difference. First operand has 208 places, 247 transitions, 3249 flow. Second operand 9 states and 255 transitions. [2024-06-27 17:52:39,019 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 284 transitions, 4236 flow [2024-06-27 17:52:39,466 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 284 transitions, 4093 flow, removed 39 selfloop flow, removed 2 redundant places. [2024-06-27 17:52:39,469 INFO L231 Difference]: Finished difference. Result has 215 places, 251 transitions, 3354 flow [2024-06-27 17:52:39,470 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3111, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3354, PETRI_PLACES=215, PETRI_TRANSITIONS=251} [2024-06-27 17:52:39,470 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 165 predicate places. [2024-06-27 17:52:39,470 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 251 transitions, 3354 flow [2024-06-27 17:52:39,470 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:39,471 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:39,471 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:39,471 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 17:52:39,471 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:39,471 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:39,471 INFO L85 PathProgramCache]: Analyzing trace with hash -679662610, now seen corresponding path program 3 times [2024-06-27 17:52:39,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:39,471 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2102302306] [2024-06-27 17:52:39,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:39,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:39,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:39,524 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:39,524 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:39,524 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2102302306] [2024-06-27 17:52:39,524 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2102302306] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:39,524 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:39,524 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:52:39,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [915550834] [2024-06-27 17:52:39,525 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:39,525 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:52:39,525 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:39,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:52:39,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:52:39,546 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:52:39,546 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 251 transitions, 3354 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:39,546 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:39,546 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:52:39,546 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:40,294 INFO L124 PetriNetUnfolderBase]: 3690/6032 cut-off events. [2024-06-27 17:52:40,294 INFO L125 PetriNetUnfolderBase]: For 163611/163611 co-relation queries the response was YES. [2024-06-27 17:52:40,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32751 conditions, 6032 events. 3690/6032 cut-off events. For 163611/163611 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 41105 event pairs, 839 based on Foata normal form. 2/6013 useless extension candidates. Maximal degree in co-relation 32651. Up to 5050 conditions per place. [2024-06-27 17:52:40,343 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 183 selfloop transitions, 80 changer transitions 0/277 dead transitions. [2024-06-27 17:52:40,343 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 277 transitions, 4146 flow [2024-06-27 17:52:40,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:52:40,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:52:40,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 204 transitions. [2024-06-27 17:52:40,344 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6335403726708074 [2024-06-27 17:52:40,344 INFO L175 Difference]: Start difference. First operand has 215 places, 251 transitions, 3354 flow. Second operand 7 states and 204 transitions. [2024-06-27 17:52:40,344 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 277 transitions, 4146 flow [2024-06-27 17:52:40,762 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 277 transitions, 3858 flow, removed 47 selfloop flow, removed 7 redundant places. [2024-06-27 17:52:40,765 INFO L231 Difference]: Finished difference. Result has 215 places, 251 transitions, 3234 flow [2024-06-27 17:52:40,766 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3066, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3234, PETRI_PLACES=215, PETRI_TRANSITIONS=251} [2024-06-27 17:52:40,766 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 165 predicate places. [2024-06-27 17:52:40,766 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 251 transitions, 3234 flow [2024-06-27 17:52:40,766 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:40,766 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:40,767 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:40,767 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 17:52:40,767 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:40,767 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:40,767 INFO L85 PathProgramCache]: Analyzing trace with hash 66104970, now seen corresponding path program 4 times [2024-06-27 17:52:40,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:40,767 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1868013351] [2024-06-27 17:52:40,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:40,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:40,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:40,816 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:40,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:40,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1868013351] [2024-06-27 17:52:40,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1868013351] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:40,816 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:40,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:52:40,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1327936938] [2024-06-27 17:52:40,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:40,817 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:52:40,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:40,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:52:40,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:52:40,837 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:52:40,838 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 251 transitions, 3234 flow. Second operand has 6 states, 6 states have (on average 20.333333333333332) internal successors, (122), 6 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:40,838 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:40,838 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:52:40,838 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:41,559 INFO L124 PetriNetUnfolderBase]: 3725/6081 cut-off events. [2024-06-27 17:52:41,559 INFO L125 PetriNetUnfolderBase]: For 167843/167843 co-relation queries the response was YES. [2024-06-27 17:52:41,594 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32823 conditions, 6081 events. 3725/6081 cut-off events. For 167843/167843 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 41469 event pairs, 810 based on Foata normal form. 3/6071 useless extension candidates. Maximal degree in co-relation 32724. Up to 5095 conditions per place. [2024-06-27 17:52:41,617 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 173 selfloop transitions, 96 changer transitions 0/283 dead transitions. [2024-06-27 17:52:41,617 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 283 transitions, 4029 flow [2024-06-27 17:52:41,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:52:41,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:52:41,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 184 transitions. [2024-06-27 17:52:41,618 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-27 17:52:41,618 INFO L175 Difference]: Start difference. First operand has 215 places, 251 transitions, 3234 flow. Second operand 6 states and 184 transitions. [2024-06-27 17:52:41,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 283 transitions, 4029 flow [2024-06-27 17:52:42,138 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 283 transitions, 3863 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-27 17:52:42,142 INFO L231 Difference]: Finished difference. Result has 215 places, 258 transitions, 3369 flow [2024-06-27 17:52:42,142 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3074, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3369, PETRI_PLACES=215, PETRI_TRANSITIONS=258} [2024-06-27 17:52:42,142 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 165 predicate places. [2024-06-27 17:52:42,142 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 258 transitions, 3369 flow [2024-06-27 17:52:42,142 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.333333333333332) internal successors, (122), 6 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:42,142 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:42,143 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:42,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 17:52:42,143 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:42,143 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:42,143 INFO L85 PathProgramCache]: Analyzing trace with hash 73462200, now seen corresponding path program 5 times [2024-06-27 17:52:42,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:42,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [709428105] [2024-06-27 17:52:42,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:42,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:42,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:42,201 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:42,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:42,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [709428105] [2024-06-27 17:52:42,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [709428105] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:42,201 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:42,201 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:52:42,201 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1333634124] [2024-06-27 17:52:42,201 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:42,201 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:52:42,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:42,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:52:42,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:52:42,232 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:52:42,233 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 258 transitions, 3369 flow. Second operand has 6 states, 6 states have (on average 20.333333333333332) internal successors, (122), 6 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:42,233 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:42,233 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:52:42,233 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:43,068 INFO L124 PetriNetUnfolderBase]: 3716/6384 cut-off events. [2024-06-27 17:52:43,068 INFO L125 PetriNetUnfolderBase]: For 170882/170882 co-relation queries the response was YES. [2024-06-27 17:52:43,102 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33044 conditions, 6384 events. 3716/6384 cut-off events. For 170882/170882 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 45353 event pairs, 997 based on Foata normal form. 3/6366 useless extension candidates. Maximal degree in co-relation 32944. Up to 5087 conditions per place. [2024-06-27 17:52:43,130 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 168 selfloop transitions, 101 changer transitions 0/283 dead transitions. [2024-06-27 17:52:43,130 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 283 transitions, 4071 flow [2024-06-27 17:52:43,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:52:43,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:52:43,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 207 transitions. [2024-06-27 17:52:43,131 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6428571428571429 [2024-06-27 17:52:43,131 INFO L175 Difference]: Start difference. First operand has 215 places, 258 transitions, 3369 flow. Second operand 7 states and 207 transitions. [2024-06-27 17:52:43,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 283 transitions, 4071 flow [2024-06-27 17:52:43,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 283 transitions, 3863 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-27 17:52:43,602 INFO L231 Difference]: Finished difference. Result has 218 places, 258 transitions, 3376 flow [2024-06-27 17:52:43,602 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3161, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3376, PETRI_PLACES=218, PETRI_TRANSITIONS=258} [2024-06-27 17:52:43,602 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 168 predicate places. [2024-06-27 17:52:43,603 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 258 transitions, 3376 flow [2024-06-27 17:52:43,603 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.333333333333332) internal successors, (122), 6 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:43,603 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:43,603 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:43,603 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 17:52:43,603 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:43,603 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:43,604 INFO L85 PathProgramCache]: Analyzing trace with hash -108658810, now seen corresponding path program 1 times [2024-06-27 17:52:43,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:43,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1269229955] [2024-06-27 17:52:43,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:43,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:43,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:43,664 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:43,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:43,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1269229955] [2024-06-27 17:52:43,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1269229955] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:43,665 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:43,665 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:52:43,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1762302385] [2024-06-27 17:52:43,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:43,665 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:52:43,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:43,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:52:43,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:52:43,698 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:52:43,698 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 258 transitions, 3376 flow. Second operand has 6 states, 6 states have (on average 20.333333333333332) internal successors, (122), 6 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:43,698 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:43,698 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:52:43,698 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:44,442 INFO L124 PetriNetUnfolderBase]: 3783/6400 cut-off events. [2024-06-27 17:52:44,442 INFO L125 PetriNetUnfolderBase]: For 180113/180113 co-relation queries the response was YES. [2024-06-27 17:52:44,479 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33999 conditions, 6400 events. 3783/6400 cut-off events. For 180113/180113 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 45030 event pairs, 1113 based on Foata normal form. 1/6369 useless extension candidates. Maximal degree in co-relation 33898. Up to 5137 conditions per place. [2024-06-27 17:52:44,504 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 177 selfloop transitions, 107 changer transitions 0/298 dead transitions. [2024-06-27 17:52:44,504 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 298 transitions, 4406 flow [2024-06-27 17:52:44,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:52:44,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:52:44,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 185 transitions. [2024-06-27 17:52:44,505 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6702898550724637 [2024-06-27 17:52:44,505 INFO L175 Difference]: Start difference. First operand has 218 places, 258 transitions, 3376 flow. Second operand 6 states and 185 transitions. [2024-06-27 17:52:44,505 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 298 transitions, 4406 flow [2024-06-27 17:52:45,007 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 298 transitions, 4170 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-27 17:52:45,010 INFO L231 Difference]: Finished difference. Result has 218 places, 269 transitions, 3534 flow [2024-06-27 17:52:45,011 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3149, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3534, PETRI_PLACES=218, PETRI_TRANSITIONS=269} [2024-06-27 17:52:45,011 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 168 predicate places. [2024-06-27 17:52:45,011 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 269 transitions, 3534 flow [2024-06-27 17:52:45,011 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.333333333333332) internal successors, (122), 6 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:45,011 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:45,011 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:45,011 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 17:52:45,012 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:45,012 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:45,012 INFO L85 PathProgramCache]: Analyzing trace with hash -1573746442, now seen corresponding path program 2 times [2024-06-27 17:52:45,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:45,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1545285576] [2024-06-27 17:52:45,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:45,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:45,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:45,074 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:45,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:45,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1545285576] [2024-06-27 17:52:45,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1545285576] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:45,074 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:45,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:52:45,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1791837374] [2024-06-27 17:52:45,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:45,075 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:52:45,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:45,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:52:45,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:52:45,116 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:52:45,116 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 269 transitions, 3534 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:45,116 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:45,116 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:52:45,117 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:45,839 INFO L124 PetriNetUnfolderBase]: 3794/6225 cut-off events. [2024-06-27 17:52:45,839 INFO L125 PetriNetUnfolderBase]: For 183577/183577 co-relation queries the response was YES. [2024-06-27 17:52:45,876 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34042 conditions, 6225 events. 3794/6225 cut-off events. For 183577/183577 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 42809 event pairs, 845 based on Foata normal form. 1/6200 useless extension candidates. Maximal degree in co-relation 33940. Up to 5145 conditions per place. [2024-06-27 17:52:45,902 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 180 selfloop transitions, 109 changer transitions 0/303 dead transitions. [2024-06-27 17:52:45,902 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 303 transitions, 4339 flow [2024-06-27 17:52:45,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:52:45,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:52:45,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 208 transitions. [2024-06-27 17:52:45,903 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6459627329192547 [2024-06-27 17:52:45,903 INFO L175 Difference]: Start difference. First operand has 218 places, 269 transitions, 3534 flow. Second operand 7 states and 208 transitions. [2024-06-27 17:52:45,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 303 transitions, 4339 flow [2024-06-27 17:52:46,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 303 transitions, 4182 flow, removed 14 selfloop flow, removed 2 redundant places. [2024-06-27 17:52:46,553 INFO L231 Difference]: Finished difference. Result has 223 places, 272 transitions, 3644 flow [2024-06-27 17:52:46,553 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3380, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3644, PETRI_PLACES=223, PETRI_TRANSITIONS=272} [2024-06-27 17:52:46,553 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 173 predicate places. [2024-06-27 17:52:46,553 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 272 transitions, 3644 flow [2024-06-27 17:52:46,553 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:46,554 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:46,554 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:46,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 17:52:46,554 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:46,554 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:46,554 INFO L85 PathProgramCache]: Analyzing trace with hash -1396614922, now seen corresponding path program 3 times [2024-06-27 17:52:46,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:46,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [499129042] [2024-06-27 17:52:46,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:46,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:46,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:46,608 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:46,609 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:46,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [499129042] [2024-06-27 17:52:46,609 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [499129042] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:46,609 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:46,609 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:52:46,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2071282485] [2024-06-27 17:52:46,609 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:46,609 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:52:46,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:46,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:52:46,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:52:46,633 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:52:46,633 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 272 transitions, 3644 flow. Second operand has 6 states, 6 states have (on average 20.333333333333332) internal successors, (122), 6 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:46,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:46,633 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:52:46,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:47,358 INFO L124 PetriNetUnfolderBase]: 3791/6187 cut-off events. [2024-06-27 17:52:47,358 INFO L125 PetriNetUnfolderBase]: For 187065/187065 co-relation queries the response was YES. [2024-06-27 17:52:47,393 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34075 conditions, 6187 events. 3791/6187 cut-off events. For 187065/187065 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 42305 event pairs, 773 based on Foata normal form. 1/6179 useless extension candidates. Maximal degree in co-relation 33972. Up to 5529 conditions per place. [2024-06-27 17:52:47,417 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 246 selfloop transitions, 40 changer transitions 0/300 dead transitions. [2024-06-27 17:52:47,417 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 300 transitions, 4293 flow [2024-06-27 17:52:47,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:52:47,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:52:47,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 203 transitions. [2024-06-27 17:52:47,418 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6304347826086957 [2024-06-27 17:52:47,418 INFO L175 Difference]: Start difference. First operand has 223 places, 272 transitions, 3644 flow. Second operand 7 states and 203 transitions. [2024-06-27 17:52:47,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 300 transitions, 4293 flow [2024-06-27 17:52:47,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 300 transitions, 4049 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-27 17:52:47,934 INFO L231 Difference]: Finished difference. Result has 225 places, 272 transitions, 3492 flow [2024-06-27 17:52:47,935 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3402, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3492, PETRI_PLACES=225, PETRI_TRANSITIONS=272} [2024-06-27 17:52:47,935 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 175 predicate places. [2024-06-27 17:52:47,935 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 272 transitions, 3492 flow [2024-06-27 17:52:47,935 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.333333333333332) internal successors, (122), 6 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:47,935 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:47,935 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:47,936 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 17:52:47,936 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:47,936 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:47,936 INFO L85 PathProgramCache]: Analyzing trace with hash 1296040390, now seen corresponding path program 4 times [2024-06-27 17:52:47,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:47,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [578635680] [2024-06-27 17:52:47,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:47,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:47,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:47,991 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:47,991 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:47,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [578635680] [2024-06-27 17:52:47,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [578635680] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:47,991 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:47,991 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:52:47,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1794683624] [2024-06-27 17:52:47,992 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:47,992 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:52:47,992 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:47,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:52:47,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:52:48,016 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:52:48,017 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 272 transitions, 3492 flow. Second operand has 6 states, 6 states have (on average 20.333333333333332) internal successors, (122), 6 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:48,017 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:48,017 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:52:48,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:48,712 INFO L124 PetriNetUnfolderBase]: 3802/6240 cut-off events. [2024-06-27 17:52:48,712 INFO L125 PetriNetUnfolderBase]: For 193764/193770 co-relation queries the response was YES. [2024-06-27 17:52:48,748 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33829 conditions, 6240 events. 3802/6240 cut-off events. For 193764/193770 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 42934 event pairs, 857 based on Foata normal form. 5/6221 useless extension candidates. Maximal degree in co-relation 33725. Up to 5151 conditions per place. [2024-06-27 17:52:48,772 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 190 selfloop transitions, 97 changer transitions 0/301 dead transitions. [2024-06-27 17:52:48,772 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 301 transitions, 4398 flow [2024-06-27 17:52:48,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:52:48,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:52:48,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 180 transitions. [2024-06-27 17:52:48,773 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6521739130434783 [2024-06-27 17:52:48,773 INFO L175 Difference]: Start difference. First operand has 225 places, 272 transitions, 3492 flow. Second operand 6 states and 180 transitions. [2024-06-27 17:52:48,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 301 transitions, 4398 flow [2024-06-27 17:52:49,435 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 301 transitions, 4333 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-27 17:52:49,438 INFO L231 Difference]: Finished difference. Result has 226 places, 275 transitions, 3667 flow [2024-06-27 17:52:49,439 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3427, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3667, PETRI_PLACES=226, PETRI_TRANSITIONS=275} [2024-06-27 17:52:49,439 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 176 predicate places. [2024-06-27 17:52:49,439 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 275 transitions, 3667 flow [2024-06-27 17:52:49,439 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.333333333333332) internal successors, (122), 6 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:49,439 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:49,439 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:49,440 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 17:52:49,440 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:49,440 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:49,440 INFO L85 PathProgramCache]: Analyzing trace with hash 1715809626, now seen corresponding path program 5 times [2024-06-27 17:52:49,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:49,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [750126673] [2024-06-27 17:52:49,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:49,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:49,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:49,499 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:49,499 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:49,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [750126673] [2024-06-27 17:52:49,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [750126673] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:49,500 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:49,500 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:52:49,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107153004] [2024-06-27 17:52:49,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:49,500 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:52:49,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:49,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:52:49,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:52:49,541 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:52:49,542 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 275 transitions, 3667 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:49,542 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:49,542 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:52:49,542 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:50,314 INFO L124 PetriNetUnfolderBase]: 3813/6259 cut-off events. [2024-06-27 17:52:50,314 INFO L125 PetriNetUnfolderBase]: For 201084/201084 co-relation queries the response was YES. [2024-06-27 17:52:50,352 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34457 conditions, 6259 events. 3813/6259 cut-off events. For 201084/201084 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 43100 event pairs, 887 based on Foata normal form. 1/6227 useless extension candidates. Maximal degree in co-relation 34352. Up to 5159 conditions per place. [2024-06-27 17:52:50,377 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 190 selfloop transitions, 102 changer transitions 0/306 dead transitions. [2024-06-27 17:52:50,377 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 306 transitions, 4477 flow [2024-06-27 17:52:50,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:52:50,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:52:50,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 203 transitions. [2024-06-27 17:52:50,378 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6304347826086957 [2024-06-27 17:52:50,378 INFO L175 Difference]: Start difference. First operand has 226 places, 275 transitions, 3667 flow. Second operand 7 states and 203 transitions. [2024-06-27 17:52:50,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 306 transitions, 4477 flow [2024-06-27 17:52:50,985 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 306 transitions, 4286 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-27 17:52:50,989 INFO L231 Difference]: Finished difference. Result has 230 places, 278 transitions, 3732 flow [2024-06-27 17:52:50,989 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3478, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3732, PETRI_PLACES=230, PETRI_TRANSITIONS=278} [2024-06-27 17:52:50,989 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 180 predicate places. [2024-06-27 17:52:50,989 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 278 transitions, 3732 flow [2024-06-27 17:52:50,989 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:50,989 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:50,990 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:50,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 17:52:50,990 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:50,990 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:50,990 INFO L85 PathProgramCache]: Analyzing trace with hash -1429478198, now seen corresponding path program 6 times [2024-06-27 17:52:50,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:50,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [582450780] [2024-06-27 17:52:50,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:50,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:50,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:51,050 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:51,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:51,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [582450780] [2024-06-27 17:52:51,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [582450780] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:51,051 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:51,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:52:51,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1966448050] [2024-06-27 17:52:51,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:51,052 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:52:51,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:51,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:52:51,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:52:51,082 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:52:51,082 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 278 transitions, 3732 flow. Second operand has 6 states, 6 states have (on average 20.333333333333332) internal successors, (122), 6 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:51,082 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:51,082 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:52:51,082 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:51,767 INFO L124 PetriNetUnfolderBase]: 3805/6247 cut-off events. [2024-06-27 17:52:51,768 INFO L125 PetriNetUnfolderBase]: For 205374/205380 co-relation queries the response was YES. [2024-06-27 17:52:51,803 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34427 conditions, 6247 events. 3805/6247 cut-off events. For 205374/205380 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 43126 event pairs, 857 based on Foata normal form. 6/6229 useless extension candidates. Maximal degree in co-relation 34321. Up to 5151 conditions per place. [2024-06-27 17:52:51,826 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 195 selfloop transitions, 91 changer transitions 0/300 dead transitions. [2024-06-27 17:52:51,826 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 300 transitions, 4474 flow [2024-06-27 17:52:51,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:52:51,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:52:51,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 177 transitions. [2024-06-27 17:52:51,826 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6413043478260869 [2024-06-27 17:52:51,827 INFO L175 Difference]: Start difference. First operand has 230 places, 278 transitions, 3732 flow. Second operand 6 states and 177 transitions. [2024-06-27 17:52:51,827 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 300 transitions, 4474 flow [2024-06-27 17:52:52,450 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 300 transitions, 4322 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-27 17:52:52,453 INFO L231 Difference]: Finished difference. Result has 232 places, 278 transitions, 3770 flow [2024-06-27 17:52:52,454 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3580, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3770, PETRI_PLACES=232, PETRI_TRANSITIONS=278} [2024-06-27 17:52:52,454 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 182 predicate places. [2024-06-27 17:52:52,454 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 278 transitions, 3770 flow [2024-06-27 17:52:52,454 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.333333333333332) internal successors, (122), 6 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:52,454 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:52,454 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:52,455 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 17:52:52,455 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:52,455 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:52,455 INFO L85 PathProgramCache]: Analyzing trace with hash -337268736, now seen corresponding path program 7 times [2024-06-27 17:52:52,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:52,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1841749592] [2024-06-27 17:52:52,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:52,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:52,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:52,512 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:52,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:52,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1841749592] [2024-06-27 17:52:52,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1841749592] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:52,513 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:52,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:52:52,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [244961285] [2024-06-27 17:52:52,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:52,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:52:52,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:52,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:52:52,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:52:52,542 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:52:52,542 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 278 transitions, 3770 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:52,543 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:52,543 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:52:52,543 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:53,316 INFO L124 PetriNetUnfolderBase]: 3799/6302 cut-off events. [2024-06-27 17:52:53,316 INFO L125 PetriNetUnfolderBase]: For 209728/209728 co-relation queries the response was YES. [2024-06-27 17:52:53,349 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34407 conditions, 6302 events. 3799/6302 cut-off events. For 209728/209728 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 43863 event pairs, 875 based on Foata normal form. 2/6279 useless extension candidates. Maximal degree in co-relation 34299. Up to 5146 conditions per place. [2024-06-27 17:52:53,370 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 194 selfloop transitions, 102 changer transitions 0/310 dead transitions. [2024-06-27 17:52:53,370 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 310 transitions, 4676 flow [2024-06-27 17:52:53,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 17:52:53,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 17:52:53,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 254 transitions. [2024-06-27 17:52:53,371 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6135265700483091 [2024-06-27 17:52:53,371 INFO L175 Difference]: Start difference. First operand has 232 places, 278 transitions, 3770 flow. Second operand 9 states and 254 transitions. [2024-06-27 17:52:53,371 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 310 transitions, 4676 flow [2024-06-27 17:52:54,083 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 310 transitions, 4484 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-27 17:52:54,087 INFO L231 Difference]: Finished difference. Result has 236 places, 278 transitions, 3789 flow [2024-06-27 17:52:54,087 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3578, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3789, PETRI_PLACES=236, PETRI_TRANSITIONS=278} [2024-06-27 17:52:54,087 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 186 predicate places. [2024-06-27 17:52:54,087 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 278 transitions, 3789 flow [2024-06-27 17:52:54,088 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:54,088 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:54,088 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:54,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 17:52:54,088 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:54,088 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:54,088 INFO L85 PathProgramCache]: Analyzing trace with hash -597284328, now seen corresponding path program 8 times [2024-06-27 17:52:54,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:54,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [350059086] [2024-06-27 17:52:54,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:54,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:54,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:54,151 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:54,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:54,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [350059086] [2024-06-27 17:52:54,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [350059086] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:54,151 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:54,151 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:52:54,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [261160690] [2024-06-27 17:52:54,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:54,151 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:52:54,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:54,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:52:54,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:52:54,197 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:52:54,197 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 278 transitions, 3789 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:54,197 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:54,197 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:52:54,197 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:54,958 INFO L124 PetriNetUnfolderBase]: 3791/6209 cut-off events. [2024-06-27 17:52:54,958 INFO L125 PetriNetUnfolderBase]: For 209858/209858 co-relation queries the response was YES. [2024-06-27 17:52:54,998 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34294 conditions, 6209 events. 3791/6209 cut-off events. For 209858/209858 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 42632 event pairs, 857 based on Foata normal form. 2/6186 useless extension candidates. Maximal degree in co-relation 34185. Up to 5138 conditions per place. [2024-06-27 17:52:55,031 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 191 selfloop transitions, 98 changer transitions 0/303 dead transitions. [2024-06-27 17:52:55,031 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 303 transitions, 4547 flow [2024-06-27 17:52:55,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:52:55,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:52:55,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 203 transitions. [2024-06-27 17:52:55,032 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6304347826086957 [2024-06-27 17:52:55,032 INFO L175 Difference]: Start difference. First operand has 236 places, 278 transitions, 3789 flow. Second operand 7 states and 203 transitions. [2024-06-27 17:52:55,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 303 transitions, 4547 flow [2024-06-27 17:52:55,823 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 303 transitions, 4235 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-27 17:52:55,826 INFO L231 Difference]: Finished difference. Result has 235 places, 278 transitions, 3682 flow [2024-06-27 17:52:55,827 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3477, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3682, PETRI_PLACES=235, PETRI_TRANSITIONS=278} [2024-06-27 17:52:55,827 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 185 predicate places. [2024-06-27 17:52:55,827 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 278 transitions, 3682 flow [2024-06-27 17:52:55,827 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:55,827 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:55,827 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:55,827 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 17:52:55,827 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:55,828 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:55,828 INFO L85 PathProgramCache]: Analyzing trace with hash 1659501194, now seen corresponding path program 9 times [2024-06-27 17:52:55,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:55,828 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1733358933] [2024-06-27 17:52:55,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:55,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:55,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:55,887 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:55,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:55,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1733358933] [2024-06-27 17:52:55,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1733358933] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:55,888 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:55,888 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:52:55,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1940701326] [2024-06-27 17:52:55,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:55,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:52:55,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:55,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:52:55,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:52:55,912 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:52:55,913 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 278 transitions, 3682 flow. Second operand has 6 states, 6 states have (on average 20.333333333333332) internal successors, (122), 6 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:55,913 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:55,913 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:52:55,913 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:56,780 INFO L124 PetriNetUnfolderBase]: 3785/6260 cut-off events. [2024-06-27 17:52:56,780 INFO L125 PetriNetUnfolderBase]: For 207353/207353 co-relation queries the response was YES. [2024-06-27 17:52:56,811 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34068 conditions, 6260 events. 3785/6260 cut-off events. For 207353/207353 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 43234 event pairs, 821 based on Foata normal form. 2/6249 useless extension candidates. Maximal degree in co-relation 33959. Up to 5173 conditions per place. [2024-06-27 17:52:56,833 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 189 selfloop transitions, 112 changer transitions 0/315 dead transitions. [2024-06-27 17:52:56,833 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 315 transitions, 4498 flow [2024-06-27 17:52:56,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:52:56,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:52:56,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 222 transitions. [2024-06-27 17:52:56,834 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6894409937888198 [2024-06-27 17:52:56,834 INFO L175 Difference]: Start difference. First operand has 235 places, 278 transitions, 3682 flow. Second operand 7 states and 222 transitions. [2024-06-27 17:52:56,834 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 315 transitions, 4498 flow [2024-06-27 17:52:57,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 315 transitions, 4290 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-27 17:52:57,571 INFO L231 Difference]: Finished difference. Result has 236 places, 278 transitions, 3728 flow [2024-06-27 17:52:57,571 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3474, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3728, PETRI_PLACES=236, PETRI_TRANSITIONS=278} [2024-06-27 17:52:57,571 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 186 predicate places. [2024-06-27 17:52:57,572 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 278 transitions, 3728 flow [2024-06-27 17:52:57,572 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.333333333333332) internal successors, (122), 6 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:57,572 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:57,572 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:57,572 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 17:52:57,572 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:57,572 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:57,572 INFO L85 PathProgramCache]: Analyzing trace with hash 1334652194, now seen corresponding path program 10 times [2024-06-27 17:52:57,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:57,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [120199379] [2024-06-27 17:52:57,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:57,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:57,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:57,620 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:57,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:57,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [120199379] [2024-06-27 17:52:57,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [120199379] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:57,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:57,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:52:57,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1981819741] [2024-06-27 17:52:57,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:57,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:52:57,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:57,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:52:57,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:52:57,648 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:52:57,648 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 278 transitions, 3728 flow. Second operand has 6 states, 6 states have (on average 20.333333333333332) internal successors, (122), 6 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:57,648 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:57,648 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:52:57,649 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:58,438 INFO L124 PetriNetUnfolderBase]: 3777/6508 cut-off events. [2024-06-27 17:52:58,438 INFO L125 PetriNetUnfolderBase]: For 210736/210736 co-relation queries the response was YES. [2024-06-27 17:52:58,479 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34274 conditions, 6508 events. 3777/6508 cut-off events. For 210736/210736 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 46560 event pairs, 994 based on Foata normal form. 2/6487 useless extension candidates. Maximal degree in co-relation 34164. Up to 5165 conditions per place. [2024-06-27 17:52:58,505 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 193 selfloop transitions, 98 changer transitions 0/305 dead transitions. [2024-06-27 17:52:58,506 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 305 transitions, 4374 flow [2024-06-27 17:52:58,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:52:58,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:52:58,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 186 transitions. [2024-06-27 17:52:58,506 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6739130434782609 [2024-06-27 17:52:58,506 INFO L175 Difference]: Start difference. First operand has 236 places, 278 transitions, 3728 flow. Second operand 6 states and 186 transitions. [2024-06-27 17:52:58,506 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 305 transitions, 4374 flow [2024-06-27 17:52:59,221 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 305 transitions, 4182 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-27 17:52:59,225 INFO L231 Difference]: Finished difference. Result has 235 places, 278 transitions, 3745 flow [2024-06-27 17:52:59,225 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3536, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3745, PETRI_PLACES=235, PETRI_TRANSITIONS=278} [2024-06-27 17:52:59,226 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 185 predicate places. [2024-06-27 17:52:59,226 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 278 transitions, 3745 flow [2024-06-27 17:52:59,226 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.333333333333332) internal successors, (122), 6 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:59,226 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:59,226 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:59,226 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 17:52:59,226 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:59,226 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:59,227 INFO L85 PathProgramCache]: Analyzing trace with hash -2024304322, now seen corresponding path program 1 times [2024-06-27 17:52:59,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:59,227 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1057145995] [2024-06-27 17:52:59,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:59,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:59,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:59,278 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:59,279 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:59,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1057145995] [2024-06-27 17:52:59,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1057145995] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:59,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:59,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:52:59,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [67113636] [2024-06-27 17:52:59,279 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:59,280 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:52:59,280 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:59,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:52:59,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:52:59,302 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 46 [2024-06-27 17:52:59,302 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 278 transitions, 3745 flow. Second operand has 6 states, 6 states have (on average 21.333333333333332) internal successors, (128), 6 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-06-27 17:52:59,302 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:59,303 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 46 [2024-06-27 17:52:59,303 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:00,136 INFO L124 PetriNetUnfolderBase]: 3678/6086 cut-off events. [2024-06-27 17:53:00,136 INFO L125 PetriNetUnfolderBase]: For 207986/207986 co-relation queries the response was YES. [2024-06-27 17:53:00,172 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33237 conditions, 6086 events. 3678/6086 cut-off events. For 207986/207986 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 41955 event pairs, 569 based on Foata normal form. 7/6058 useless extension candidates. Maximal degree in co-relation 33129. Up to 5037 conditions per place. [2024-06-27 17:53:00,200 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 227 selfloop transitions, 31 changer transitions 0/307 dead transitions. [2024-06-27 17:53:00,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 307 transitions, 4353 flow [2024-06-27 17:53:00,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:53:00,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:53:00,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 161 transitions. [2024-06-27 17:53:00,201 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7 [2024-06-27 17:53:00,201 INFO L175 Difference]: Start difference. First operand has 235 places, 278 transitions, 3745 flow. Second operand 5 states and 161 transitions. [2024-06-27 17:53:00,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 307 transitions, 4353 flow [2024-06-27 17:53:00,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 307 transitions, 3992 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-27 17:53:00,826 INFO L231 Difference]: Finished difference. Result has 231 places, 279 transitions, 3470 flow [2024-06-27 17:53:00,826 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3384, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3470, PETRI_PLACES=231, PETRI_TRANSITIONS=279} [2024-06-27 17:53:00,826 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 181 predicate places. [2024-06-27 17:53:00,826 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 279 transitions, 3470 flow [2024-06-27 17:53:00,826 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 21.333333333333332) internal successors, (128), 6 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-06-27 17:53:00,826 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:00,826 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:53:00,827 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 17:53:00,827 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:00,827 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:00,827 INFO L85 PathProgramCache]: Analyzing trace with hash -2009067202, now seen corresponding path program 2 times [2024-06-27 17:53:00,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:00,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1968011140] [2024-06-27 17:53:00,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:00,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:00,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:00,891 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:53:00,891 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:00,891 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1968011140] [2024-06-27 17:53:00,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1968011140] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:00,892 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:00,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:53:00,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1410651992] [2024-06-27 17:53:00,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:00,892 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:53:00,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:00,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:53:00,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:53:00,924 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 46 [2024-06-27 17:53:00,925 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 279 transitions, 3470 flow. Second operand has 6 states, 6 states have (on average 21.333333333333332) internal successors, (128), 6 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-06-27 17:53:00,925 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:00,925 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 46 [2024-06-27 17:53:00,925 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:01,826 INFO L124 PetriNetUnfolderBase]: 3696/6115 cut-off events. [2024-06-27 17:53:01,826 INFO L125 PetriNetUnfolderBase]: For 198699/198706 co-relation queries the response was YES. [2024-06-27 17:53:01,875 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32592 conditions, 6115 events. 3696/6115 cut-off events. For 198699/198706 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 42565 event pairs, 545 based on Foata normal form. 15/6090 useless extension candidates. Maximal degree in co-relation 32484. Up to 4840 conditions per place. [2024-06-27 17:53:01,903 INFO L140 encePairwiseOnDemand]: 40/46 looper letters, 231 selfloop transitions, 26 changer transitions 0/306 dead transitions. [2024-06-27 17:53:01,903 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 306 transitions, 4202 flow [2024-06-27 17:53:01,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:53:01,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:53:01,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 155 transitions. [2024-06-27 17:53:01,904 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6739130434782609 [2024-06-27 17:53:01,904 INFO L175 Difference]: Start difference. First operand has 231 places, 279 transitions, 3470 flow. Second operand 5 states and 155 transitions. [2024-06-27 17:53:01,904 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 306 transitions, 4202 flow [2024-06-27 17:53:02,683 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 306 transitions, 4146 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-27 17:53:02,687 INFO L231 Difference]: Finished difference. Result has 233 places, 280 transitions, 3482 flow [2024-06-27 17:53:02,688 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3414, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3482, PETRI_PLACES=233, PETRI_TRANSITIONS=280} [2024-06-27 17:53:02,688 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 183 predicate places. [2024-06-27 17:53:02,688 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 280 transitions, 3482 flow [2024-06-27 17:53:02,688 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 21.333333333333332) internal successors, (128), 6 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-06-27 17:53:02,688 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:02,688 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:53:02,688 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 17:53:02,688 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:02,689 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:02,689 INFO L85 PathProgramCache]: Analyzing trace with hash 287143680, now seen corresponding path program 1 times [2024-06-27 17:53:02,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:02,689 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1614844117] [2024-06-27 17:53:02,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:02,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:02,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:02,753 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:53:02,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:02,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1614844117] [2024-06-27 17:53:02,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1614844117] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:02,753 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:02,753 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:53:02,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [37911320] [2024-06-27 17:53:02,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:02,754 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:53:02,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:02,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:53:02,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:53:02,776 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:53:02,776 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 280 transitions, 3482 flow. Second operand has 6 states, 6 states have (on average 20.333333333333332) internal successors, (122), 6 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:02,776 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:02,776 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:53:02,776 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:03,647 INFO L124 PetriNetUnfolderBase]: 3877/6348 cut-off events. [2024-06-27 17:53:03,647 INFO L125 PetriNetUnfolderBase]: For 194263/194269 co-relation queries the response was YES. [2024-06-27 17:53:03,694 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33949 conditions, 6348 events. 3877/6348 cut-off events. For 194263/194269 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 43781 event pairs, 747 based on Foata normal form. 6/6344 useless extension candidates. Maximal degree in co-relation 33840. Up to 5677 conditions per place. [2024-06-27 17:53:03,722 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 268 selfloop transitions, 29 changer transitions 0/311 dead transitions. [2024-06-27 17:53:03,722 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 311 transitions, 4344 flow [2024-06-27 17:53:03,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:53:03,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:53:03,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 174 transitions. [2024-06-27 17:53:03,724 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6304347826086957 [2024-06-27 17:53:03,724 INFO L175 Difference]: Start difference. First operand has 233 places, 280 transitions, 3482 flow. Second operand 6 states and 174 transitions. [2024-06-27 17:53:03,724 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 311 transitions, 4344 flow [2024-06-27 17:53:04,538 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 311 transitions, 4300 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-27 17:53:04,541 INFO L231 Difference]: Finished difference. Result has 237 places, 284 transitions, 3585 flow [2024-06-27 17:53:04,542 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3438, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3585, PETRI_PLACES=237, PETRI_TRANSITIONS=284} [2024-06-27 17:53:04,542 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 187 predicate places. [2024-06-27 17:53:04,542 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 284 transitions, 3585 flow [2024-06-27 17:53:04,542 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.333333333333332) internal successors, (122), 6 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:04,542 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:04,542 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:53:04,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 17:53:04,542 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:04,542 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:04,543 INFO L85 PathProgramCache]: Analyzing trace with hash -1180380986, now seen corresponding path program 2 times [2024-06-27 17:53:04,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:04,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [824441972] [2024-06-27 17:53:04,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:04,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:04,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:04,603 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:53:04,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:04,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [824441972] [2024-06-27 17:53:04,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [824441972] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:04,604 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:04,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:53:04,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [294731280] [2024-06-27 17:53:04,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:04,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:53:04,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:04,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:53:04,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:53:04,628 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:53:04,629 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 284 transitions, 3585 flow. Second operand has 6 states, 6 states have (on average 20.333333333333332) internal successors, (122), 6 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:04,629 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:04,629 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:53:04,629 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:05,452 INFO L124 PetriNetUnfolderBase]: 3895/6374 cut-off events. [2024-06-27 17:53:05,452 INFO L125 PetriNetUnfolderBase]: For 200347/200353 co-relation queries the response was YES. [2024-06-27 17:53:05,489 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34147 conditions, 6374 events. 3895/6374 cut-off events. For 200347/200353 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 43906 event pairs, 794 based on Foata normal form. 6/6370 useless extension candidates. Maximal degree in co-relation 34037. Up to 5758 conditions per place. [2024-06-27 17:53:05,512 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 268 selfloop transitions, 26 changer transitions 0/308 dead transitions. [2024-06-27 17:53:05,512 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 308 transitions, 4267 flow [2024-06-27 17:53:05,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:53:05,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:53:05,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 169 transitions. [2024-06-27 17:53:05,513 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6123188405797102 [2024-06-27 17:53:05,513 INFO L175 Difference]: Start difference. First operand has 237 places, 284 transitions, 3585 flow. Second operand 6 states and 169 transitions. [2024-06-27 17:53:05,513 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 308 transitions, 4267 flow [2024-06-27 17:53:06,293 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 308 transitions, 4165 flow, removed 38 selfloop flow, removed 2 redundant places. [2024-06-27 17:53:06,296 INFO L231 Difference]: Finished difference. Result has 241 places, 286 transitions, 3588 flow [2024-06-27 17:53:06,297 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3503, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3588, PETRI_PLACES=241, PETRI_TRANSITIONS=286} [2024-06-27 17:53:06,297 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 191 predicate places. [2024-06-27 17:53:06,297 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 286 transitions, 3588 flow [2024-06-27 17:53:06,297 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.333333333333332) internal successors, (122), 6 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:06,297 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:06,298 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:53:06,298 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 17:53:06,298 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:06,298 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:06,298 INFO L85 PathProgramCache]: Analyzing trace with hash -347716666, now seen corresponding path program 3 times [2024-06-27 17:53:06,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:06,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2039569758] [2024-06-27 17:53:06,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:06,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:06,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:06,374 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:53:06,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:06,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2039569758] [2024-06-27 17:53:06,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2039569758] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:06,374 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:06,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:53:06,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1054423747] [2024-06-27 17:53:06,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:06,375 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:53:06,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:06,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:53:06,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:53:06,415 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:53:06,415 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 286 transitions, 3588 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:06,415 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:06,415 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:53:06,415 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:07,282 INFO L124 PetriNetUnfolderBase]: 3913/6514 cut-off events. [2024-06-27 17:53:07,282 INFO L125 PetriNetUnfolderBase]: For 206090/206090 co-relation queries the response was YES. [2024-06-27 17:53:07,324 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34312 conditions, 6514 events. 3913/6514 cut-off events. For 206090/206090 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 45711 event pairs, 1504 based on Foata normal form. 2/6473 useless extension candidates. Maximal degree in co-relation 34200. Up to 5784 conditions per place. [2024-06-27 17:53:07,351 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 271 selfloop transitions, 28 changer transitions 0/313 dead transitions. [2024-06-27 17:53:07,351 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 313 transitions, 4270 flow [2024-06-27 17:53:07,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:53:07,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:53:07,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 193 transitions. [2024-06-27 17:53:07,362 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5993788819875776 [2024-06-27 17:53:07,362 INFO L175 Difference]: Start difference. First operand has 241 places, 286 transitions, 3588 flow. Second operand 7 states and 193 transitions. [2024-06-27 17:53:07,362 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 313 transitions, 4270 flow [2024-06-27 17:53:08,160 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 313 transitions, 4205 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-27 17:53:08,163 INFO L231 Difference]: Finished difference. Result has 244 places, 288 transitions, 3616 flow [2024-06-27 17:53:08,164 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3523, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3616, PETRI_PLACES=244, PETRI_TRANSITIONS=288} [2024-06-27 17:53:08,164 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 194 predicate places. [2024-06-27 17:53:08,164 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 288 transitions, 3616 flow [2024-06-27 17:53:08,164 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:08,165 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:08,165 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:53:08,165 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 17:53:08,165 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:08,166 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:08,166 INFO L85 PathProgramCache]: Analyzing trace with hash 1423906338, now seen corresponding path program 1 times [2024-06-27 17:53:08,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:08,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [171459436] [2024-06-27 17:53:08,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:08,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:08,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:08,229 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:53:08,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:08,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [171459436] [2024-06-27 17:53:08,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [171459436] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:08,229 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:08,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:53:08,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509193849] [2024-06-27 17:53:08,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:08,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:53:08,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:08,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:53:08,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:53:08,259 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:53:08,260 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 288 transitions, 3616 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:08,260 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:08,260 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:53:08,260 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:09,122 INFO L124 PetriNetUnfolderBase]: 3949/6555 cut-off events. [2024-06-27 17:53:09,123 INFO L125 PetriNetUnfolderBase]: For 218811/218811 co-relation queries the response was YES. [2024-06-27 17:53:09,168 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34791 conditions, 6555 events. 3949/6555 cut-off events. For 218811/218811 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 45870 event pairs, 908 based on Foata normal form. 4/6530 useless extension candidates. Maximal degree in co-relation 34678. Up to 5353 conditions per place. [2024-06-27 17:53:09,197 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 200 selfloop transitions, 102 changer transitions 0/316 dead transitions. [2024-06-27 17:53:09,197 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 316 transitions, 4336 flow [2024-06-27 17:53:09,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:53:09,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:53:09,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 201 transitions. [2024-06-27 17:53:09,198 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6242236024844721 [2024-06-27 17:53:09,198 INFO L175 Difference]: Start difference. First operand has 244 places, 288 transitions, 3616 flow. Second operand 7 states and 201 transitions. [2024-06-27 17:53:09,198 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 316 transitions, 4336 flow [2024-06-27 17:53:10,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 316 transitions, 4263 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-27 17:53:10,091 INFO L231 Difference]: Finished difference. Result has 246 places, 291 transitions, 3819 flow [2024-06-27 17:53:10,091 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3543, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3819, PETRI_PLACES=246, PETRI_TRANSITIONS=291} [2024-06-27 17:53:10,091 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 196 predicate places. [2024-06-27 17:53:10,091 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 291 transitions, 3819 flow [2024-06-27 17:53:10,091 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:10,091 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:10,091 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:53:10,091 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 17:53:10,092 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:10,092 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:10,092 INFO L85 PathProgramCache]: Analyzing trace with hash 1334662114, now seen corresponding path program 4 times [2024-06-27 17:53:10,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:10,092 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1620843816] [2024-06-27 17:53:10,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:10,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:10,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:10,155 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:53:10,155 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:10,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1620843816] [2024-06-27 17:53:10,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1620843816] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:10,155 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:10,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:53:10,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [933064088] [2024-06-27 17:53:10,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:10,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:53:10,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:10,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:53:10,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:53:10,176 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:53:10,177 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 291 transitions, 3819 flow. Second operand has 6 states, 6 states have (on average 20.333333333333332) internal successors, (122), 6 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:10,177 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:10,177 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:53:10,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:11,007 INFO L124 PetriNetUnfolderBase]: 3944/6544 cut-off events. [2024-06-27 17:53:11,007 INFO L125 PetriNetUnfolderBase]: For 215734/215734 co-relation queries the response was YES. [2024-06-27 17:53:11,048 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35337 conditions, 6544 events. 3944/6544 cut-off events. For 215734/215734 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 45687 event pairs, 805 based on Foata normal form. 2/6540 useless extension candidates. Maximal degree in co-relation 35223. Up to 5824 conditions per place. [2024-06-27 17:53:11,072 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 283 selfloop transitions, 22 changer transitions 0/319 dead transitions. [2024-06-27 17:53:11,072 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 319 transitions, 4495 flow [2024-06-27 17:53:11,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:53:11,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:53:11,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 176 transitions. [2024-06-27 17:53:11,073 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6376811594202898 [2024-06-27 17:53:11,073 INFO L175 Difference]: Start difference. First operand has 246 places, 291 transitions, 3819 flow. Second operand 6 states and 176 transitions. [2024-06-27 17:53:11,073 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 319 transitions, 4495 flow [2024-06-27 17:53:12,120 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 319 transitions, 4227 flow, removed 34 selfloop flow, removed 5 redundant places. [2024-06-27 17:53:12,124 INFO L231 Difference]: Finished difference. Result has 247 places, 291 transitions, 3603 flow [2024-06-27 17:53:12,124 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3551, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3603, PETRI_PLACES=247, PETRI_TRANSITIONS=291} [2024-06-27 17:53:12,125 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 197 predicate places. [2024-06-27 17:53:12,125 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 291 transitions, 3603 flow [2024-06-27 17:53:12,125 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.333333333333332) internal successors, (122), 6 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:12,125 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:12,125 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:53:12,125 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 17:53:12,125 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:12,125 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:12,125 INFO L85 PathProgramCache]: Analyzing trace with hash -2017631138, now seen corresponding path program 2 times [2024-06-27 17:53:12,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:12,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1458138204] [2024-06-27 17:53:12,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:12,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:12,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:12,199 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:53:12,199 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:12,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1458138204] [2024-06-27 17:53:12,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1458138204] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:12,200 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:12,200 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:53:12,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2099162949] [2024-06-27 17:53:12,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:12,200 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:53:12,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:12,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:53:12,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:53:12,227 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:53:12,228 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 291 transitions, 3603 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:12,228 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:12,228 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:53:12,228 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:13,267 INFO L124 PetriNetUnfolderBase]: 4044/6620 cut-off events. [2024-06-27 17:53:13,267 INFO L125 PetriNetUnfolderBase]: For 246835/246835 co-relation queries the response was YES. [2024-06-27 17:53:13,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35685 conditions, 6620 events. 4044/6620 cut-off events. For 246835/246835 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 46082 event pairs, 859 based on Foata normal form. 12/6609 useless extension candidates. Maximal degree in co-relation 35570. Up to 5462 conditions per place. [2024-06-27 17:53:13,355 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 205 selfloop transitions, 106 changer transitions 0/325 dead transitions. [2024-06-27 17:53:13,355 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 325 transitions, 4375 flow [2024-06-27 17:53:13,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:53:13,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:53:13,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 234 transitions. [2024-06-27 17:53:13,356 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6358695652173914 [2024-06-27 17:53:13,356 INFO L175 Difference]: Start difference. First operand has 247 places, 291 transitions, 3603 flow. Second operand 8 states and 234 transitions. [2024-06-27 17:53:13,356 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 325 transitions, 4375 flow [2024-06-27 17:53:14,359 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 325 transitions, 4317 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-27 17:53:14,363 INFO L231 Difference]: Finished difference. Result has 250 places, 294 transitions, 3837 flow [2024-06-27 17:53:14,364 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3545, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3837, PETRI_PLACES=250, PETRI_TRANSITIONS=294} [2024-06-27 17:53:14,364 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 200 predicate places. [2024-06-27 17:53:14,364 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 294 transitions, 3837 flow [2024-06-27 17:53:14,364 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:14,364 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:14,364 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:53:14,364 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 17:53:14,364 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:14,365 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:14,365 INFO L85 PathProgramCache]: Analyzing trace with hash -2009060258, now seen corresponding path program 3 times [2024-06-27 17:53:14,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:14,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [952035816] [2024-06-27 17:53:14,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:14,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:14,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:14,442 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:53:14,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:14,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [952035816] [2024-06-27 17:53:14,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [952035816] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:14,443 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:14,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:53:14,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1078473742] [2024-06-27 17:53:14,443 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:14,443 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:53:14,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:14,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:53:14,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:53:14,484 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:53:14,484 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 294 transitions, 3837 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:14,484 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:14,484 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:53:14,484 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:15,739 INFO L124 PetriNetUnfolderBase]: 4688/7616 cut-off events. [2024-06-27 17:53:15,739 INFO L125 PetriNetUnfolderBase]: For 393633/393633 co-relation queries the response was YES. [2024-06-27 17:53:15,810 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45362 conditions, 7616 events. 4688/7616 cut-off events. For 393633/393633 co-relation queries the response was YES. Maximal size of possible extension queue 479. Compared 53999 event pairs, 1029 based on Foata normal form. 12/7605 useless extension candidates. Maximal degree in co-relation 45246. Up to 5347 conditions per place. [2024-06-27 17:53:15,850 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 215 selfloop transitions, 110 changer transitions 0/339 dead transitions. [2024-06-27 17:53:15,850 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 339 transitions, 4900 flow [2024-06-27 17:53:15,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:53:15,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:53:15,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 240 transitions. [2024-06-27 17:53:15,851 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6521739130434783 [2024-06-27 17:53:15,851 INFO L175 Difference]: Start difference. First operand has 250 places, 294 transitions, 3837 flow. Second operand 8 states and 240 transitions. [2024-06-27 17:53:15,851 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 339 transitions, 4900 flow [2024-06-27 17:53:16,869 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 339 transitions, 4640 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-27 17:53:16,873 INFO L231 Difference]: Finished difference. Result has 253 places, 300 transitions, 3956 flow [2024-06-27 17:53:16,873 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3577, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3956, PETRI_PLACES=253, PETRI_TRANSITIONS=300} [2024-06-27 17:53:16,873 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 203 predicate places. [2024-06-27 17:53:16,873 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 300 transitions, 3956 flow [2024-06-27 17:53:16,874 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:16,874 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:16,874 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:53:16,874 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 17:53:16,874 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:16,874 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:16,874 INFO L85 PathProgramCache]: Analyzing trace with hash 1334846812, now seen corresponding path program 4 times [2024-06-27 17:53:16,874 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:16,874 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [823070018] [2024-06-27 17:53:16,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:16,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:16,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:16,937 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:53:16,938 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:16,938 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [823070018] [2024-06-27 17:53:16,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [823070018] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:16,938 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:16,938 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:53:16,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [982555852] [2024-06-27 17:53:16,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:16,939 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:53:16,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:16,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:53:16,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:53:16,981 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:53:16,982 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 300 transitions, 3956 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:16,982 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:16,982 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:53:16,982 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:17,991 INFO L124 PetriNetUnfolderBase]: 4660/7560 cut-off events. [2024-06-27 17:53:17,992 INFO L125 PetriNetUnfolderBase]: For 368327/368327 co-relation queries the response was YES. [2024-06-27 17:53:18,045 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44306 conditions, 7560 events. 4660/7560 cut-off events. For 368327/368327 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 53418 event pairs, 1066 based on Foata normal form. 12/7559 useless extension candidates. Maximal degree in co-relation 44188. Up to 6398 conditions per place. [2024-06-27 17:53:18,076 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 217 selfloop transitions, 103 changer transitions 0/334 dead transitions. [2024-06-27 17:53:18,076 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 334 transitions, 4762 flow [2024-06-27 17:53:18,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:53:18,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:53:18,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 211 transitions. [2024-06-27 17:53:18,077 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65527950310559 [2024-06-27 17:53:18,077 INFO L175 Difference]: Start difference. First operand has 253 places, 300 transitions, 3956 flow. Second operand 7 states and 211 transitions. [2024-06-27 17:53:18,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 334 transitions, 4762 flow [2024-06-27 17:53:19,006 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 334 transitions, 4480 flow, removed 40 selfloop flow, removed 5 redundant places. [2024-06-27 17:53:19,010 INFO L231 Difference]: Finished difference. Result has 255 places, 303 transitions, 3974 flow [2024-06-27 17:53:19,010 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3682, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3974, PETRI_PLACES=255, PETRI_TRANSITIONS=303} [2024-06-27 17:53:19,010 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 205 predicate places. [2024-06-27 17:53:19,010 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 303 transitions, 3974 flow [2024-06-27 17:53:19,011 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:19,011 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:19,011 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:53:19,011 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 17:53:19,011 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:19,011 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:19,011 INFO L85 PathProgramCache]: Analyzing trace with hash 2074257630, now seen corresponding path program 1 times [2024-06-27 17:53:19,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:19,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [323906918] [2024-06-27 17:53:19,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:19,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:19,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:19,153 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:53:19,153 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:19,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [323906918] [2024-06-27 17:53:19,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [323906918] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:19,153 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:19,153 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:53:19,153 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1773320622] [2024-06-27 17:53:19,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:19,154 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 17:53:19,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:19,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 17:53:19,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-06-27 17:53:19,175 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 46 [2024-06-27 17:53:19,176 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 303 transitions, 3974 flow. Second operand has 5 states, 5 states have (on average 23.6) internal successors, (118), 5 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:19,176 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:19,176 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 46 [2024-06-27 17:53:19,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:20,876 INFO L124 PetriNetUnfolderBase]: 7104/12668 cut-off events. [2024-06-27 17:53:20,876 INFO L125 PetriNetUnfolderBase]: For 341549/342339 co-relation queries the response was YES. [2024-06-27 17:53:20,984 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65104 conditions, 12668 events. 7104/12668 cut-off events. For 341549/342339 co-relation queries the response was YES. Maximal size of possible extension queue 813. Compared 106040 event pairs, 1547 based on Foata normal form. 569/12656 useless extension candidates. Maximal degree in co-relation 64985. Up to 3981 conditions per place. [2024-06-27 17:53:21,033 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 241 selfloop transitions, 334 changer transitions 90/757 dead transitions. [2024-06-27 17:53:21,033 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 757 transitions, 11068 flow [2024-06-27 17:53:21,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:53:21,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:53:21,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 229 transitions. [2024-06-27 17:53:21,034 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7111801242236024 [2024-06-27 17:53:21,034 INFO L175 Difference]: Start difference. First operand has 255 places, 303 transitions, 3974 flow. Second operand 7 states and 229 transitions. [2024-06-27 17:53:21,034 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 757 transitions, 11068 flow [2024-06-27 17:53:22,244 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 757 transitions, 10482 flow, removed 81 selfloop flow, removed 5 redundant places. [2024-06-27 17:53:22,251 INFO L231 Difference]: Finished difference. Result has 262 places, 520 transitions, 8018 flow [2024-06-27 17:53:22,251 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3720, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8018, PETRI_PLACES=262, PETRI_TRANSITIONS=520} [2024-06-27 17:53:22,251 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 212 predicate places. [2024-06-27 17:53:22,252 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 520 transitions, 8018 flow [2024-06-27 17:53:22,252 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 23.6) internal successors, (118), 5 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:22,252 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:22,252 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:53:22,252 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 17:53:22,252 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:22,252 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:22,253 INFO L85 PathProgramCache]: Analyzing trace with hash 776142160, now seen corresponding path program 1 times [2024-06-27 17:53:22,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:22,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [214960543] [2024-06-27 17:53:22,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:22,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:22,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:22,322 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:53:22,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:22,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [214960543] [2024-06-27 17:53:22,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [214960543] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:22,322 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:22,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:53:22,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1738252090] [2024-06-27 17:53:22,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:22,323 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:53:22,323 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:22,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:53:22,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:53:22,362 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:53:22,362 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 520 transitions, 8018 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:22,363 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:22,363 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:53:22,363 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:24,678 INFO L124 PetriNetUnfolderBase]: 8400/13863 cut-off events. [2024-06-27 17:53:24,678 INFO L125 PetriNetUnfolderBase]: For 697889/698296 co-relation queries the response was YES. [2024-06-27 17:53:24,797 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89945 conditions, 13863 events. 8400/13863 cut-off events. For 697889/698296 co-relation queries the response was YES. Maximal size of possible extension queue 796. Compared 106586 event pairs, 2673 based on Foata normal form. 230/13877 useless extension candidates. Maximal degree in co-relation 89820. Up to 12384 conditions per place. [2024-06-27 17:53:24,850 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 332 selfloop transitions, 69 changer transitions 165/581 dead transitions. [2024-06-27 17:53:24,850 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 581 transitions, 9708 flow [2024-06-27 17:53:24,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:53:24,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:53:24,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 242 transitions. [2024-06-27 17:53:24,851 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.657608695652174 [2024-06-27 17:53:24,851 INFO L175 Difference]: Start difference. First operand has 262 places, 520 transitions, 8018 flow. Second operand 8 states and 242 transitions. [2024-06-27 17:53:24,851 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 581 transitions, 9708 flow [2024-06-27 17:53:27,527 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 581 transitions, 9688 flow, removed 10 selfloop flow, removed 0 redundant places. [2024-06-27 17:53:27,534 INFO L231 Difference]: Finished difference. Result has 271 places, 373 transitions, 5767 flow [2024-06-27 17:53:27,534 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7998, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=520, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=453, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5767, PETRI_PLACES=271, PETRI_TRANSITIONS=373} [2024-06-27 17:53:27,534 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 221 predicate places. [2024-06-27 17:53:27,534 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 373 transitions, 5767 flow [2024-06-27 17:53:27,534 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:27,535 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:27,535 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:53:27,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 17:53:27,535 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:27,535 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:27,535 INFO L85 PathProgramCache]: Analyzing trace with hash 429706956, now seen corresponding path program 2 times [2024-06-27 17:53:27,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:27,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2079465745] [2024-06-27 17:53:27,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:27,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:27,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:27,590 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:53:27,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:27,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2079465745] [2024-06-27 17:53:27,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2079465745] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:27,591 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:27,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:53:27,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [6610863] [2024-06-27 17:53:27,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:27,591 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:53:27,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:27,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:53:27,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:53:27,617 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:53:27,618 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 373 transitions, 5767 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:27,618 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:27,618 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:53:27,618 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:29,374 INFO L124 PetriNetUnfolderBase]: 6897/11493 cut-off events. [2024-06-27 17:53:29,374 INFO L125 PetriNetUnfolderBase]: For 710019/710409 co-relation queries the response was YES. [2024-06-27 17:53:29,469 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79375 conditions, 11493 events. 6897/11493 cut-off events. For 710019/710409 co-relation queries the response was YES. Maximal size of possible extension queue 676. Compared 87067 event pairs, 1896 based on Foata normal form. 280/11575 useless extension candidates. Maximal degree in co-relation 79246. Up to 9163 conditions per place. [2024-06-27 17:53:29,521 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 229 selfloop transitions, 185 changer transitions 0/429 dead transitions. [2024-06-27 17:53:29,521 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 429 transitions, 7629 flow [2024-06-27 17:53:29,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:53:29,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:53:29,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 218 transitions. [2024-06-27 17:53:29,522 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6770186335403726 [2024-06-27 17:53:29,522 INFO L175 Difference]: Start difference. First operand has 271 places, 373 transitions, 5767 flow. Second operand 7 states and 218 transitions. [2024-06-27 17:53:29,522 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 429 transitions, 7629 flow [2024-06-27 17:53:31,927 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 429 transitions, 7468 flow, removed 51 selfloop flow, removed 3 redundant places. [2024-06-27 17:53:31,932 INFO L231 Difference]: Finished difference. Result has 274 places, 390 transitions, 6387 flow [2024-06-27 17:53:31,933 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5606, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6387, PETRI_PLACES=274, PETRI_TRANSITIONS=390} [2024-06-27 17:53:31,933 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 224 predicate places. [2024-06-27 17:53:31,933 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 390 transitions, 6387 flow [2024-06-27 17:53:31,933 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:31,933 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:31,933 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:53:31,933 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-27 17:53:31,933 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:31,934 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:31,934 INFO L85 PathProgramCache]: Analyzing trace with hash -1717321500, now seen corresponding path program 3 times [2024-06-27 17:53:31,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:31,934 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [393594203] [2024-06-27 17:53:31,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:31,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:31,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:31,996 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:53:31,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:31,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [393594203] [2024-06-27 17:53:31,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [393594203] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:31,997 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:31,997 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:53:31,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [725338922] [2024-06-27 17:53:31,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:31,998 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:53:31,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:31,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:53:31,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:53:32,034 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:53:32,034 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 390 transitions, 6387 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:32,034 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:32,034 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:53:32,035 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:33,899 INFO L124 PetriNetUnfolderBase]: 6903/11505 cut-off events. [2024-06-27 17:53:33,899 INFO L125 PetriNetUnfolderBase]: For 740457/740866 co-relation queries the response was YES. [2024-06-27 17:53:33,984 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82672 conditions, 11505 events. 6903/11505 cut-off events. For 740457/740866 co-relation queries the response was YES. Maximal size of possible extension queue 678. Compared 87156 event pairs, 1894 based on Foata normal form. 287/11594 useless extension candidates. Maximal degree in co-relation 82540. Up to 9152 conditions per place. [2024-06-27 17:53:34,035 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 225 selfloop transitions, 189 changer transitions 0/429 dead transitions. [2024-06-27 17:53:34,035 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 429 transitions, 7970 flow [2024-06-27 17:53:34,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:53:34,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:53:34,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 214 transitions. [2024-06-27 17:53:34,037 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6645962732919255 [2024-06-27 17:53:34,037 INFO L175 Difference]: Start difference. First operand has 274 places, 390 transitions, 6387 flow. Second operand 7 states and 214 transitions. [2024-06-27 17:53:34,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 429 transitions, 7970 flow [2024-06-27 17:53:36,718 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 429 transitions, 7709 flow, removed 111 selfloop flow, removed 1 redundant places. [2024-06-27 17:53:36,725 INFO L231 Difference]: Finished difference. Result has 280 places, 393 transitions, 6602 flow [2024-06-27 17:53:36,725 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6158, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=186, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6602, PETRI_PLACES=280, PETRI_TRANSITIONS=393} [2024-06-27 17:53:36,726 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 230 predicate places. [2024-06-27 17:53:36,726 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 393 transitions, 6602 flow [2024-06-27 17:53:36,726 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:36,726 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:36,726 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:53:36,726 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-27 17:53:36,726 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:36,726 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:36,726 INFO L85 PathProgramCache]: Analyzing trace with hash -1397614846, now seen corresponding path program 4 times [2024-06-27 17:53:36,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:36,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1978717566] [2024-06-27 17:53:36,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:36,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:36,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:36,802 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:53:36,802 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:36,802 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1978717566] [2024-06-27 17:53:36,803 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1978717566] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:36,803 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:36,803 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:53:36,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1606592641] [2024-06-27 17:53:36,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:36,803 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:53:36,804 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:36,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:53:36,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:53:36,830 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:53:36,831 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 393 transitions, 6602 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:36,831 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:36,831 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:53:36,831 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:38,976 INFO L124 PetriNetUnfolderBase]: 6992/11685 cut-off events. [2024-06-27 17:53:38,976 INFO L125 PetriNetUnfolderBase]: For 738257/738677 co-relation queries the response was YES. [2024-06-27 17:53:39,075 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80668 conditions, 11685 events. 6992/11685 cut-off events. For 738257/738677 co-relation queries the response was YES. Maximal size of possible extension queue 686. Compared 89050 event pairs, 1931 based on Foata normal form. 250/11733 useless extension candidates. Maximal degree in co-relation 80533. Up to 10396 conditions per place. [2024-06-27 17:53:39,132 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 359 selfloop transitions, 59 changer transitions 0/433 dead transitions. [2024-06-27 17:53:39,132 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 433 transitions, 7875 flow [2024-06-27 17:53:39,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:53:39,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:53:39,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 228 transitions. [2024-06-27 17:53:39,133 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6195652173913043 [2024-06-27 17:53:39,133 INFO L175 Difference]: Start difference. First operand has 280 places, 393 transitions, 6602 flow. Second operand 8 states and 228 transitions. [2024-06-27 17:53:39,133 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 433 transitions, 7875 flow [2024-06-27 17:53:41,495 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 433 transitions, 7494 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-27 17:53:41,501 INFO L231 Difference]: Finished difference. Result has 285 places, 400 transitions, 6534 flow [2024-06-27 17:53:41,502 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6232, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6534, PETRI_PLACES=285, PETRI_TRANSITIONS=400} [2024-06-27 17:53:41,502 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 235 predicate places. [2024-06-27 17:53:41,502 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 400 transitions, 6534 flow [2024-06-27 17:53:41,502 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:41,502 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:41,502 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:53:41,502 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-27 17:53:41,502 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:41,503 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:41,503 INFO L85 PathProgramCache]: Analyzing trace with hash 647649170, now seen corresponding path program 5 times [2024-06-27 17:53:41,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:41,503 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1993252107] [2024-06-27 17:53:41,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:41,503 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:41,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:41,563 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:53:41,563 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:41,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1993252107] [2024-06-27 17:53:41,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1993252107] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:41,563 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:41,564 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:53:41,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1067161756] [2024-06-27 17:53:41,564 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:41,564 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:53:41,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:41,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:53:41,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:53:41,589 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:53:41,589 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 400 transitions, 6534 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:41,590 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:41,590 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:53:41,590 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:43,418 INFO L124 PetriNetUnfolderBase]: 6825/11459 cut-off events. [2024-06-27 17:53:43,418 INFO L125 PetriNetUnfolderBase]: For 754398/754815 co-relation queries the response was YES. [2024-06-27 17:53:43,777 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78597 conditions, 11459 events. 6825/11459 cut-off events. For 754398/754815 co-relation queries the response was YES. Maximal size of possible extension queue 693. Compared 87655 event pairs, 1891 based on Foata normal form. 286/11521 useless extension candidates. Maximal degree in co-relation 78460. Up to 8952 conditions per place. [2024-06-27 17:53:43,822 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 252 selfloop transitions, 176 changer transitions 1/444 dead transitions. [2024-06-27 17:53:43,822 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 444 transitions, 8234 flow [2024-06-27 17:53:43,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:53:43,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:53:43,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 212 transitions. [2024-06-27 17:53:43,823 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6583850931677019 [2024-06-27 17:53:43,823 INFO L175 Difference]: Start difference. First operand has 285 places, 400 transitions, 6534 flow. Second operand 7 states and 212 transitions. [2024-06-27 17:53:43,823 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 444 transitions, 8234 flow [2024-06-27 17:53:46,271 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 444 transitions, 8101 flow, removed 28 selfloop flow, removed 3 redundant places. [2024-06-27 17:53:46,277 INFO L231 Difference]: Finished difference. Result has 290 places, 410 transitions, 7049 flow [2024-06-27 17:53:46,277 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6401, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7049, PETRI_PLACES=290, PETRI_TRANSITIONS=410} [2024-06-27 17:53:46,278 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 240 predicate places. [2024-06-27 17:53:46,278 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 410 transitions, 7049 flow [2024-06-27 17:53:46,278 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:46,278 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:46,278 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:53:46,278 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-27 17:53:46,278 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:46,279 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:46,279 INFO L85 PathProgramCache]: Analyzing trace with hash 1012521666, now seen corresponding path program 6 times [2024-06-27 17:53:46,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:46,279 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1688725216] [2024-06-27 17:53:46,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:46,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:46,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:46,331 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:53:46,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:46,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1688725216] [2024-06-27 17:53:46,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1688725216] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:46,332 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:46,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:53:46,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1904606137] [2024-06-27 17:53:46,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:46,333 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:53:46,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:46,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:53:46,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:53:46,358 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:53:46,358 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 410 transitions, 7049 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:46,359 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:46,359 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:53:46,359 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:48,264 INFO L124 PetriNetUnfolderBase]: 6979/11677 cut-off events. [2024-06-27 17:53:48,265 INFO L125 PetriNetUnfolderBase]: For 779367/779721 co-relation queries the response was YES. [2024-06-27 17:53:48,382 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81034 conditions, 11677 events. 6979/11677 cut-off events. For 779367/779721 co-relation queries the response was YES. Maximal size of possible extension queue 696. Compared 89057 event pairs, 2034 based on Foata normal form. 274/11774 useless extension candidates. Maximal degree in co-relation 80895. Up to 9209 conditions per place. [2024-06-27 17:53:48,438 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 254 selfloop transitions, 174 changer transitions 0/443 dead transitions. [2024-06-27 17:53:48,438 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 443 transitions, 8548 flow [2024-06-27 17:53:48,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:53:48,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:53:48,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 209 transitions. [2024-06-27 17:53:48,439 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6490683229813664 [2024-06-27 17:53:48,439 INFO L175 Difference]: Start difference. First operand has 290 places, 410 transitions, 7049 flow. Second operand 7 states and 209 transitions. [2024-06-27 17:53:48,439 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 443 transitions, 8548 flow [2024-06-27 17:53:51,459 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 443 transitions, 8333 flow, removed 92 selfloop flow, removed 1 redundant places. [2024-06-27 17:53:51,465 INFO L231 Difference]: Finished difference. Result has 296 places, 413 transitions, 7288 flow [2024-06-27 17:53:51,465 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6870, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7288, PETRI_PLACES=296, PETRI_TRANSITIONS=413} [2024-06-27 17:53:51,466 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 246 predicate places. [2024-06-27 17:53:51,466 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 413 transitions, 7288 flow [2024-06-27 17:53:51,466 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:51,466 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:51,466 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:53:51,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-27 17:53:51,466 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:51,467 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:51,467 INFO L85 PathProgramCache]: Analyzing trace with hash 1177110220, now seen corresponding path program 7 times [2024-06-27 17:53:51,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:51,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [42123115] [2024-06-27 17:53:51,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:51,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:51,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:51,528 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:53:51,528 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:51,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [42123115] [2024-06-27 17:53:51,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [42123115] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:51,529 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:51,529 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:53:51,529 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1679565160] [2024-06-27 17:53:51,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:51,530 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:53:51,530 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:51,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:53:51,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:53:51,570 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:53:51,570 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 413 transitions, 7288 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:51,571 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:51,571 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:53:51,571 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:54,031 INFO L124 PetriNetUnfolderBase]: 7023/11759 cut-off events. [2024-06-27 17:53:54,031 INFO L125 PetriNetUnfolderBase]: For 806666/807018 co-relation queries the response was YES. [2024-06-27 17:53:54,120 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82585 conditions, 11759 events. 7023/11759 cut-off events. For 806666/807018 co-relation queries the response was YES. Maximal size of possible extension queue 702. Compared 89954 event pairs, 2042 based on Foata normal form. 277/11861 useless extension candidates. Maximal degree in co-relation 82443. Up to 9240 conditions per place. [2024-06-27 17:53:54,244 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 259 selfloop transitions, 173 changer transitions 0/447 dead transitions. [2024-06-27 17:53:54,244 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 447 transitions, 8848 flow [2024-06-27 17:53:54,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:53:54,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:53:54,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 207 transitions. [2024-06-27 17:53:54,245 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6428571428571429 [2024-06-27 17:53:54,245 INFO L175 Difference]: Start difference. First operand has 296 places, 413 transitions, 7288 flow. Second operand 7 states and 207 transitions. [2024-06-27 17:53:54,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 447 transitions, 8848 flow [2024-06-27 17:53:56,882 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 447 transitions, 8484 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-27 17:53:56,888 INFO L231 Difference]: Finished difference. Result has 299 places, 420 transitions, 7434 flow [2024-06-27 17:53:56,888 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6934, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=166, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7434, PETRI_PLACES=299, PETRI_TRANSITIONS=420} [2024-06-27 17:53:56,889 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 249 predicate places. [2024-06-27 17:53:56,889 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 420 transitions, 7434 flow [2024-06-27 17:53:56,889 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:56,889 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:56,889 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:53:56,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-27 17:53:56,889 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:56,890 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:56,890 INFO L85 PathProgramCache]: Analyzing trace with hash 1277340462, now seen corresponding path program 8 times [2024-06-27 17:53:56,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:56,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [672717460] [2024-06-27 17:53:56,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:56,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:56,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:56,946 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:53:56,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:56,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [672717460] [2024-06-27 17:53:56,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [672717460] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:56,947 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:56,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:53:56,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [341606990] [2024-06-27 17:53:56,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:56,947 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:53:56,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:56,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:53:56,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:53:56,974 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:53:56,974 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 420 transitions, 7434 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:56,975 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:56,975 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:53:56,975 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:59,271 INFO L124 PetriNetUnfolderBase]: 7137/11996 cut-off events. [2024-06-27 17:53:59,272 INFO L125 PetriNetUnfolderBase]: For 831749/832167 co-relation queries the response was YES. [2024-06-27 17:53:59,362 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84792 conditions, 11996 events. 7137/11996 cut-off events. For 831749/832167 co-relation queries the response was YES. Maximal size of possible extension queue 711. Compared 92537 event pairs, 1913 based on Foata normal form. 290/12091 useless extension candidates. Maximal degree in co-relation 84649. Up to 9922 conditions per place. [2024-06-27 17:53:59,413 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 294 selfloop transitions, 163 changer transitions 0/472 dead transitions. [2024-06-27 17:53:59,413 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 472 transitions, 8956 flow [2024-06-27 17:53:59,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:53:59,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:53:59,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 252 transitions. [2024-06-27 17:53:59,414 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6847826086956522 [2024-06-27 17:53:59,414 INFO L175 Difference]: Start difference. First operand has 299 places, 420 transitions, 7434 flow. Second operand 8 states and 252 transitions. [2024-06-27 17:53:59,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 472 transitions, 8956 flow [2024-06-27 17:54:02,476 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 472 transitions, 8630 flow, removed 40 selfloop flow, removed 3 redundant places. [2024-06-27 17:54:02,482 INFO L231 Difference]: Finished difference. Result has 306 places, 428 transitions, 7770 flow [2024-06-27 17:54:02,483 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7120, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7770, PETRI_PLACES=306, PETRI_TRANSITIONS=428} [2024-06-27 17:54:02,483 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 256 predicate places. [2024-06-27 17:54:02,483 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 428 transitions, 7770 flow [2024-06-27 17:54:02,484 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:02,484 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:02,484 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:02,484 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-27 17:54:02,484 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:02,484 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:02,485 INFO L85 PathProgramCache]: Analyzing trace with hash 1449830352, now seen corresponding path program 9 times [2024-06-27 17:54:02,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:02,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [127184489] [2024-06-27 17:54:02,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:02,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:02,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:02,546 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:02,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:02,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [127184489] [2024-06-27 17:54:02,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [127184489] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:02,547 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:02,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:54:02,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1121084376] [2024-06-27 17:54:02,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:02,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:54:02,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:02,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:54:02,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:54:02,576 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:54:02,577 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 428 transitions, 7770 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:02,577 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:02,577 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:54:02,577 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:04,984 INFO L124 PetriNetUnfolderBase]: 6966/11710 cut-off events. [2024-06-27 17:54:04,984 INFO L125 PetriNetUnfolderBase]: For 847613/848070 co-relation queries the response was YES. [2024-06-27 17:54:05,094 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83559 conditions, 11710 events. 6966/11710 cut-off events. For 847613/848070 co-relation queries the response was YES. Maximal size of possible extension queue 716. Compared 90045 event pairs, 1858 based on Foata normal form. 278/11784 useless extension candidates. Maximal degree in co-relation 83413. Up to 9610 conditions per place. [2024-06-27 17:54:05,153 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 303 selfloop transitions, 145 changer transitions 0/463 dead transitions. [2024-06-27 17:54:05,153 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 463 transitions, 9084 flow [2024-06-27 17:54:05,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:54:05,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:54:05,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 217 transitions. [2024-06-27 17:54:05,154 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6739130434782609 [2024-06-27 17:54:05,154 INFO L175 Difference]: Start difference. First operand has 306 places, 428 transitions, 7770 flow. Second operand 7 states and 217 transitions. [2024-06-27 17:54:05,154 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 463 transitions, 9084 flow [2024-06-27 17:54:08,449 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 463 transitions, 8777 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-27 17:54:08,456 INFO L231 Difference]: Finished difference. Result has 307 places, 428 transitions, 7771 flow [2024-06-27 17:54:08,456 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7467, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7771, PETRI_PLACES=307, PETRI_TRANSITIONS=428} [2024-06-27 17:54:08,457 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 257 predicate places. [2024-06-27 17:54:08,457 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 428 transitions, 7771 flow [2024-06-27 17:54:08,457 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:08,457 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:08,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] [2024-06-27 17:54:08,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-27 17:54:08,457 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:08,458 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:08,458 INFO L85 PathProgramCache]: Analyzing trace with hash 311520657, now seen corresponding path program 1 times [2024-06-27 17:54:08,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:08,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [265032863] [2024-06-27 17:54:08,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:08,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:08,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:08,520 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:08,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:08,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [265032863] [2024-06-27 17:54:08,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [265032863] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:08,520 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:08,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:54:08,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2056522418] [2024-06-27 17:54:08,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:08,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:54:08,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:08,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:54:08,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:54:08,545 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:54:08,546 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 428 transitions, 7771 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:08,546 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:08,546 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:54:08,546 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:11,141 INFO L124 PetriNetUnfolderBase]: 7710/12920 cut-off events. [2024-06-27 17:54:11,141 INFO L125 PetriNetUnfolderBase]: For 996801/997137 co-relation queries the response was YES. [2024-06-27 17:54:11,256 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93209 conditions, 12920 events. 7710/12920 cut-off events. For 996801/997137 co-relation queries the response was YES. Maximal size of possible extension queue 763. Compared 99912 event pairs, 1929 based on Foata normal form. 271/13030 useless extension candidates. Maximal degree in co-relation 93062. Up to 9339 conditions per place. [2024-06-27 17:54:11,321 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 346 selfloop transitions, 114 changer transitions 7/482 dead transitions. [2024-06-27 17:54:11,321 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 482 transitions, 9510 flow [2024-06-27 17:54:11,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:54:11,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:54:11,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 212 transitions. [2024-06-27 17:54:11,322 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6583850931677019 [2024-06-27 17:54:11,322 INFO L175 Difference]: Start difference. First operand has 307 places, 428 transitions, 7771 flow. Second operand 7 states and 212 transitions. [2024-06-27 17:54:11,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 482 transitions, 9510 flow [2024-06-27 17:54:13,951 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 482 transitions, 9247 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-27 17:54:13,958 INFO L231 Difference]: Finished difference. Result has 310 places, 433 transitions, 7967 flow [2024-06-27 17:54:13,959 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7508, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7967, PETRI_PLACES=310, PETRI_TRANSITIONS=433} [2024-06-27 17:54:13,959 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 260 predicate places. [2024-06-27 17:54:13,959 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 433 transitions, 7967 flow [2024-06-27 17:54:13,959 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:13,959 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:13,959 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:13,959 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-27 17:54:13,959 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:13,959 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:13,960 INFO L85 PathProgramCache]: Analyzing trace with hash 2063044137, now seen corresponding path program 2 times [2024-06-27 17:54:13,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:13,960 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [752586739] [2024-06-27 17:54:13,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:13,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:13,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:14,038 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:14,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:14,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [752586739] [2024-06-27 17:54:14,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [752586739] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:14,038 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:14,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:54:14,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [624108762] [2024-06-27 17:54:14,039 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:14,039 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:54:14,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:14,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:54:14,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:54:14,065 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:54:14,065 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 433 transitions, 7967 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:14,065 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:14,066 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:54:14,066 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:16,711 INFO L124 PetriNetUnfolderBase]: 7839/13114 cut-off events. [2024-06-27 17:54:16,711 INFO L125 PetriNetUnfolderBase]: For 1043697/1044041 co-relation queries the response was YES. [2024-06-27 17:54:16,830 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95958 conditions, 13114 events. 7839/13114 cut-off events. For 1043697/1044041 co-relation queries the response was YES. Maximal size of possible extension queue 778. Compared 101808 event pairs, 2137 based on Foata normal form. 303/13250 useless extension candidates. Maximal degree in co-relation 95808. Up to 11120 conditions per place. [2024-06-27 17:54:16,895 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 340 selfloop transitions, 108 changer transitions 0/463 dead transitions. [2024-06-27 17:54:16,895 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 463 transitions, 9014 flow [2024-06-27 17:54:16,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:54:16,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:54:16,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 203 transitions. [2024-06-27 17:54:16,896 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6304347826086957 [2024-06-27 17:54:16,896 INFO L175 Difference]: Start difference. First operand has 310 places, 433 transitions, 7967 flow. Second operand 7 states and 203 transitions. [2024-06-27 17:54:16,896 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 463 transitions, 9014 flow [2024-06-27 17:54:20,756 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 463 transitions, 8858 flow, removed 21 selfloop flow, removed 2 redundant places. [2024-06-27 17:54:20,763 INFO L231 Difference]: Finished difference. Result has 315 places, 435 transitions, 8092 flow [2024-06-27 17:54:20,763 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7811, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=433, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8092, PETRI_PLACES=315, PETRI_TRANSITIONS=435} [2024-06-27 17:54:20,763 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 265 predicate places. [2024-06-27 17:54:20,763 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 435 transitions, 8092 flow [2024-06-27 17:54:20,763 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:20,763 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:20,763 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:20,767 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-27 17:54:20,767 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:20,825 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:20,825 INFO L85 PathProgramCache]: Analyzing trace with hash 2062896267, now seen corresponding path program 3 times [2024-06-27 17:54:20,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:20,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [185214772] [2024-06-27 17:54:20,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:20,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:20,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:20,890 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:20,891 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:20,891 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [185214772] [2024-06-27 17:54:20,891 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [185214772] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:20,891 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:20,891 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:54:20,891 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1785130694] [2024-06-27 17:54:20,891 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:20,891 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:54:20,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:20,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:54:20,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:54:20,915 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:54:20,915 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 435 transitions, 8092 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:20,916 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:20,916 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:54:20,916 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:23,716 INFO L124 PetriNetUnfolderBase]: 8105/13530 cut-off events. [2024-06-27 17:54:23,716 INFO L125 PetriNetUnfolderBase]: For 1097151/1097533 co-relation queries the response was YES. [2024-06-27 17:54:23,837 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100310 conditions, 13530 events. 8105/13530 cut-off events. For 1097151/1097533 co-relation queries the response was YES. Maximal size of possible extension queue 812. Compared 105335 event pairs, 2148 based on Foata normal form. 318/13662 useless extension candidates. Maximal degree in co-relation 100158. Up to 11150 conditions per place. [2024-06-27 17:54:23,911 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 350 selfloop transitions, 106 changer transitions 1/472 dead transitions. [2024-06-27 17:54:23,911 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 472 transitions, 9414 flow [2024-06-27 17:54:23,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:54:23,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:54:23,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 206 transitions. [2024-06-27 17:54:23,912 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.639751552795031 [2024-06-27 17:54:23,912 INFO L175 Difference]: Start difference. First operand has 315 places, 435 transitions, 8092 flow. Second operand 7 states and 206 transitions. [2024-06-27 17:54:23,912 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 472 transitions, 9414 flow [2024-06-27 17:54:27,602 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 472 transitions, 9223 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-27 17:54:27,609 INFO L231 Difference]: Finished difference. Result has 319 places, 439 transitions, 8247 flow [2024-06-27 17:54:27,609 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7901, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=435, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8247, PETRI_PLACES=319, PETRI_TRANSITIONS=439} [2024-06-27 17:54:27,609 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 269 predicate places. [2024-06-27 17:54:27,609 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 439 transitions, 8247 flow [2024-06-27 17:54:27,609 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:27,609 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:27,610 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:27,610 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-27 17:54:27,610 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:27,610 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:27,610 INFO L85 PathProgramCache]: Analyzing trace with hash 2111196661, now seen corresponding path program 4 times [2024-06-27 17:54:27,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:27,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1480216299] [2024-06-27 17:54:27,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:27,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:27,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:27,685 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:27,685 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:27,685 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1480216299] [2024-06-27 17:54:27,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1480216299] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:27,686 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:27,686 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:54:27,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [188583969] [2024-06-27 17:54:27,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:27,686 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:54:27,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:27,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:54:27,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:54:27,744 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:54:27,744 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 439 transitions, 8247 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:27,744 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:27,744 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:54:27,744 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:30,498 INFO L124 PetriNetUnfolderBase]: 8140/13648 cut-off events. [2024-06-27 17:54:30,498 INFO L125 PetriNetUnfolderBase]: For 1103952/1104327 co-relation queries the response was YES. [2024-06-27 17:54:30,620 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100285 conditions, 13648 events. 8140/13648 cut-off events. For 1103952/1104327 co-relation queries the response was YES. Maximal size of possible extension queue 826. Compared 107210 event pairs, 2242 based on Foata normal form. 326/13788 useless extension candidates. Maximal degree in co-relation 100131. Up to 11572 conditions per place. [2024-06-27 17:54:30,680 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 331 selfloop transitions, 132 changer transitions 0/478 dead transitions. [2024-06-27 17:54:30,680 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 478 transitions, 9354 flow [2024-06-27 17:54:30,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 17:54:30,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 17:54:30,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 279 transitions. [2024-06-27 17:54:30,681 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6065217391304348 [2024-06-27 17:54:30,681 INFO L175 Difference]: Start difference. First operand has 319 places, 439 transitions, 8247 flow. Second operand 10 states and 279 transitions. [2024-06-27 17:54:30,681 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 478 transitions, 9354 flow [2024-06-27 17:54:34,744 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 478 transitions, 9108 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-27 17:54:34,751 INFO L231 Difference]: Finished difference. Result has 325 places, 441 transitions, 8330 flow [2024-06-27 17:54:34,751 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8001, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=439, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8330, PETRI_PLACES=325, PETRI_TRANSITIONS=441} [2024-06-27 17:54:34,751 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 275 predicate places. [2024-06-27 17:54:34,751 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 441 transitions, 8330 flow [2024-06-27 17:54:34,752 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:34,752 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:34,752 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:34,752 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-27 17:54:34,752 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:34,752 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:34,752 INFO L85 PathProgramCache]: Analyzing trace with hash -320706739, now seen corresponding path program 5 times [2024-06-27 17:54:34,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:34,752 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1005236931] [2024-06-27 17:54:34,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:34,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:34,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:34,826 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:34,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:34,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1005236931] [2024-06-27 17:54:34,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1005236931] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:34,827 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:34,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:54:34,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1768349614] [2024-06-27 17:54:34,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:34,827 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:54:34,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:34,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:54:34,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:54:34,866 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:54:34,867 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 441 transitions, 8330 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:34,867 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:34,867 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:54:34,867 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:37,915 INFO L124 PetriNetUnfolderBase]: 8175/13784 cut-off events. [2024-06-27 17:54:37,916 INFO L125 PetriNetUnfolderBase]: For 1119168/1119630 co-relation queries the response was YES. [2024-06-27 17:54:38,025 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100561 conditions, 13784 events. 8175/13784 cut-off events. For 1119168/1119630 co-relation queries the response was YES. Maximal size of possible extension queue 843. Compared 109141 event pairs, 2258 based on Foata normal form. 340/13891 useless extension candidates. Maximal degree in co-relation 100406. Up to 11593 conditions per place. [2024-06-27 17:54:38,083 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 338 selfloop transitions, 121 changer transitions 0/474 dead transitions. [2024-06-27 17:54:38,084 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 474 transitions, 9417 flow [2024-06-27 17:54:38,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:54:38,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:54:38,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 229 transitions. [2024-06-27 17:54:38,084 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6222826086956522 [2024-06-27 17:54:38,084 INFO L175 Difference]: Start difference. First operand has 325 places, 441 transitions, 8330 flow. Second operand 8 states and 229 transitions. [2024-06-27 17:54:38,084 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 474 transitions, 9417 flow [2024-06-27 17:54:42,665 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 474 transitions, 9121 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-27 17:54:42,672 INFO L231 Difference]: Finished difference. Result has 325 places, 443 transitions, 8349 flow [2024-06-27 17:54:42,672 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8034, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=441, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8349, PETRI_PLACES=325, PETRI_TRANSITIONS=443} [2024-06-27 17:54:42,672 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 275 predicate places. [2024-06-27 17:54:42,672 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 443 transitions, 8349 flow [2024-06-27 17:54:42,672 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:42,672 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:42,673 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:42,673 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-27 17:54:42,673 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:42,673 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:42,673 INFO L85 PathProgramCache]: Analyzing trace with hash 1185699049, now seen corresponding path program 6 times [2024-06-27 17:54:42,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:42,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1944835485] [2024-06-27 17:54:42,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:42,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:42,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:42,736 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:42,736 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:42,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1944835485] [2024-06-27 17:54:42,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1944835485] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:42,736 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:42,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:54:42,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1384705982] [2024-06-27 17:54:42,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:42,737 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:54:42,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:42,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:54:42,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:54:42,770 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:54:42,770 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 443 transitions, 8349 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:42,770 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:42,770 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:54:42,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:45,641 INFO L124 PetriNetUnfolderBase]: 8444/14172 cut-off events. [2024-06-27 17:54:45,641 INFO L125 PetriNetUnfolderBase]: For 1170726/1171192 co-relation queries the response was YES. [2024-06-27 17:54:45,763 INFO L83 FinitePrefix]: Finished finitePrefix Result has 104356 conditions, 14172 events. 8444/14172 cut-off events. For 1170726/1171192 co-relation queries the response was YES. Maximal size of possible extension queue 881. Compared 112108 event pairs, 2276 based on Foata normal form. 356/14269 useless extension candidates. Maximal degree in co-relation 104200. Up to 11410 conditions per place. [2024-06-27 17:54:45,822 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 348 selfloop transitions, 119 changer transitions 1/483 dead transitions. [2024-06-27 17:54:45,822 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 483 transitions, 9725 flow [2024-06-27 17:54:45,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:54:45,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:54:45,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 232 transitions. [2024-06-27 17:54:45,823 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6304347826086957 [2024-06-27 17:54:45,823 INFO L175 Difference]: Start difference. First operand has 325 places, 443 transitions, 8349 flow. Second operand 8 states and 232 transitions. [2024-06-27 17:54:45,823 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 483 transitions, 9725 flow [2024-06-27 17:54:50,132 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 483 transitions, 9441 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-27 17:54:50,138 INFO L231 Difference]: Finished difference. Result has 328 places, 447 transitions, 8456 flow [2024-06-27 17:54:50,138 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8065, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8456, PETRI_PLACES=328, PETRI_TRANSITIONS=447} [2024-06-27 17:54:50,139 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 278 predicate places. [2024-06-27 17:54:50,139 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 447 transitions, 8456 flow [2024-06-27 17:54:50,139 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:50,139 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:50,139 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:50,139 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-27 17:54:50,139 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:50,140 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:50,140 INFO L85 PathProgramCache]: Analyzing trace with hash -65465269, now seen corresponding path program 1 times [2024-06-27 17:54:50,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:50,140 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [488418641] [2024-06-27 17:54:50,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:50,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:50,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:50,219 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:50,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:50,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [488418641] [2024-06-27 17:54:50,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [488418641] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:50,220 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:50,220 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:54:50,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1432309566] [2024-06-27 17:54:50,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:50,221 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:54:50,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:50,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:54:50,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:54:50,279 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:54:50,279 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 447 transitions, 8456 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:50,279 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:50,279 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:54:50,279 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:53,272 INFO L124 PetriNetUnfolderBase]: 8525/14301 cut-off events. [2024-06-27 17:54:53,273 INFO L125 PetriNetUnfolderBase]: For 1165989/1166388 co-relation queries the response was YES. [2024-06-27 17:54:53,380 INFO L83 FinitePrefix]: Finished finitePrefix Result has 104389 conditions, 14301 events. 8525/14301 cut-off events. For 1165989/1166388 co-relation queries the response was YES. Maximal size of possible extension queue 875. Compared 113320 event pairs, 2320 based on Foata normal form. 338/14429 useless extension candidates. Maximal degree in co-relation 104231. Up to 11846 conditions per place. [2024-06-27 17:54:53,435 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 334 selfloop transitions, 139 changer transitions 0/488 dead transitions. [2024-06-27 17:54:53,436 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 488 transitions, 9560 flow [2024-06-27 17:54:53,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 17:54:53,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 17:54:53,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 281 transitions. [2024-06-27 17:54:53,436 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6108695652173913 [2024-06-27 17:54:53,436 INFO L175 Difference]: Start difference. First operand has 328 places, 447 transitions, 8456 flow. Second operand 10 states and 281 transitions. [2024-06-27 17:54:53,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 488 transitions, 9560 flow [2024-06-27 17:54:57,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 488 transitions, 9344 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-06-27 17:54:57,922 INFO L231 Difference]: Finished difference. Result has 334 places, 448 transitions, 8547 flow [2024-06-27 17:54:57,923 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8240, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=447, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8547, PETRI_PLACES=334, PETRI_TRANSITIONS=448} [2024-06-27 17:54:57,923 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 284 predicate places. [2024-06-27 17:54:57,923 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 448 transitions, 8547 flow [2024-06-27 17:54:57,923 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:57,923 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:57,923 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:57,923 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-27 17:54:57,923 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:57,924 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:57,924 INFO L85 PathProgramCache]: Analyzing trace with hash -897600791, now seen corresponding path program 7 times [2024-06-27 17:54:57,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:57,924 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [731865361] [2024-06-27 17:54:57,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:57,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:57,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:58,015 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:58,015 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:58,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [731865361] [2024-06-27 17:54:58,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [731865361] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:58,015 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:58,016 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:54:58,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [458977436] [2024-06-27 17:54:58,016 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:58,016 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:54:58,016 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:58,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:54:58,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:54:58,053 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:54:58,053 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 448 transitions, 8547 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:58,054 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:58,054 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:54:58,054 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:01,084 INFO L124 PetriNetUnfolderBase]: 8400/14093 cut-off events. [2024-06-27 17:55:01,084 INFO L125 PetriNetUnfolderBase]: For 1137173/1137568 co-relation queries the response was YES. [2024-06-27 17:55:01,203 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99552 conditions, 14093 events. 8400/14093 cut-off events. For 1137173/1137568 co-relation queries the response was YES. Maximal size of possible extension queue 860. Compared 111265 event pairs, 2276 based on Foata normal form. 325/14204 useless extension candidates. Maximal degree in co-relation 99392. Up to 11594 conditions per place. [2024-06-27 17:55:01,269 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 347 selfloop transitions, 119 changer transitions 0/481 dead transitions. [2024-06-27 17:55:01,269 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 481 transitions, 9597 flow [2024-06-27 17:55:01,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:55:01,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:55:01,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 212 transitions. [2024-06-27 17:55:01,269 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6583850931677019 [2024-06-27 17:55:01,270 INFO L175 Difference]: Start difference. First operand has 334 places, 448 transitions, 8547 flow. Second operand 7 states and 212 transitions. [2024-06-27 17:55:01,270 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 481 transitions, 9597 flow [2024-06-27 17:55:05,159 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 481 transitions, 9282 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-06-27 17:55:05,166 INFO L231 Difference]: Finished difference. Result has 333 places, 448 transitions, 8479 flow [2024-06-27 17:55:05,166 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8232, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=448, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8479, PETRI_PLACES=333, PETRI_TRANSITIONS=448} [2024-06-27 17:55:05,166 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 283 predicate places. [2024-06-27 17:55:05,166 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 448 transitions, 8479 flow [2024-06-27 17:55:05,166 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:05,166 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:05,166 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:05,166 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-27 17:55:05,166 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:05,167 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:05,167 INFO L85 PathProgramCache]: Analyzing trace with hash -698299001, now seen corresponding path program 8 times [2024-06-27 17:55:05,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:05,167 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1258439235] [2024-06-27 17:55:05,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:05,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:05,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:05,233 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:05,233 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:05,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1258439235] [2024-06-27 17:55:05,234 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1258439235] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:05,234 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:05,234 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:55:05,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [125391982] [2024-06-27 17:55:05,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:05,234 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:55:05,234 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:05,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:55:05,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:55:05,277 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:55:05,277 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 448 transitions, 8479 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:05,277 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:05,277 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:55:05,277 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:08,184 INFO L124 PetriNetUnfolderBase]: 8334/14449 cut-off events. [2024-06-27 17:55:08,184 INFO L125 PetriNetUnfolderBase]: For 1091435/1091986 co-relation queries the response was YES. [2024-06-27 17:55:08,301 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97267 conditions, 14449 events. 8334/14449 cut-off events. For 1091435/1091986 co-relation queries the response was YES. Maximal size of possible extension queue 901. Compared 118775 event pairs, 2498 based on Foata normal form. 386/14587 useless extension candidates. Maximal degree in co-relation 97106. Up to 11548 conditions per place. [2024-06-27 17:55:08,362 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 337 selfloop transitions, 130 changer transitions 0/482 dead transitions. [2024-06-27 17:55:08,362 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 482 transitions, 9560 flow [2024-06-27 17:55:08,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:55:08,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:55:08,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 235 transitions. [2024-06-27 17:55:08,363 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6385869565217391 [2024-06-27 17:55:08,363 INFO L175 Difference]: Start difference. First operand has 333 places, 448 transitions, 8479 flow. Second operand 8 states and 235 transitions. [2024-06-27 17:55:08,363 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 482 transitions, 9560 flow