./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe001_tso.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-06-19_11-23-25.files/protection/safe001_tso.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe001_tso.i ./goblint.2024-06-19_11-23-25.files/protection/safe001_tso.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-27 17:49:14,690 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 17:49:14,754 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 17:49:14,758 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 17:49:14,759 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 17:49:14,781 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 17:49:14,782 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 17:49:14,782 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 17:49:14,783 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 17:49:14,786 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 17:49:14,786 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 17:49:14,786 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 17:49:14,787 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 17:49:14,788 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 17:49:14,788 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 17:49:14,789 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 17:49:14,789 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 17:49:14,789 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 17:49:14,789 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 17:49:14,789 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 17:49:14,790 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 17:49:14,790 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 17:49:14,790 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 17:49:14,790 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 17:49:14,791 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 17:49:14,791 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 17:49:14,791 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 17:49:14,791 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 17:49:14,792 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 17:49:14,792 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 17:49:14,793 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 17:49:14,793 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 17:49:14,793 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 17:49:14,793 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 17:49:14,794 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 17:49:14,794 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 17:49:14,794 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 17:49:14,794 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 17:49:14,794 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 17:49:14,794 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 17:49:14,795 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 17:49:14,795 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 17:49:14,795 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 17:49:14,795 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:49:15,026 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 17:49:15,047 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 17:49:15,050 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 17:49:15,050 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 17:49:15,051 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 17:49:15,052 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/safe001_tso.yml/witness.yml [2024-06-27 17:49:15,140 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 17:49:15,145 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 17:49:15,145 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe001_tso.i [2024-06-27 17:49:16,223 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 17:49:16,372 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 17:49:16,372 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe001_tso.i [2024-06-27 17:49:16,381 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/82698a441/027358e2adfa433b8b03be62bbe85790/FLAGe37d9cc1e [2024-06-27 17:49:16,397 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/82698a441/027358e2adfa433b8b03be62bbe85790 [2024-06-27 17:49:16,397 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 17:49:16,398 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 17:49:16,399 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 17:49:16,399 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 17:49:16,403 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 17:49:16,404 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 05:49:15" (1/2) ... [2024-06-27 17:49:16,404 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1974fcd1 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 05:49:16, skipping insertion in model container [2024-06-27 17:49:16,405 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 05:49:15" (1/2) ... [2024-06-27 17:49:16,406 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@1118e388 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 05:49:16, skipping insertion in model container [2024-06-27 17:49:16,406 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 05:49:16" (2/2) ... [2024-06-27 17:49:16,406 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1974fcd1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 05:49:16, skipping insertion in model container [2024-06-27 17:49:16,407 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 05:49:16" (2/2) ... [2024-06-27 17:49:16,407 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 17:49:16,434 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 17:49:16,435 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:49:16,435 INFO L97 edCorrectnessWitness]: Location invariant before [L779-L779] ((((! 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:49:16,435 INFO L97 edCorrectnessWitness]: Location invariant before [L782-L782] ((((! 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:49:16,435 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 17:49:16,435 INFO L106 edCorrectnessWitness]: ghost_update [L777-L777] multithreaded = 1; [2024-06-27 17:49:16,475 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 17:49:16,618 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/safe001_tso.i[945,958] [2024-06-27 17:49:16,731 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 17:49:16,741 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-06-27 17:49:16,768 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/safe001_tso.i[945,958] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 17:49:16,824 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 17:49:16,866 INFO L206 MainTranslator]: Completed translation [2024-06-27 17:49:16,866 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 05:49:16 WrapperNode [2024-06-27 17:49:16,867 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 17:49:16,867 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 17:49:16,867 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 17:49:16,868 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 17:49:16,873 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:49:16" (1/1) ... [2024-06-27 17:49:16,882 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:49:16" (1/1) ... [2024-06-27 17:49:16,898 INFO L138 Inliner]: procedures = 175, calls = 41, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 63 [2024-06-27 17:49:16,899 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 17:49:16,899 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 17:49:16,899 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 17:49:16,899 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 17:49:16,907 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 05:49:16" (1/1) ... [2024-06-27 17:49:16,908 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 05:49:16" (1/1) ... [2024-06-27 17:49:16,910 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 05:49:16" (1/1) ... [2024-06-27 17:49:16,921 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:49:16,921 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 05:49:16" (1/1) ... [2024-06-27 17:49:16,921 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 05:49:16" (1/1) ... [2024-06-27 17:49:16,928 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 05:49:16" (1/1) ... [2024-06-27 17:49:16,964 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 05:49:16" (1/1) ... [2024-06-27 17:49:16,966 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 05:49:16" (1/1) ... [2024-06-27 17:49:16,967 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 05:49:16" (1/1) ... [2024-06-27 17:49:16,968 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 17:49:16,969 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 17:49:16,969 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 17:49:16,969 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 17:49:16,970 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 05:49:16" (1/1) ... [2024-06-27 17:49:16,974 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 17:49:17,008 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 17:49:17,023 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:49:17,032 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:49:17,057 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 17:49:17,057 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 17:49:17,057 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 17:49:17,058 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 17:49:17,058 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 17:49:17,058 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 17:49:17,058 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 17:49:17,058 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 17:49:17,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 17:49:17,058 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 17:49:17,059 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 17:49:17,059 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 17:49:17,061 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:49:17,154 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 17:49:17,155 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 17:49:17,353 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 17:49:17,354 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 17:49:17,418 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 17:49:17,418 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 17:49:17,418 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 05:49:17 BoogieIcfgContainer [2024-06-27 17:49:17,418 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 17:49:17,420 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 17:49:17,420 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 17:49:17,422 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 17:49:17,423 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 05:49:15" (1/4) ... [2024-06-27 17:49:17,423 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6b6a9ec5 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 05:49:17, skipping insertion in model container [2024-06-27 17:49:17,423 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 05:49:16" (2/4) ... [2024-06-27 17:49:17,423 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6b6a9ec5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 05:49:17, skipping insertion in model container [2024-06-27 17:49:17,424 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 05:49:16" (3/4) ... [2024-06-27 17:49:17,424 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6b6a9ec5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 05:49:17, skipping insertion in model container [2024-06-27 17:49:17,424 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 05:49:17" (4/4) ... [2024-06-27 17:49:17,425 INFO L112 eAbstractionObserver]: Analyzing ICFG safe001_tso.i [2024-06-27 17:49:17,439 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 17:49:17,439 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2024-06-27 17:49:17,439 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 17:49:17,499 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 17:49:17,530 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 54 places, 45 transitions, 102 flow [2024-06-27 17:49:17,552 INFO L124 PetriNetUnfolderBase]: 1/42 cut-off events. [2024-06-27 17:49:17,553 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 17:49:17,557 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52 conditions, 42 events. 1/42 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 65 event pairs, 0 based on Foata normal form. 0/37 useless extension candidates. Maximal degree in co-relation 43. Up to 2 conditions per place. [2024-06-27 17:49:17,557 INFO L82 GeneralOperation]: Start removeDead. Operand has 54 places, 45 transitions, 102 flow [2024-06-27 17:49:17,562 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 49 places, 39 transitions, 87 flow [2024-06-27 17:49:17,575 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 17:49:17,583 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;@6f03607e, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 17:49:17,583 INFO L358 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2024-06-27 17:49:17,591 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 17:49:17,591 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 17:49:17,592 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 17:49:17,592 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:49:17,592 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 17:49:17,593 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:49:17,599 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:49:17,600 INFO L85 PathProgramCache]: Analyzing trace with hash 209194482, now seen corresponding path program 1 times [2024-06-27 17:49:17,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:49:17,607 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1612934462] [2024-06-27 17:49:17,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:49:17,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:49:17,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:49:17,871 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:49:17,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:49:17,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1612934462] [2024-06-27 17:49:17,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1612934462] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:49:17,873 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:49:17,873 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 17:49:17,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1750526654] [2024-06-27 17:49:17,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:49:17,882 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 17:49:17,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:49:17,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 17:49:17,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 17:49:17,942 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 45 [2024-06-27 17:49:17,945 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 39 transitions, 87 flow. Second operand has 3 states, 3 states have (on average 20.333333333333332) internal successors, (61), 3 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have 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:49:17,946 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:49:17,946 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 45 [2024-06-27 17:49:17,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:49:18,225 INFO L124 PetriNetUnfolderBase]: 971/1700 cut-off events. [2024-06-27 17:49:18,225 INFO L125 PetriNetUnfolderBase]: For 23/23 co-relation queries the response was YES. [2024-06-27 17:49:18,231 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3220 conditions, 1700 events. 971/1700 cut-off events. For 23/23 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 9663 event pairs, 694 based on Foata normal form. 1/1638 useless extension candidates. Maximal degree in co-relation 3208. Up to 1455 conditions per place. [2024-06-27 17:49:18,242 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 32 selfloop transitions, 4 changer transitions 0/51 dead transitions. [2024-06-27 17:49:18,243 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 51 transitions, 189 flow [2024-06-27 17:49:18,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 17:49:18,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 17:49:18,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 96 transitions. [2024-06-27 17:49:18,253 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7111111111111111 [2024-06-27 17:49:18,255 INFO L175 Difference]: Start difference. First operand has 49 places, 39 transitions, 87 flow. Second operand 3 states and 96 transitions. [2024-06-27 17:49:18,256 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 51 transitions, 189 flow [2024-06-27 17:49:18,258 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 51 transitions, 184 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 17:49:18,262 INFO L231 Difference]: Finished difference. Result has 49 places, 42 transitions, 114 flow [2024-06-27 17:49:18,264 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=84, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=114, PETRI_PLACES=49, PETRI_TRANSITIONS=42} [2024-06-27 17:49:18,268 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 0 predicate places. [2024-06-27 17:49:18,269 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 42 transitions, 114 flow [2024-06-27 17:49:18,269 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 20.333333333333332) internal successors, (61), 3 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have 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:49:18,269 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:49:18,269 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:49:18,270 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 17:49:18,270 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:49:18,271 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:49:18,271 INFO L85 PathProgramCache]: Analyzing trace with hash 122035495, now seen corresponding path program 1 times [2024-06-27 17:49:18,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:49:18,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [446690004] [2024-06-27 17:49:18,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:49:18,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:49:18,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:49:18,430 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:49:18,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:49:18,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [446690004] [2024-06-27 17:49:18,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [446690004] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:49:18,432 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:49:18,433 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 17:49:18,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1083296705] [2024-06-27 17:49:18,433 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:49:18,434 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 17:49:18,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:49:18,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 17:49:18,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 17:49:18,473 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:49:18,474 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 42 transitions, 114 flow. Second operand has 5 states, 5 states have (on average 19.2) internal successors, (96), 5 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have 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:49:18,474 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:49:18,474 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:49:18,474 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:49:18,698 INFO L124 PetriNetUnfolderBase]: 1254/2103 cut-off events. [2024-06-27 17:49:18,699 INFO L125 PetriNetUnfolderBase]: For 357/398 co-relation queries the response was YES. [2024-06-27 17:49:18,703 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4562 conditions, 2103 events. 1254/2103 cut-off events. For 357/398 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 11994 event pairs, 412 based on Foata normal form. 9/2098 useless extension candidates. Maximal degree in co-relation 4550. Up to 1758 conditions per place. [2024-06-27 17:49:18,714 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 46 selfloop transitions, 11 changer transitions 0/71 dead transitions. [2024-06-27 17:49:18,715 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 71 transitions, 306 flow [2024-06-27 17:49:18,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 17:49:18,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 17:49:18,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 130 transitions. [2024-06-27 17:49:18,719 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7222222222222222 [2024-06-27 17:49:18,719 INFO L175 Difference]: Start difference. First operand has 49 places, 42 transitions, 114 flow. Second operand 4 states and 130 transitions. [2024-06-27 17:49:18,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 71 transitions, 306 flow [2024-06-27 17:49:18,720 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 71 transitions, 302 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 17:49:18,722 INFO L231 Difference]: Finished difference. Result has 53 places, 50 transitions, 186 flow [2024-06-27 17:49:18,722 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=110, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=186, PETRI_PLACES=53, PETRI_TRANSITIONS=50} [2024-06-27 17:49:18,723 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 4 predicate places. [2024-06-27 17:49:18,723 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 50 transitions, 186 flow [2024-06-27 17:49:18,723 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.2) internal successors, (96), 5 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have 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:49:18,724 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:49:18,726 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:49:18,726 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 17:49:18,726 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:49:18,729 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:49:18,733 INFO L85 PathProgramCache]: Analyzing trace with hash 1312035494, now seen corresponding path program 1 times [2024-06-27 17:49:18,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:49:18,734 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1798884706] [2024-06-27 17:49:18,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:49:18,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:49:18,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:49:18,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:49:18,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:49:18,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1798884706] [2024-06-27 17:49:18,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1798884706] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:49:18,894 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:49:18,894 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:49:18,894 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1769473118] [2024-06-27 17:49:18,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:49:18,895 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:49:18,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:49:18,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:49:18,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:49:18,926 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:49:18,926 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 50 transitions, 186 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:18,926 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:49:18,926 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:49:18,927 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:49:19,129 INFO L124 PetriNetUnfolderBase]: 1276/2135 cut-off events. [2024-06-27 17:49:19,129 INFO L125 PetriNetUnfolderBase]: For 1330/1483 co-relation queries the response was YES. [2024-06-27 17:49:19,132 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5467 conditions, 2135 events. 1276/2135 cut-off events. For 1330/1483 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 12129 event pairs, 262 based on Foata normal form. 28/2149 useless extension candidates. Maximal degree in co-relation 5452. Up to 1724 conditions per place. [2024-06-27 17:49:19,142 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 52 selfloop transitions, 14 changer transitions 0/80 dead transitions. [2024-06-27 17:49:19,142 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 80 transitions, 402 flow [2024-06-27 17:49:19,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:49:19,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:49:19,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 157 transitions. [2024-06-27 17:49:19,144 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6977777777777778 [2024-06-27 17:49:19,144 INFO L175 Difference]: Start difference. First operand has 53 places, 50 transitions, 186 flow. Second operand 5 states and 157 transitions. [2024-06-27 17:49:19,144 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 80 transitions, 402 flow [2024-06-27 17:49:19,146 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 80 transitions, 398 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-27 17:49:19,147 INFO L231 Difference]: Finished difference. Result has 57 places, 52 transitions, 234 flow [2024-06-27 17:49:19,147 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=176, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=234, PETRI_PLACES=57, PETRI_TRANSITIONS=52} [2024-06-27 17:49:19,148 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 8 predicate places. [2024-06-27 17:49:19,148 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 52 transitions, 234 flow [2024-06-27 17:49:19,148 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:19,148 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:49:19,149 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:49:19,149 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 17:49:19,149 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:49:19,149 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:49:19,149 INFO L85 PathProgramCache]: Analyzing trace with hash -668200421, now seen corresponding path program 1 times [2024-06-27 17:49:19,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:49:19,150 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [382558085] [2024-06-27 17:49:19,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:49:19,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:49:19,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:49:19,208 INFO L134 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:49:19,208 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:49:19,208 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [382558085] [2024-06-27 17:49:19,208 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [382558085] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:49:19,208 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:49:19,209 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 17:49:19,209 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1780398188] [2024-06-27 17:49:19,209 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:49:19,209 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 17:49:19,209 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:49:19,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 17:49:19,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 17:49:19,234 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 45 [2024-06-27 17:49:19,235 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 52 transitions, 234 flow. Second operand has 4 states, 4 states have (on average 21.0) internal successors, (84), 4 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:19,235 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:49:19,235 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 45 [2024-06-27 17:49:19,235 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:49:19,370 INFO L124 PetriNetUnfolderBase]: 990/1624 cut-off events. [2024-06-27 17:49:19,370 INFO L125 PetriNetUnfolderBase]: For 1900/1921 co-relation queries the response was YES. [2024-06-27 17:49:19,372 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4764 conditions, 1624 events. 990/1624 cut-off events. For 1900/1921 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 8993 event pairs, 350 based on Foata normal form. 19/1635 useless extension candidates. Maximal degree in co-relation 4746. Up to 1424 conditions per place. [2024-06-27 17:49:19,378 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 41 selfloop transitions, 11 changer transitions 0/67 dead transitions. [2024-06-27 17:49:19,379 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 67 transitions, 374 flow [2024-06-27 17:49:19,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 17:49:19,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 17:49:19,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 125 transitions. [2024-06-27 17:49:19,380 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6944444444444444 [2024-06-27 17:49:19,380 INFO L175 Difference]: Start difference. First operand has 57 places, 52 transitions, 234 flow. Second operand 4 states and 125 transitions. [2024-06-27 17:49:19,380 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 67 transitions, 374 flow [2024-06-27 17:49:19,382 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 67 transitions, 340 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-27 17:49:19,383 INFO L231 Difference]: Finished difference. Result has 58 places, 52 transitions, 232 flow [2024-06-27 17:49:19,383 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=200, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=232, PETRI_PLACES=58, PETRI_TRANSITIONS=52} [2024-06-27 17:49:19,384 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 9 predicate places. [2024-06-27 17:49:19,384 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 52 transitions, 232 flow [2024-06-27 17:49:19,384 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.0) internal successors, (84), 4 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:19,384 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:49:19,384 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:49:19,384 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 17:49:19,385 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:49:19,385 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:49:19,385 INFO L85 PathProgramCache]: Analyzing trace with hash 727382999, now seen corresponding path program 1 times [2024-06-27 17:49:19,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:49:19,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1619981631] [2024-06-27 17:49:19,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:49:19,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:49:19,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:49:19,452 INFO L134 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:49:19,452 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:49:19,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1619981631] [2024-06-27 17:49:19,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1619981631] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:49:19,452 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:49:19,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 17:49:19,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1600814204] [2024-06-27 17:49:19,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:49:19,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 17:49:19,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:49:19,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 17:49:19,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 17:49:19,478 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:49:19,478 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 52 transitions, 232 flow. Second operand has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have 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:49:19,478 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:49:19,478 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:49:19,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:49:19,658 INFO L124 PetriNetUnfolderBase]: 1555/2531 cut-off events. [2024-06-27 17:49:19,659 INFO L125 PetriNetUnfolderBase]: For 2831/2831 co-relation queries the response was YES. [2024-06-27 17:49:19,663 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7106 conditions, 2531 events. 1555/2531 cut-off events. For 2831/2831 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 14545 event pairs, 735 based on Foata normal form. 2/2526 useless extension candidates. Maximal degree in co-relation 7087. Up to 2267 conditions per place. [2024-06-27 17:49:19,674 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 59 selfloop transitions, 10 changer transitions 0/82 dead transitions. [2024-06-27 17:49:19,674 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 82 transitions, 449 flow [2024-06-27 17:49:19,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:49:19,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:49:19,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 142 transitions. [2024-06-27 17:49:19,675 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6311111111111111 [2024-06-27 17:49:19,676 INFO L175 Difference]: Start difference. First operand has 58 places, 52 transitions, 232 flow. Second operand 5 states and 142 transitions. [2024-06-27 17:49:19,676 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 82 transitions, 449 flow [2024-06-27 17:49:19,680 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 82 transitions, 418 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-27 17:49:19,681 INFO L231 Difference]: Finished difference. Result has 62 places, 61 transitions, 276 flow [2024-06-27 17:49:19,681 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=204, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=276, PETRI_PLACES=62, PETRI_TRANSITIONS=61} [2024-06-27 17:49:19,682 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 13 predicate places. [2024-06-27 17:49:19,682 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 61 transitions, 276 flow [2024-06-27 17:49:19,682 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have 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:49:19,683 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:49:19,683 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:49:19,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 17:49:19,683 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:49:19,683 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:49:19,683 INFO L85 PathProgramCache]: Analyzing trace with hash -1071263434, now seen corresponding path program 1 times [2024-06-27 17:49:19,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:49:19,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [197943376] [2024-06-27 17:49:19,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:49:19,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:49:19,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:49:19,772 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:49:19,773 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:49:19,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [197943376] [2024-06-27 17:49:19,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [197943376] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:49:19,773 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:49:19,773 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:49:19,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [612487296] [2024-06-27 17:49:19,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:49:19,774 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:49:19,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:49:19,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:49:19,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:49:19,803 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:49:19,803 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 61 transitions, 276 flow. Second operand has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:19,804 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:49:19,804 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:49:19,804 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:49:20,058 INFO L124 PetriNetUnfolderBase]: 1823/2979 cut-off events. [2024-06-27 17:49:20,058 INFO L125 PetriNetUnfolderBase]: For 3943/3947 co-relation queries the response was YES. [2024-06-27 17:49:20,063 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8814 conditions, 2979 events. 1823/2979 cut-off events. For 3943/3947 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 17736 event pairs, 413 based on Foata normal form. 11/2977 useless extension candidates. Maximal degree in co-relation 8793. Up to 2240 conditions per place. [2024-06-27 17:49:20,077 INFO L140 encePairwiseOnDemand]: 33/45 looper letters, 72 selfloop transitions, 35 changer transitions 0/120 dead transitions. [2024-06-27 17:49:20,077 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 120 transitions, 716 flow [2024-06-27 17:49:20,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:49:20,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:49:20,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 214 transitions. [2024-06-27 17:49:20,079 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6793650793650794 [2024-06-27 17:49:20,079 INFO L175 Difference]: Start difference. First operand has 62 places, 61 transitions, 276 flow. Second operand 7 states and 214 transitions. [2024-06-27 17:49:20,079 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 120 transitions, 716 flow [2024-06-27 17:49:20,084 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 120 transitions, 716 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-06-27 17:49:20,085 INFO L231 Difference]: Finished difference. Result has 71 places, 80 transitions, 493 flow [2024-06-27 17:49:20,085 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=276, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=493, PETRI_PLACES=71, PETRI_TRANSITIONS=80} [2024-06-27 17:49:20,086 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 22 predicate places. [2024-06-27 17:49:20,086 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 80 transitions, 493 flow [2024-06-27 17:49:20,086 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:20,086 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:49:20,087 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:49:20,087 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 17:49:20,087 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:49:20,087 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:49:20,087 INFO L85 PathProgramCache]: Analyzing trace with hash -209885186, now seen corresponding path program 2 times [2024-06-27 17:49:20,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:49:20,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2132740739] [2024-06-27 17:49:20,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:49:20,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:49:20,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:49:20,171 INFO L134 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:49:20,171 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:49:20,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2132740739] [2024-06-27 17:49:20,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2132740739] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:49:20,172 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:49:20,172 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:49:20,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [746863700] [2024-06-27 17:49:20,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:49:20,172 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:49:20,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:49:20,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:49:20,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:49:20,197 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:49:20,197 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 80 transitions, 493 flow. Second operand has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:20,197 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:49:20,198 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:49:20,198 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:49:20,459 INFO L124 PetriNetUnfolderBase]: 1818/3012 cut-off events. [2024-06-27 17:49:20,459 INFO L125 PetriNetUnfolderBase]: For 7922/7926 co-relation queries the response was YES. [2024-06-27 17:49:20,466 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11177 conditions, 3012 events. 1818/3012 cut-off events. For 7922/7926 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 18152 event pairs, 706 based on Foata normal form. 3/2970 useless extension candidates. Maximal degree in co-relation 11151. Up to 2468 conditions per place. [2024-06-27 17:49:20,485 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 88 selfloop transitions, 28 changer transitions 0/129 dead transitions. [2024-06-27 17:49:20,485 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 129 transitions, 978 flow [2024-06-27 17:49:20,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:49:20,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:49:20,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 178 transitions. [2024-06-27 17:49:20,487 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6592592592592592 [2024-06-27 17:49:20,487 INFO L175 Difference]: Start difference. First operand has 71 places, 80 transitions, 493 flow. Second operand 6 states and 178 transitions. [2024-06-27 17:49:20,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 129 transitions, 978 flow [2024-06-27 17:49:20,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 129 transitions, 921 flow, removed 15 selfloop flow, removed 2 redundant places. [2024-06-27 17:49:20,503 INFO L231 Difference]: Finished difference. Result has 78 places, 98 transitions, 710 flow [2024-06-27 17:49:20,503 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=452, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=710, PETRI_PLACES=78, PETRI_TRANSITIONS=98} [2024-06-27 17:49:20,504 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 29 predicate places. [2024-06-27 17:49:20,505 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 98 transitions, 710 flow [2024-06-27 17:49:20,505 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:20,505 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:49:20,505 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:49:20,505 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 17:49:20,505 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:49:20,506 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:49:20,506 INFO L85 PathProgramCache]: Analyzing trace with hash -1064588266, now seen corresponding path program 1 times [2024-06-27 17:49:20,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:49:20,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1166699571] [2024-06-27 17:49:20,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:49:20,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:49:20,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:49:20,617 INFO L134 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:49:20,617 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:49:20,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1166699571] [2024-06-27 17:49:20,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1166699571] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:49:20,618 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:49:20,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:49:20,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1471904990] [2024-06-27 17:49:20,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:49:20,619 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:49:20,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:49:20,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:49:20,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:49:20,668 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:49:20,668 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 98 transitions, 710 flow. Second operand has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:20,668 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:49:20,669 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:49:20,669 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:49:20,921 INFO L124 PetriNetUnfolderBase]: 1810/2936 cut-off events. [2024-06-27 17:49:20,921 INFO L125 PetriNetUnfolderBase]: For 9852/9852 co-relation queries the response was YES. [2024-06-27 17:49:20,929 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11971 conditions, 2936 events. 1810/2936 cut-off events. For 9852/9852 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 17221 event pairs, 687 based on Foata normal form. 4/2926 useless extension candidates. Maximal degree in co-relation 11940. Up to 2590 conditions per place. [2024-06-27 17:49:20,941 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 103 selfloop transitions, 12 changer transitions 0/128 dead transitions. [2024-06-27 17:49:20,942 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 128 transitions, 1026 flow [2024-06-27 17:49:20,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:49:20,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:49:20,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 168 transitions. [2024-06-27 17:49:20,943 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6222222222222222 [2024-06-27 17:49:20,943 INFO L175 Difference]: Start difference. First operand has 78 places, 98 transitions, 710 flow. Second operand 6 states and 168 transitions. [2024-06-27 17:49:20,943 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 128 transitions, 1026 flow [2024-06-27 17:49:20,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 128 transitions, 1000 flow, removed 13 selfloop flow, removed 0 redundant places. [2024-06-27 17:49:20,963 INFO L231 Difference]: Finished difference. Result has 84 places, 100 transitions, 739 flow [2024-06-27 17:49:20,964 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=684, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=739, PETRI_PLACES=84, PETRI_TRANSITIONS=100} [2024-06-27 17:49:20,964 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 35 predicate places. [2024-06-27 17:49:20,964 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 100 transitions, 739 flow [2024-06-27 17:49:20,965 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:20,965 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:49:20,965 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:49:20,965 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 17:49:20,965 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:49:20,965 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:49:20,966 INFO L85 PathProgramCache]: Analyzing trace with hash -612539526, now seen corresponding path program 1 times [2024-06-27 17:49:20,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:49:20,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1170925401] [2024-06-27 17:49:20,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:49:20,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:49:20,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:49:21,051 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:49:21,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:49:21,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1170925401] [2024-06-27 17:49:21,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1170925401] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:49:21,052 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:49:21,052 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:49:21,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1336003563] [2024-06-27 17:49:21,052 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:49:21,053 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:49:21,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:49:21,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:49:21,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:49:21,083 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:49:21,083 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 100 transitions, 739 flow. Second operand has 6 states, 6 states have (on average 18.833333333333332) internal successors, (113), 6 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have 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:49:21,084 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:49:21,084 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:49:21,084 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:49:21,382 INFO L124 PetriNetUnfolderBase]: 1851/3021 cut-off events. [2024-06-27 17:49:21,382 INFO L125 PetriNetUnfolderBase]: For 11822/11829 co-relation queries the response was YES. [2024-06-27 17:49:21,390 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12607 conditions, 3021 events. 1851/3021 cut-off events. For 11822/11829 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 17900 event pairs, 453 based on Foata normal form. 10/3013 useless extension candidates. Maximal degree in co-relation 12573. Up to 2262 conditions per place. [2024-06-27 17:49:21,402 INFO L140 encePairwiseOnDemand]: 33/45 looper letters, 89 selfloop transitions, 52 changer transitions 0/154 dead transitions. [2024-06-27 17:49:21,402 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 154 transitions, 1303 flow [2024-06-27 17:49:21,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:49:21,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:49:21,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 218 transitions. [2024-06-27 17:49:21,403 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.692063492063492 [2024-06-27 17:49:21,403 INFO L175 Difference]: Start difference. First operand has 84 places, 100 transitions, 739 flow. Second operand 7 states and 218 transitions. [2024-06-27 17:49:21,403 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 154 transitions, 1303 flow [2024-06-27 17:49:21,424 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 154 transitions, 1266 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-27 17:49:21,426 INFO L231 Difference]: Finished difference. Result has 89 places, 111 transitions, 965 flow [2024-06-27 17:49:21,426 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=702, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=965, PETRI_PLACES=89, PETRI_TRANSITIONS=111} [2024-06-27 17:49:21,427 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 40 predicate places. [2024-06-27 17:49:21,427 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 111 transitions, 965 flow [2024-06-27 17:49:21,427 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.833333333333332) internal successors, (113), 6 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have 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:49:21,428 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:49:21,428 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:49:21,428 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 17:49:21,428 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:49:21,428 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:49:21,428 INFO L85 PathProgramCache]: Analyzing trace with hash 999358784, now seen corresponding path program 2 times [2024-06-27 17:49:21,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:49:21,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [361721160] [2024-06-27 17:49:21,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:49:21,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:49:21,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:49:21,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:49:21,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:49:21,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [361721160] [2024-06-27 17:49:21,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [361721160] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:49:21,504 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:49:21,504 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:49:21,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [874775323] [2024-06-27 17:49:21,505 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:49:21,505 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:49:21,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:49:21,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:49:21,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:49:21,531 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:49:21,532 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 111 transitions, 965 flow. Second operand has 6 states, 6 states have (on average 18.833333333333332) internal successors, (113), 6 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have 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:49:21,532 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:49:21,532 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:49:21,532 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:49:21,821 INFO L124 PetriNetUnfolderBase]: 1856/3033 cut-off events. [2024-06-27 17:49:21,821 INFO L125 PetriNetUnfolderBase]: For 14943/14950 co-relation queries the response was YES. [2024-06-27 17:49:21,829 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13733 conditions, 3033 events. 1856/3033 cut-off events. For 14943/14950 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 18036 event pairs, 477 based on Foata normal form. 7/3023 useless extension candidates. Maximal degree in co-relation 13696. Up to 2270 conditions per place. [2024-06-27 17:49:21,842 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 79 selfloop transitions, 50 changer transitions 0/142 dead transitions. [2024-06-27 17:49:21,843 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 142 transitions, 1366 flow [2024-06-27 17:49:21,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:49:21,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:49:21,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 180 transitions. [2024-06-27 17:49:21,844 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-27 17:49:21,844 INFO L175 Difference]: Start difference. First operand has 89 places, 111 transitions, 965 flow. Second operand 6 states and 180 transitions. [2024-06-27 17:49:21,844 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 142 transitions, 1366 flow [2024-06-27 17:49:21,879 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 142 transitions, 1288 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-27 17:49:21,881 INFO L231 Difference]: Finished difference. Result has 92 places, 115 transitions, 1046 flow [2024-06-27 17:49:21,881 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=890, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1046, PETRI_PLACES=92, PETRI_TRANSITIONS=115} [2024-06-27 17:49:21,882 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 43 predicate places. [2024-06-27 17:49:21,882 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 115 transitions, 1046 flow [2024-06-27 17:49:21,882 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.833333333333332) internal successors, (113), 6 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have 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:49:21,883 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:49:21,883 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:49:21,883 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 17:49:21,883 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:49:21,883 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:49:21,884 INFO L85 PathProgramCache]: Analyzing trace with hash -497886558, now seen corresponding path program 3 times [2024-06-27 17:49:21,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:49:21,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1546740695] [2024-06-27 17:49:21,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:49:21,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:49:21,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:49:21,976 INFO L134 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:49:21,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:49:21,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1546740695] [2024-06-27 17:49:21,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1546740695] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:49:21,977 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:49:21,977 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:49:21,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [791051683] [2024-06-27 17:49:21,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:49:21,978 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:49:21,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:49:21,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:49:21,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:49:22,015 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:49:22,017 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 115 transitions, 1046 flow. Second operand has 6 states, 6 states have (on average 18.833333333333332) internal successors, (113), 6 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have 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:49:22,017 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:49:22,017 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:49:22,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:49:22,327 INFO L124 PetriNetUnfolderBase]: 1851/3088 cut-off events. [2024-06-27 17:49:22,328 INFO L125 PetriNetUnfolderBase]: For 17098/17105 co-relation queries the response was YES. [2024-06-27 17:49:22,335 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14032 conditions, 3088 events. 1851/3088 cut-off events. For 17098/17105 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 18722 event pairs, 718 based on Foata normal form. 5/3047 useless extension candidates. Maximal degree in co-relation 13994. Up to 2511 conditions per place. [2024-06-27 17:49:22,347 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 104 selfloop transitions, 28 changer transitions 0/145 dead transitions. [2024-06-27 17:49:22,347 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 145 transitions, 1403 flow [2024-06-27 17:49:22,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:49:22,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:49:22,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 173 transitions. [2024-06-27 17:49:22,349 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6407407407407407 [2024-06-27 17:49:22,349 INFO L175 Difference]: Start difference. First operand has 92 places, 115 transitions, 1046 flow. Second operand 6 states and 173 transitions. [2024-06-27 17:49:22,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 145 transitions, 1403 flow [2024-06-27 17:49:22,391 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 145 transitions, 1295 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-27 17:49:22,393 INFO L231 Difference]: Finished difference. Result has 96 places, 117 transitions, 1036 flow [2024-06-27 17:49:22,393 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=942, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1036, PETRI_PLACES=96, PETRI_TRANSITIONS=117} [2024-06-27 17:49:22,393 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 47 predicate places. [2024-06-27 17:49:22,393 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 117 transitions, 1036 flow [2024-06-27 17:49:22,394 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.833333333333332) internal successors, (113), 6 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have 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:49:22,394 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:49:22,394 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:49:22,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 17:49:22,394 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:49:22,394 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:49:22,395 INFO L85 PathProgramCache]: Analyzing trace with hash -1907380493, now seen corresponding path program 1 times [2024-06-27 17:49:22,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:49:22,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1805194268] [2024-06-27 17:49:22,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:49:22,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:49:22,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:49:22,461 INFO L134 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:49:22,461 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:49:22,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1805194268] [2024-06-27 17:49:22,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1805194268] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:49:22,462 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:49:22,462 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 17:49:22,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [398831284] [2024-06-27 17:49:22,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:49:22,462 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 17:49:22,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:49:22,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 17:49:22,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-27 17:49:22,496 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:49:22,496 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 117 transitions, 1036 flow. Second operand has 5 states, 5 states have (on average 19.4) internal successors, (97), 5 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have 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:49:22,496 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:49:22,497 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:49:22,497 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:49:22,796 INFO L124 PetriNetUnfolderBase]: 1845/2981 cut-off events. [2024-06-27 17:49:22,797 INFO L125 PetriNetUnfolderBase]: For 16459/16463 co-relation queries the response was YES. [2024-06-27 17:49:22,809 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13777 conditions, 2981 events. 1845/2981 cut-off events. For 16459/16463 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 17453 event pairs, 438 based on Foata normal form. 6/2980 useless extension candidates. Maximal degree in co-relation 13737. Up to 2640 conditions per place. [2024-06-27 17:49:22,825 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 108 selfloop transitions, 10 changer transitions 0/131 dead transitions. [2024-06-27 17:49:22,825 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 131 transitions, 1324 flow [2024-06-27 17:49:22,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 17:49:22,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 17:49:22,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 115 transitions. [2024-06-27 17:49:22,826 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6388888888888888 [2024-06-27 17:49:22,826 INFO L175 Difference]: Start difference. First operand has 96 places, 117 transitions, 1036 flow. Second operand 4 states and 115 transitions. [2024-06-27 17:49:22,827 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 131 transitions, 1324 flow [2024-06-27 17:49:22,866 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 131 transitions, 1282 flow, removed 7 selfloop flow, removed 2 redundant places. [2024-06-27 17:49:22,868 INFO L231 Difference]: Finished difference. Result has 98 places, 117 transitions, 1024 flow [2024-06-27 17:49:22,868 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=997, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1024, PETRI_PLACES=98, PETRI_TRANSITIONS=117} [2024-06-27 17:49:22,869 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 49 predicate places. [2024-06-27 17:49:22,869 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 117 transitions, 1024 flow [2024-06-27 17:49:22,869 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.4) internal successors, (97), 5 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have 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:49:22,869 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:49:22,869 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:49:22,869 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 17:49:22,870 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:49:22,870 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:49:22,870 INFO L85 PathProgramCache]: Analyzing trace with hash -969233195, now seen corresponding path program 1 times [2024-06-27 17:49:22,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:49:22,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1159127517] [2024-06-27 17:49:22,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:49:22,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:49:22,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:49:22,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:49:22,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:49:22,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1159127517] [2024-06-27 17:49:22,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1159127517] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:49:22,948 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:49:22,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:49:22,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [505739661] [2024-06-27 17:49:22,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:49:22,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:49:22,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:49:22,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:49:22,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:49:23,010 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:49:23,010 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 117 transitions, 1024 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:49:23,010 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:49:23,010 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:49:23,010 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:49:23,303 INFO L124 PetriNetUnfolderBase]: 1792/2921 cut-off events. [2024-06-27 17:49:23,303 INFO L125 PetriNetUnfolderBase]: For 20660/20712 co-relation queries the response was YES. [2024-06-27 17:49:23,310 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13838 conditions, 2921 events. 1792/2921 cut-off events. For 20660/20712 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 17306 event pairs, 265 based on Foata normal form. 27/2847 useless extension candidates. Maximal degree in co-relation 13796. Up to 2255 conditions per place. [2024-06-27 17:49:23,321 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 102 selfloop transitions, 20 changer transitions 0/147 dead transitions. [2024-06-27 17:49:23,322 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 147 transitions, 1432 flow [2024-06-27 17:49:23,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:49:23,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:49:23,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 152 transitions. [2024-06-27 17:49:23,323 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6755555555555556 [2024-06-27 17:49:23,323 INFO L175 Difference]: Start difference. First operand has 98 places, 117 transitions, 1024 flow. Second operand 5 states and 152 transitions. [2024-06-27 17:49:23,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 147 transitions, 1432 flow [2024-06-27 17:49:23,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 147 transitions, 1349 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-27 17:49:23,357 INFO L231 Difference]: Finished difference. Result has 99 places, 121 transitions, 1040 flow [2024-06-27 17:49:23,358 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=941, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1040, PETRI_PLACES=99, PETRI_TRANSITIONS=121} [2024-06-27 17:49:23,358 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 50 predicate places. [2024-06-27 17:49:23,358 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 121 transitions, 1040 flow [2024-06-27 17:49:23,358 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:49:23,359 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:49:23,359 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:49:23,359 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 17:49:23,359 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:49:23,359 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:49:23,359 INFO L85 PathProgramCache]: Analyzing trace with hash 634243579, now seen corresponding path program 2 times [2024-06-27 17:49:23,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:49:23,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [261905141] [2024-06-27 17:49:23,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:49:23,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:49:23,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:49:23,433 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:49:23,433 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:49:23,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [261905141] [2024-06-27 17:49:23,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [261905141] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:49:23,433 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:49:23,433 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:49:23,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [462690993] [2024-06-27 17:49:23,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:49:23,434 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:49:23,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:49:23,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:49:23,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:49:23,477 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:49:23,477 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 121 transitions, 1040 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:49:23,477 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:49:23,477 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:49:23,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:49:23,704 INFO L124 PetriNetUnfolderBase]: 1764/2867 cut-off events. [2024-06-27 17:49:23,704 INFO L125 PetriNetUnfolderBase]: For 21860/21921 co-relation queries the response was YES. [2024-06-27 17:49:23,713 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13849 conditions, 2867 events. 1764/2867 cut-off events. For 21860/21921 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 17024 event pairs, 348 based on Foata normal form. 17/2789 useless extension candidates. Maximal degree in co-relation 13806. Up to 2347 conditions per place. [2024-06-27 17:49:23,725 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 98 selfloop transitions, 22 changer transitions 0/145 dead transitions. [2024-06-27 17:49:23,725 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 145 transitions, 1356 flow [2024-06-27 17:49:23,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:49:23,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:49:23,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 151 transitions. [2024-06-27 17:49:23,726 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6711111111111111 [2024-06-27 17:49:23,726 INFO L175 Difference]: Start difference. First operand has 99 places, 121 transitions, 1040 flow. Second operand 5 states and 151 transitions. [2024-06-27 17:49:23,726 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 145 transitions, 1356 flow [2024-06-27 17:49:23,827 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 145 transitions, 1311 flow, removed 16 selfloop flow, removed 1 redundant places. [2024-06-27 17:49:23,828 INFO L231 Difference]: Finished difference. Result has 103 places, 121 transitions, 1047 flow [2024-06-27 17:49:23,829 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=995, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1047, PETRI_PLACES=103, PETRI_TRANSITIONS=121} [2024-06-27 17:49:23,829 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 54 predicate places. [2024-06-27 17:49:23,829 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 121 transitions, 1047 flow [2024-06-27 17:49:23,829 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:49:23,829 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:49:23,830 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:49:23,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 17:49:23,830 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:49:23,830 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:49:23,830 INFO L85 PathProgramCache]: Analyzing trace with hash -109749729, now seen corresponding path program 1 times [2024-06-27 17:49:23,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:49:23,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1782397796] [2024-06-27 17:49:23,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:49:23,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:49:23,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:49:23,933 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:49:23,934 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:49:23,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1782397796] [2024-06-27 17:49:23,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1782397796] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:49:23,934 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:49:23,934 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:49:23,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [343786864] [2024-06-27 17:49:23,934 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:49:23,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:49:23,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:49:23,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:49:23,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:49:23,999 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:49:23,999 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 121 transitions, 1047 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:23,999 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:49:23,999 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:49:23,999 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:49:24,438 INFO L124 PetriNetUnfolderBase]: 2449/3955 cut-off events. [2024-06-27 17:49:24,439 INFO L125 PetriNetUnfolderBase]: For 32362/32366 co-relation queries the response was YES. [2024-06-27 17:49:24,449 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17830 conditions, 3955 events. 2449/3955 cut-off events. For 32362/32366 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 24611 event pairs, 490 based on Foata normal form. 75/4018 useless extension candidates. Maximal degree in co-relation 17785. Up to 2408 conditions per place. [2024-06-27 17:49:24,464 INFO L140 encePairwiseOnDemand]: 33/45 looper letters, 94 selfloop transitions, 64 changer transitions 0/171 dead transitions. [2024-06-27 17:49:24,465 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 171 transitions, 1611 flow [2024-06-27 17:49:24,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:49:24,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:49:24,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 246 transitions. [2024-06-27 17:49:24,466 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6833333333333333 [2024-06-27 17:49:24,466 INFO L175 Difference]: Start difference. First operand has 103 places, 121 transitions, 1047 flow. Second operand 8 states and 246 transitions. [2024-06-27 17:49:24,467 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 171 transitions, 1611 flow [2024-06-27 17:49:24,510 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 171 transitions, 1558 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-27 17:49:24,512 INFO L231 Difference]: Finished difference. Result has 107 places, 125 transitions, 1200 flow [2024-06-27 17:49:24,512 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=994, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1200, PETRI_PLACES=107, PETRI_TRANSITIONS=125} [2024-06-27 17:49:24,513 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 58 predicate places. [2024-06-27 17:49:24,513 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 125 transitions, 1200 flow [2024-06-27 17:49:24,513 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:24,513 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:49:24,513 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:49:24,513 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 17:49:24,513 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:49:24,514 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:49:24,514 INFO L85 PathProgramCache]: Analyzing trace with hash 172092319, now seen corresponding path program 2 times [2024-06-27 17:49:24,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:49:24,514 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2101028433] [2024-06-27 17:49:24,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:49:24,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:49:24,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:49:24,593 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:49:24,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:49:24,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2101028433] [2024-06-27 17:49:24,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2101028433] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:49:24,594 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:49:24,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:49:24,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1941572109] [2024-06-27 17:49:24,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:49:24,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:49:24,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:49:24,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:49:24,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:49:24,670 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:49:24,670 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 125 transitions, 1200 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:24,670 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:49:24,670 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:49:24,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:49:25,159 INFO L124 PetriNetUnfolderBase]: 2476/4071 cut-off events. [2024-06-27 17:49:25,159 INFO L125 PetriNetUnfolderBase]: For 30488/30492 co-relation queries the response was YES. [2024-06-27 17:49:25,171 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19330 conditions, 4071 events. 2476/4071 cut-off events. For 30488/30492 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 25838 event pairs, 934 based on Foata normal form. 5/4024 useless extension candidates. Maximal degree in co-relation 19284. Up to 3466 conditions per place. [2024-06-27 17:49:25,187 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 115 selfloop transitions, 34 changer transitions 0/162 dead transitions. [2024-06-27 17:49:25,188 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 162 transitions, 1615 flow [2024-06-27 17:49:25,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:49:25,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:49:25,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 202 transitions. [2024-06-27 17:49:25,190 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6412698412698413 [2024-06-27 17:49:25,190 INFO L175 Difference]: Start difference. First operand has 107 places, 125 transitions, 1200 flow. Second operand 7 states and 202 transitions. [2024-06-27 17:49:25,190 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 162 transitions, 1615 flow [2024-06-27 17:49:25,270 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 162 transitions, 1451 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-27 17:49:25,272 INFO L231 Difference]: Finished difference. Result has 108 places, 127 transitions, 1145 flow [2024-06-27 17:49:25,272 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1038, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1145, PETRI_PLACES=108, PETRI_TRANSITIONS=127} [2024-06-27 17:49:25,273 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 59 predicate places. [2024-06-27 17:49:25,273 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 127 transitions, 1145 flow [2024-06-27 17:49:25,273 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:25,273 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:49:25,274 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:49:25,274 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 17:49:25,274 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:49:25,274 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:49:25,274 INFO L85 PathProgramCache]: Analyzing trace with hash 172388989, now seen corresponding path program 3 times [2024-06-27 17:49:25,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:49:25,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [738969358] [2024-06-27 17:49:25,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:49:25,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:49:25,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:49:25,357 INFO L134 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:49:25,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:49:25,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [738969358] [2024-06-27 17:49:25,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [738969358] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:49:25,358 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:49:25,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:49:25,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1319184738] [2024-06-27 17:49:25,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:49:25,359 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:49:25,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:49:25,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:49:25,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:49:25,397 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:49:25,398 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 127 transitions, 1145 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:25,398 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:49:25,398 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:49:25,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:49:25,835 INFO L124 PetriNetUnfolderBase]: 2468/3974 cut-off events. [2024-06-27 17:49:25,836 INFO L125 PetriNetUnfolderBase]: For 25938/25942 co-relation queries the response was YES. [2024-06-27 17:49:25,849 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17771 conditions, 3974 events. 2468/3974 cut-off events. For 25938/25942 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 24469 event pairs, 606 based on Foata normal form. 5/3956 useless extension candidates. Maximal degree in co-relation 17724. Up to 3237 conditions per place. [2024-06-27 17:49:25,868 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 117 selfloop transitions, 39 changer transitions 0/169 dead transitions. [2024-06-27 17:49:25,868 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 169 transitions, 1600 flow [2024-06-27 17:49:25,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:49:25,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:49:25,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 206 transitions. [2024-06-27 17:49:25,871 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.653968253968254 [2024-06-27 17:49:25,871 INFO L175 Difference]: Start difference. First operand has 108 places, 127 transitions, 1145 flow. Second operand 7 states and 206 transitions. [2024-06-27 17:49:25,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 169 transitions, 1600 flow [2024-06-27 17:49:25,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 169 transitions, 1511 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-27 17:49:25,938 INFO L231 Difference]: Finished difference. Result has 111 places, 130 transitions, 1193 flow [2024-06-27 17:49:25,938 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1056, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1193, PETRI_PLACES=111, PETRI_TRANSITIONS=130} [2024-06-27 17:49:25,939 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 62 predicate places. [2024-06-27 17:49:25,939 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 130 transitions, 1193 flow [2024-06-27 17:49:25,939 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:25,939 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:49:25,939 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:49:25,939 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 17:49:25,940 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:49:25,940 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:49:25,940 INFO L85 PathProgramCache]: Analyzing trace with hash 671204983, now seen corresponding path program 1 times [2024-06-27 17:49:25,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:49:25,940 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [176474024] [2024-06-27 17:49:25,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:49:25,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:49:25,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:49:26,044 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:49:26,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:49:26,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [176474024] [2024-06-27 17:49:26,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [176474024] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:49:26,045 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:49:26,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:49:26,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1771750381] [2024-06-27 17:49:26,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:49:26,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:49:26,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:49:26,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:49:26,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:49:26,077 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:49:26,078 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 130 transitions, 1193 flow. Second operand has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have 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:49:26,078 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:49:26,078 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:49:26,078 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:49:26,747 INFO L124 PetriNetUnfolderBase]: 4023/6602 cut-off events. [2024-06-27 17:49:26,748 INFO L125 PetriNetUnfolderBase]: For 61281/61288 co-relation queries the response was YES. [2024-06-27 17:49:26,769 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29373 conditions, 6602 events. 4023/6602 cut-off events. For 61281/61288 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 46616 event pairs, 646 based on Foata normal form. 57/6635 useless extension candidates. Maximal degree in co-relation 29324. Up to 2457 conditions per place. [2024-06-27 17:49:26,793 INFO L140 encePairwiseOnDemand]: 33/45 looper letters, 133 selfloop transitions, 61 changer transitions 0/207 dead transitions. [2024-06-27 17:49:26,793 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 207 transitions, 2137 flow [2024-06-27 17:49:26,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:49:26,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:49:26,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 232 transitions. [2024-06-27 17:49:26,795 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7365079365079366 [2024-06-27 17:49:26,795 INFO L175 Difference]: Start difference. First operand has 111 places, 130 transitions, 1193 flow. Second operand 7 states and 232 transitions. [2024-06-27 17:49:26,795 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 207 transitions, 2137 flow [2024-06-27 17:49:26,911 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 207 transitions, 2044 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-27 17:49:26,914 INFO L231 Difference]: Finished difference. Result has 116 places, 144 transitions, 1484 flow [2024-06-27 17:49:26,914 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1100, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1484, PETRI_PLACES=116, PETRI_TRANSITIONS=144} [2024-06-27 17:49:26,914 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 67 predicate places. [2024-06-27 17:49:26,915 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 144 transitions, 1484 flow [2024-06-27 17:49:26,915 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have 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:49:26,915 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:49:26,915 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:49:26,915 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 17:49:26,915 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:49:26,915 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:49:26,916 INFO L85 PathProgramCache]: Analyzing trace with hash -958572963, now seen corresponding path program 2 times [2024-06-27 17:49:26,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:49:26,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [165706016] [2024-06-27 17:49:26,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:49:26,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:49:26,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:49:26,989 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:49:26,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:49:26,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [165706016] [2024-06-27 17:49:26,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [165706016] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:49:26,990 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:49:26,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:49:26,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1435120837] [2024-06-27 17:49:26,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:49:26,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:49:26,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:49:26,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:49:26,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:49:27,038 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:49:27,038 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 144 transitions, 1484 flow. Second operand has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have 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:49:27,038 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:49:27,038 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:49:27,039 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:49:27,736 INFO L124 PetriNetUnfolderBase]: 4735/7788 cut-off events. [2024-06-27 17:49:27,736 INFO L125 PetriNetUnfolderBase]: For 83671/83675 co-relation queries the response was YES. [2024-06-27 17:49:27,762 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36152 conditions, 7788 events. 4735/7788 cut-off events. For 83671/83675 co-relation queries the response was YES. Maximal size of possible extension queue 537. Compared 57042 event pairs, 1213 based on Foata normal form. 55/7831 useless extension candidates. Maximal degree in co-relation 36100. Up to 4543 conditions per place. [2024-06-27 17:49:27,790 INFO L140 encePairwiseOnDemand]: 33/45 looper letters, 125 selfloop transitions, 71 changer transitions 0/209 dead transitions. [2024-06-27 17:49:27,790 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 209 transitions, 2304 flow [2024-06-27 17:49:27,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:49:27,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:49:27,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 256 transitions. [2024-06-27 17:49:27,791 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7111111111111111 [2024-06-27 17:49:27,792 INFO L175 Difference]: Start difference. First operand has 116 places, 144 transitions, 1484 flow. Second operand 8 states and 256 transitions. [2024-06-27 17:49:27,792 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 209 transitions, 2304 flow [2024-06-27 17:49:28,000 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 209 transitions, 2145 flow, removed 60 selfloop flow, removed 1 redundant places. [2024-06-27 17:49:28,003 INFO L231 Difference]: Finished difference. Result has 124 places, 153 transitions, 1675 flow [2024-06-27 17:49:28,003 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1349, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1675, PETRI_PLACES=124, PETRI_TRANSITIONS=153} [2024-06-27 17:49:28,003 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 75 predicate places. [2024-06-27 17:49:28,004 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 153 transitions, 1675 flow [2024-06-27 17:49:28,004 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have 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:49:28,004 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:49:28,004 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:49:28,004 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 17:49:28,004 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:49:28,020 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:49:28,020 INFO L85 PathProgramCache]: Analyzing trace with hash -778306889, now seen corresponding path program 3 times [2024-06-27 17:49:28,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:49:28,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1591082319] [2024-06-27 17:49:28,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:49:28,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:49:28,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:49:28,119 INFO L134 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:49:28,119 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:49:28,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1591082319] [2024-06-27 17:49:28,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1591082319] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:49:28,119 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:49:28,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:49:28,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [634649782] [2024-06-27 17:49:28,120 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:49:28,120 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:49:28,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:49:28,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:49:28,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:49:28,162 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:49:28,162 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 153 transitions, 1675 flow. Second operand has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have 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:49:28,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:49:28,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:49:28,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:49:28,994 INFO L124 PetriNetUnfolderBase]: 5500/9107 cut-off events. [2024-06-27 17:49:28,994 INFO L125 PetriNetUnfolderBase]: For 101260/101267 co-relation queries the response was YES. [2024-06-27 17:49:29,029 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42238 conditions, 9107 events. 5500/9107 cut-off events. For 101260/101267 co-relation queries the response was YES. Maximal size of possible extension queue 632. Compared 69379 event pairs, 1418 based on Foata normal form. 48/9135 useless extension candidates. Maximal degree in co-relation 42182. Up to 6450 conditions per place. [2024-06-27 17:49:29,062 INFO L140 encePairwiseOnDemand]: 33/45 looper letters, 146 selfloop transitions, 61 changer transitions 0/220 dead transitions. [2024-06-27 17:49:29,062 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 220 transitions, 2516 flow [2024-06-27 17:49:29,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:49:29,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:49:29,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 255 transitions. [2024-06-27 17:49:29,063 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7083333333333334 [2024-06-27 17:49:29,063 INFO L175 Difference]: Start difference. First operand has 124 places, 153 transitions, 1675 flow. Second operand 8 states and 255 transitions. [2024-06-27 17:49:29,064 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 220 transitions, 2516 flow [2024-06-27 17:49:29,336 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 220 transitions, 2329 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-27 17:49:29,339 INFO L231 Difference]: Finished difference. Result has 127 places, 159 transitions, 1738 flow [2024-06-27 17:49:29,339 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1488, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1738, PETRI_PLACES=127, PETRI_TRANSITIONS=159} [2024-06-27 17:49:29,339 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 78 predicate places. [2024-06-27 17:49:29,340 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 159 transitions, 1738 flow [2024-06-27 17:49:29,340 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have 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:49:29,340 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:49:29,340 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:49:29,340 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 17:49:29,340 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:49:29,341 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:49:29,341 INFO L85 PathProgramCache]: Analyzing trace with hash -1694232269, now seen corresponding path program 4 times [2024-06-27 17:49:29,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:49:29,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [581073098] [2024-06-27 17:49:29,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:49:29,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:49:29,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:49:29,422 INFO L134 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:49:29,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:49:29,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [581073098] [2024-06-27 17:49:29,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [581073098] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:49:29,423 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:49:29,423 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:49:29,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [702479381] [2024-06-27 17:49:29,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:49:29,424 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:49:29,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:49:29,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:49:29,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:49:29,457 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:49:29,458 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 159 transitions, 1738 flow. Second operand has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have 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:49:29,458 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:49:29,458 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:49:29,458 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:49:30,488 INFO L124 PetriNetUnfolderBase]: 5861/9740 cut-off events. [2024-06-27 17:49:30,488 INFO L125 PetriNetUnfolderBase]: For 107113/107120 co-relation queries the response was YES. [2024-06-27 17:49:30,538 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44331 conditions, 9740 events. 5861/9740 cut-off events. For 107113/107120 co-relation queries the response was YES. Maximal size of possible extension queue 687. Compared 75470 event pairs, 2015 based on Foata normal form. 56/9778 useless extension candidates. Maximal degree in co-relation 44274. Up to 8012 conditions per place. [2024-06-27 17:49:30,581 INFO L140 encePairwiseOnDemand]: 33/45 looper letters, 141 selfloop transitions, 58 changer transitions 0/212 dead transitions. [2024-06-27 17:49:30,582 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 212 transitions, 2395 flow [2024-06-27 17:49:30,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:49:30,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:49:30,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 248 transitions. [2024-06-27 17:49:30,583 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6888888888888889 [2024-06-27 17:49:30,583 INFO L175 Difference]: Start difference. First operand has 127 places, 159 transitions, 1738 flow. Second operand 8 states and 248 transitions. [2024-06-27 17:49:30,583 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 212 transitions, 2395 flow [2024-06-27 17:49:30,882 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 212 transitions, 2283 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-27 17:49:30,886 INFO L231 Difference]: Finished difference. Result has 131 places, 161 transitions, 1801 flow [2024-06-27 17:49:30,886 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1628, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1801, PETRI_PLACES=131, PETRI_TRANSITIONS=161} [2024-06-27 17:49:30,886 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 82 predicate places. [2024-06-27 17:49:30,886 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 161 transitions, 1801 flow [2024-06-27 17:49:30,887 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have 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:49:30,887 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:49:30,887 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:49:30,887 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 17:49:30,887 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:49:30,888 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:49:30,888 INFO L85 PathProgramCache]: Analyzing trace with hash -1688869889, now seen corresponding path program 5 times [2024-06-27 17:49:30,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:49:30,888 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [580027833] [2024-06-27 17:49:30,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:49:30,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:49:30,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:49:30,979 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:49:30,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:49:30,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [580027833] [2024-06-27 17:49:30,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [580027833] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:49:30,980 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:49:30,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:49:30,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1386968991] [2024-06-27 17:49:30,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:49:30,980 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:49:30,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:49:30,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:49:30,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:49:31,015 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:49:31,017 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 161 transitions, 1801 flow. Second operand has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have 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:49:31,017 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:49:31,017 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:49:31,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:49:32,053 INFO L124 PetriNetUnfolderBase]: 6018/9981 cut-off events. [2024-06-27 17:49:32,053 INFO L125 PetriNetUnfolderBase]: For 110071/110078 co-relation queries the response was YES. [2024-06-27 17:49:32,086 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44841 conditions, 9981 events. 6018/9981 cut-off events. For 110071/110078 co-relation queries the response was YES. Maximal size of possible extension queue 716. Compared 77789 event pairs, 2078 based on Foata normal form. 53/10017 useless extension candidates. Maximal degree in co-relation 44782. Up to 8275 conditions per place. [2024-06-27 17:49:32,119 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 134 selfloop transitions, 53 changer transitions 0/200 dead transitions. [2024-06-27 17:49:32,119 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 200 transitions, 2359 flow [2024-06-27 17:49:32,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:49:32,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:49:32,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 211 transitions. [2024-06-27 17:49:32,121 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6698412698412698 [2024-06-27 17:49:32,121 INFO L175 Difference]: Start difference. First operand has 131 places, 161 transitions, 1801 flow. Second operand 7 states and 211 transitions. [2024-06-27 17:49:32,121 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 200 transitions, 2359 flow [2024-06-27 17:49:32,361 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 200 transitions, 2222 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-27 17:49:32,363 INFO L231 Difference]: Finished difference. Result has 132 places, 163 transitions, 1831 flow [2024-06-27 17:49:32,364 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1664, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1831, PETRI_PLACES=132, PETRI_TRANSITIONS=163} [2024-06-27 17:49:32,364 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 83 predicate places. [2024-06-27 17:49:32,364 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 163 transitions, 1831 flow [2024-06-27 17:49:32,364 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have 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:49:32,364 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:49:32,364 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:49:32,365 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 17:49:32,365 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:49:32,365 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:49:32,365 INFO L85 PathProgramCache]: Analyzing trace with hash -1688654687, now seen corresponding path program 1 times [2024-06-27 17:49:32,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:49:32,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [653792987] [2024-06-27 17:49:32,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:49:32,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:49:32,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:49:32,466 INFO L134 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:49:32,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:49:32,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [653792987] [2024-06-27 17:49:32,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [653792987] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:49:32,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:49:32,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:49:32,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1465195071] [2024-06-27 17:49:32,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:49:32,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:49:32,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:49:32,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:49:32,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:49:32,514 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:49:32,514 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 163 transitions, 1831 flow. Second operand has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have 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:49:32,514 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:49:32,514 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:49:32,514 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:49:33,453 INFO L124 PetriNetUnfolderBase]: 6167/10286 cut-off events. [2024-06-27 17:49:33,453 INFO L125 PetriNetUnfolderBase]: For 109252/109259 co-relation queries the response was YES. [2024-06-27 17:49:33,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45159 conditions, 10286 events. 6167/10286 cut-off events. For 109252/109259 co-relation queries the response was YES. Maximal size of possible extension queue 745. Compared 81059 event pairs, 1833 based on Foata normal form. 45/10299 useless extension candidates. Maximal degree in co-relation 45099. Up to 6679 conditions per place. [2024-06-27 17:49:33,541 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 132 selfloop transitions, 62 changer transitions 0/207 dead transitions. [2024-06-27 17:49:33,541 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 207 transitions, 2413 flow [2024-06-27 17:49:33,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:49:33,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:49:33,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 216 transitions. [2024-06-27 17:49:33,542 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6857142857142857 [2024-06-27 17:49:33,542 INFO L175 Difference]: Start difference. First operand has 132 places, 163 transitions, 1831 flow. Second operand 7 states and 216 transitions. [2024-06-27 17:49:33,543 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 207 transitions, 2413 flow [2024-06-27 17:49:33,879 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 207 transitions, 2282 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-27 17:49:33,882 INFO L231 Difference]: Finished difference. Result has 134 places, 164 transitions, 1862 flow [2024-06-27 17:49:33,882 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1700, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1862, PETRI_PLACES=134, PETRI_TRANSITIONS=164} [2024-06-27 17:49:33,882 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 85 predicate places. [2024-06-27 17:49:33,883 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 164 transitions, 1862 flow [2024-06-27 17:49:33,883 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have 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:49:33,883 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:49:33,883 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:49:33,883 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 17:49:33,883 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:49:33,884 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:49:33,884 INFO L85 PathProgramCache]: Analyzing trace with hash -1727599391, now seen corresponding path program 6 times [2024-06-27 17:49:33,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:49:33,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1044403334] [2024-06-27 17:49:33,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:49:33,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:49:33,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:49:33,952 INFO L134 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:49:33,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:49:33,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1044403334] [2024-06-27 17:49:33,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1044403334] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:49:33,953 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:49:33,953 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:49:33,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1861262978] [2024-06-27 17:49:33,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:49:33,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:49:33,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:49:33,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:49:33,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:49:33,988 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:49:33,989 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 164 transitions, 1862 flow. Second operand has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have 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:49:33,989 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:49:33,989 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:49:33,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:49:34,946 INFO L124 PetriNetUnfolderBase]: 6226/10347 cut-off events. [2024-06-27 17:49:34,947 INFO L125 PetriNetUnfolderBase]: For 108201/108208 co-relation queries the response was YES. [2024-06-27 17:49:34,998 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45667 conditions, 10347 events. 6226/10347 cut-off events. For 108201/108208 co-relation queries the response was YES. Maximal size of possible extension queue 758. Compared 81636 event pairs, 2187 based on Foata normal form. 19/10349 useless extension candidates. Maximal degree in co-relation 45606. Up to 9286 conditions per place. [2024-06-27 17:49:35,043 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 161 selfloop transitions, 29 changer transitions 0/203 dead transitions. [2024-06-27 17:49:35,044 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 203 transitions, 2362 flow [2024-06-27 17:49:35,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:49:35,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:49:35,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 201 transitions. [2024-06-27 17:49:35,045 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.638095238095238 [2024-06-27 17:49:35,045 INFO L175 Difference]: Start difference. First operand has 134 places, 164 transitions, 1862 flow. Second operand 7 states and 201 transitions. [2024-06-27 17:49:35,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 203 transitions, 2362 flow [2024-06-27 17:49:35,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 203 transitions, 2179 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-27 17:49:35,354 INFO L231 Difference]: Finished difference. Result has 135 places, 165 transitions, 1762 flow [2024-06-27 17:49:35,354 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1679, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1762, PETRI_PLACES=135, PETRI_TRANSITIONS=165} [2024-06-27 17:49:35,354 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 86 predicate places. [2024-06-27 17:49:35,354 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 165 transitions, 1762 flow [2024-06-27 17:49:35,355 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have 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:49:35,355 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:49:35,355 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:49:35,356 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 17:49:35,356 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:49:35,356 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:49:35,356 INFO L85 PathProgramCache]: Analyzing trace with hash -1727384189, now seen corresponding path program 2 times [2024-06-27 17:49:35,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:49:35,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1621481271] [2024-06-27 17:49:35,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:49:35,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:49:35,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:49:35,478 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:49:35,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:49:35,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1621481271] [2024-06-27 17:49:35,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1621481271] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:49:35,478 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:49:35,478 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:49:35,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [982127914] [2024-06-27 17:49:35,478 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:49:35,479 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:49:35,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:49:35,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:49:35,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:49:35,522 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:49:35,522 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 165 transitions, 1762 flow. Second operand has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have 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:49:35,522 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:49:35,522 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:49:35,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:49:36,459 INFO L124 PetriNetUnfolderBase]: 6293/10582 cut-off events. [2024-06-27 17:49:36,460 INFO L125 PetriNetUnfolderBase]: For 110383/110390 co-relation queries the response was YES. [2024-06-27 17:49:36,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45237 conditions, 10582 events. 6293/10582 cut-off events. For 110383/110390 co-relation queries the response was YES. Maximal size of possible extension queue 773. Compared 84279 event pairs, 3395 based on Foata normal form. 15/10531 useless extension candidates. Maximal degree in co-relation 45176. Up to 9270 conditions per place. [2024-06-27 17:49:36,541 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 163 selfloop transitions, 31 changer transitions 0/207 dead transitions. [2024-06-27 17:49:36,542 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 207 transitions, 2284 flow [2024-06-27 17:49:36,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:49:36,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:49:36,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 204 transitions. [2024-06-27 17:49:36,543 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6476190476190476 [2024-06-27 17:49:36,543 INFO L175 Difference]: Start difference. First operand has 135 places, 165 transitions, 1762 flow. Second operand 7 states and 204 transitions. [2024-06-27 17:49:36,543 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 207 transitions, 2284 flow [2024-06-27 17:49:36,839 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 207 transitions, 2217 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-27 17:49:36,842 INFO L231 Difference]: Finished difference. Result has 137 places, 166 transitions, 1783 flow [2024-06-27 17:49:36,842 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1695, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1783, PETRI_PLACES=137, PETRI_TRANSITIONS=166} [2024-06-27 17:49:36,842 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 88 predicate places. [2024-06-27 17:49:36,842 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 166 transitions, 1783 flow [2024-06-27 17:49:36,843 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have 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:49:36,843 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:49:36,843 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:49:36,843 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 17:49:36,843 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:49:36,843 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:49:36,843 INFO L85 PathProgramCache]: Analyzing trace with hash -1461686909, now seen corresponding path program 3 times [2024-06-27 17:49:36,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:49:36,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1428319907] [2024-06-27 17:49:36,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:49:36,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:49:36,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:49:36,908 INFO L134 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:49:36,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:49:36,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1428319907] [2024-06-27 17:49:36,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1428319907] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:49:36,908 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:49:36,908 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:49:36,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [886318804] [2024-06-27 17:49:36,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:49:36,909 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:49:36,909 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:49:36,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:49:36,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:49:36,949 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:49:36,949 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 166 transitions, 1783 flow. Second operand has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have 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:49:36,950 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:49:36,950 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:49:36,950 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:49:37,929 INFO L124 PetriNetUnfolderBase]: 6273/10502 cut-off events. [2024-06-27 17:49:37,930 INFO L125 PetriNetUnfolderBase]: For 113329/113336 co-relation queries the response was YES. [2024-06-27 17:49:37,974 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44964 conditions, 10502 events. 6273/10502 cut-off events. For 113329/113336 co-relation queries the response was YES. Maximal size of possible extension queue 768. Compared 82769 event pairs, 3229 based on Foata normal form. 15/10461 useless extension candidates. Maximal degree in co-relation 44902. Up to 8559 conditions per place. [2024-06-27 17:49:38,010 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 156 selfloop transitions, 38 changer transitions 0/207 dead transitions. [2024-06-27 17:49:38,011 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 207 transitions, 2241 flow [2024-06-27 17:49:38,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:49:38,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:49:38,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 203 transitions. [2024-06-27 17:49:38,012 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6444444444444445 [2024-06-27 17:49:38,012 INFO L175 Difference]: Start difference. First operand has 137 places, 166 transitions, 1783 flow. Second operand 7 states and 203 transitions. [2024-06-27 17:49:38,012 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 207 transitions, 2241 flow [2024-06-27 17:49:38,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 207 transitions, 2165 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-27 17:49:38,274 INFO L231 Difference]: Finished difference. Result has 138 places, 165 transitions, 1739 flow [2024-06-27 17:49:38,275 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1659, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1739, PETRI_PLACES=138, PETRI_TRANSITIONS=165} [2024-06-27 17:49:38,275 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 89 predicate places. [2024-06-27 17:49:38,275 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 165 transitions, 1739 flow [2024-06-27 17:49:38,275 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have 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:49:38,275 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:49:38,276 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:49:38,276 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 17:49:38,276 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:49:38,276 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:49:38,276 INFO L85 PathProgramCache]: Analyzing trace with hash 958398354, now seen corresponding path program 1 times [2024-06-27 17:49:38,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:49:38,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1186729798] [2024-06-27 17:49:38,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:49:38,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:49:38,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:49:38,339 INFO L134 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:49:38,339 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:49:38,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1186729798] [2024-06-27 17:49:38,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1186729798] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:49:38,339 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:49:38,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:49:38,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [514973571] [2024-06-27 17:49:38,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:49:38,340 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:49:38,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:49:38,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:49:38,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:49:38,363 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:49:38,364 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 165 transitions, 1739 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:38,364 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:49:38,364 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:49:38,364 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:49:39,386 INFO L124 PetriNetUnfolderBase]: 6270/10432 cut-off events. [2024-06-27 17:49:39,387 INFO L125 PetriNetUnfolderBase]: For 113544/113548 co-relation queries the response was YES. [2024-06-27 17:49:39,421 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45130 conditions, 10432 events. 6270/10432 cut-off events. For 113544/113548 co-relation queries the response was YES. Maximal size of possible extension queue 760. Compared 82311 event pairs, 2154 based on Foata normal form. 5/10430 useless extension candidates. Maximal degree in co-relation 45067. Up to 9621 conditions per place. [2024-06-27 17:49:39,456 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 159 selfloop transitions, 13 changer transitions 0/185 dead transitions. [2024-06-27 17:49:39,457 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 185 transitions, 2172 flow [2024-06-27 17:49:39,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:49:39,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:49:39,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 137 transitions. [2024-06-27 17:49:39,458 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6088888888888889 [2024-06-27 17:49:39,458 INFO L175 Difference]: Start difference. First operand has 138 places, 165 transitions, 1739 flow. Second operand 5 states and 137 transitions. [2024-06-27 17:49:39,458 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 185 transitions, 2172 flow [2024-06-27 17:49:39,793 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 185 transitions, 2097 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-27 17:49:39,795 INFO L231 Difference]: Finished difference. Result has 139 places, 168 transitions, 1742 flow [2024-06-27 17:49:39,795 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1666, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1742, PETRI_PLACES=139, PETRI_TRANSITIONS=168} [2024-06-27 17:49:39,796 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 90 predicate places. [2024-06-27 17:49:39,796 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 168 transitions, 1742 flow [2024-06-27 17:49:39,796 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:39,796 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:49:39,796 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:49:39,796 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 17:49:39,796 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:49:39,797 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:49:39,797 INFO L85 PathProgramCache]: Analyzing trace with hash 252598434, now seen corresponding path program 1 times [2024-06-27 17:49:39,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:49:39,797 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1658496078] [2024-06-27 17:49:39,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:49:39,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:49:39,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:49:39,859 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:49:39,860 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:49:39,860 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1658496078] [2024-06-27 17:49:39,860 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1658496078] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:49:39,860 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:49:39,860 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:49:39,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1475977299] [2024-06-27 17:49:39,861 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:49:39,861 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:49:39,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:49:39,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:49:39,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:49:39,892 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:49:39,892 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 168 transitions, 1742 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:39,892 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:49:39,893 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:49:39,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:49:40,957 INFO L124 PetriNetUnfolderBase]: 6267/10516 cut-off events. [2024-06-27 17:49:40,958 INFO L125 PetriNetUnfolderBase]: For 119585/119585 co-relation queries the response was YES. [2024-06-27 17:49:41,014 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45663 conditions, 10516 events. 6267/10516 cut-off events. For 119585/119585 co-relation queries the response was YES. Maximal size of possible extension queue 769. Compared 83463 event pairs, 3391 based on Foata normal form. 1/10489 useless extension candidates. Maximal degree in co-relation 45599. Up to 9574 conditions per place. [2024-06-27 17:49:41,056 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 170 selfloop transitions, 29 changer transitions 0/212 dead transitions. [2024-06-27 17:49:41,057 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 212 transitions, 2461 flow [2024-06-27 17:49:41,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:49:41,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:49:41,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 171 transitions. [2024-06-27 17:49:41,058 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6333333333333333 [2024-06-27 17:49:41,058 INFO L175 Difference]: Start difference. First operand has 139 places, 168 transitions, 1742 flow. Second operand 6 states and 171 transitions. [2024-06-27 17:49:41,058 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 212 transitions, 2461 flow [2024-06-27 17:49:41,371 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 212 transitions, 2399 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-27 17:49:41,374 INFO L231 Difference]: Finished difference. Result has 145 places, 185 transitions, 1996 flow [2024-06-27 17:49:41,374 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1688, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1996, PETRI_PLACES=145, PETRI_TRANSITIONS=185} [2024-06-27 17:49:41,375 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 96 predicate places. [2024-06-27 17:49:41,375 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 185 transitions, 1996 flow [2024-06-27 17:49:41,375 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:41,375 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:49:41,375 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:49:41,375 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 17:49:41,375 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:49:41,376 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:49:41,376 INFO L85 PathProgramCache]: Analyzing trace with hash -1629642692, now seen corresponding path program 1 times [2024-06-27 17:49:41,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:49:41,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [451544676] [2024-06-27 17:49:41,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:49:41,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:49:41,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:49:41,444 INFO L134 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:49:41,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:49:41,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [451544676] [2024-06-27 17:49:41,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [451544676] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:49:41,445 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:49:41,445 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:49:41,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [683179089] [2024-06-27 17:49:41,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:49:41,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:49:41,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:49:41,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:49:41,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:49:41,466 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:49:41,467 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 185 transitions, 1996 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:41,467 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:49:41,467 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:49:41,467 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:49:42,594 INFO L124 PetriNetUnfolderBase]: 6432/10711 cut-off events. [2024-06-27 17:49:42,594 INFO L125 PetriNetUnfolderBase]: For 135334/135338 co-relation queries the response was YES. [2024-06-27 17:49:42,661 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49049 conditions, 10711 events. 6432/10711 cut-off events. For 135334/135338 co-relation queries the response was YES. Maximal size of possible extension queue 770. Compared 84943 event pairs, 2162 based on Foata normal form. 7/10703 useless extension candidates. Maximal degree in co-relation 48981. Up to 9625 conditions per place. [2024-06-27 17:49:42,716 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 173 selfloop transitions, 47 changer transitions 0/233 dead transitions. [2024-06-27 17:49:42,716 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 233 transitions, 2786 flow [2024-06-27 17:49:42,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:49:42,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:49:42,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 198 transitions. [2024-06-27 17:49:42,718 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6285714285714286 [2024-06-27 17:49:42,718 INFO L175 Difference]: Start difference. First operand has 145 places, 185 transitions, 1996 flow. Second operand 7 states and 198 transitions. [2024-06-27 17:49:42,718 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 233 transitions, 2786 flow [2024-06-27 17:49:43,124 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 233 transitions, 2740 flow, removed 23 selfloop flow, removed 0 redundant places. [2024-06-27 17:49:43,127 INFO L231 Difference]: Finished difference. Result has 153 places, 208 transitions, 2394 flow [2024-06-27 17:49:43,128 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1950, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2394, PETRI_PLACES=153, PETRI_TRANSITIONS=208} [2024-06-27 17:49:43,128 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 104 predicate places. [2024-06-27 17:49:43,128 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 208 transitions, 2394 flow [2024-06-27 17:49:43,129 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:43,129 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:49:43,129 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:49:43,129 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 17:49:43,129 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:49:43,129 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:49:43,129 INFO L85 PathProgramCache]: Analyzing trace with hash -570399662, now seen corresponding path program 2 times [2024-06-27 17:49:43,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:49:43,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1073296098] [2024-06-27 17:49:43,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:49:43,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:49:43,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:49:43,190 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:49:43,190 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:49:43,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1073296098] [2024-06-27 17:49:43,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1073296098] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:49:43,190 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:49:43,190 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:49:43,191 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [635320848] [2024-06-27 17:49:43,191 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:49:43,191 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:49:43,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:49:43,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:49:43,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:49:43,224 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:49:43,225 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 208 transitions, 2394 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:43,225 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:49:43,225 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:49:43,225 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:49:44,333 INFO L124 PetriNetUnfolderBase]: 6456/10764 cut-off events. [2024-06-27 17:49:44,333 INFO L125 PetriNetUnfolderBase]: For 142589/142593 co-relation queries the response was YES. [2024-06-27 17:49:44,391 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50021 conditions, 10764 events. 6456/10764 cut-off events. For 142589/142593 co-relation queries the response was YES. Maximal size of possible extension queue 774. Compared 85491 event pairs, 2164 based on Foata normal form. 7/10762 useless extension candidates. Maximal degree in co-relation 49949. Up to 9364 conditions per place. [2024-06-27 17:49:44,432 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 138 selfloop transitions, 96 changer transitions 0/247 dead transitions. [2024-06-27 17:49:44,432 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 247 transitions, 3141 flow [2024-06-27 17:49:44,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:49:44,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:49:44,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 212 transitions. [2024-06-27 17:49:44,433 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6730158730158731 [2024-06-27 17:49:44,433 INFO L175 Difference]: Start difference. First operand has 153 places, 208 transitions, 2394 flow. Second operand 7 states and 212 transitions. [2024-06-27 17:49:44,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 247 transitions, 3141 flow [2024-06-27 17:49:44,904 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 247 transitions, 3044 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-27 17:49:44,907 INFO L231 Difference]: Finished difference. Result has 157 places, 215 transitions, 2612 flow [2024-06-27 17:49:44,907 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2297, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2612, PETRI_PLACES=157, PETRI_TRANSITIONS=215} [2024-06-27 17:49:44,907 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 108 predicate places. [2024-06-27 17:49:44,908 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 215 transitions, 2612 flow [2024-06-27 17:49:44,908 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:44,908 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:49:44,908 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:49:44,908 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 17:49:44,908 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:49:44,908 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:49:44,909 INFO L85 PathProgramCache]: Analyzing trace with hash -570162512, now seen corresponding path program 3 times [2024-06-27 17:49:44,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:49:44,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [181909408] [2024-06-27 17:49:44,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:49:44,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:49:44,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:49:44,972 INFO L134 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:49:44,972 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:49:44,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [181909408] [2024-06-27 17:49:44,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [181909408] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:49:44,973 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:49:44,973 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:49:44,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1553699127] [2024-06-27 17:49:44,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:49:44,973 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:49:44,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:49:44,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:49:44,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:49:44,997 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:49:44,998 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 215 transitions, 2612 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:44,998 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:49:44,998 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:49:44,998 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:49:46,005 INFO L124 PetriNetUnfolderBase]: 6376/10611 cut-off events. [2024-06-27 17:49:46,006 INFO L125 PetriNetUnfolderBase]: For 148462/148469 co-relation queries the response was YES. [2024-06-27 17:49:46,055 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49962 conditions, 10611 events. 6376/10611 cut-off events. For 148462/148469 co-relation queries the response was YES. Maximal size of possible extension queue 753. Compared 83878 event pairs, 2146 based on Foata normal form. 6/10593 useless extension candidates. Maximal degree in co-relation 49889. Up to 9220 conditions per place. [2024-06-27 17:49:46,091 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 137 selfloop transitions, 87 changer transitions 0/237 dead transitions. [2024-06-27 17:49:46,092 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 237 transitions, 3168 flow [2024-06-27 17:49:46,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:49:46,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:49:46,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 175 transitions. [2024-06-27 17:49:46,093 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6481481481481481 [2024-06-27 17:49:46,093 INFO L175 Difference]: Start difference. First operand has 157 places, 215 transitions, 2612 flow. Second operand 6 states and 175 transitions. [2024-06-27 17:49:46,093 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 237 transitions, 3168 flow [2024-06-27 17:49:46,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 237 transitions, 3027 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-27 17:49:46,633 INFO L231 Difference]: Finished difference. Result has 159 places, 215 transitions, 2657 flow [2024-06-27 17:49:46,634 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2471, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2657, PETRI_PLACES=159, PETRI_TRANSITIONS=215} [2024-06-27 17:49:46,634 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 110 predicate places. [2024-06-27 17:49:46,634 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 215 transitions, 2657 flow [2024-06-27 17:49:46,634 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:46,634 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:49:46,634 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:49:46,635 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 17:49:46,635 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:49:46,635 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:49:46,635 INFO L85 PathProgramCache]: Analyzing trace with hash -570153584, now seen corresponding path program 1 times [2024-06-27 17:49:46,635 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:49:46,635 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1631708537] [2024-06-27 17:49:46,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:49:46,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:49:46,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:49:46,795 INFO L134 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:49:46,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:49:46,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1631708537] [2024-06-27 17:49:46,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1631708537] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:49:46,795 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:49:46,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:49:46,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1751981165] [2024-06-27 17:49:46,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:49:46,796 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:49:46,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:49:46,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:49:46,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:49:46,818 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:49:46,818 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 215 transitions, 2657 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:46,818 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:49:46,818 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:49:46,818 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:49:47,858 INFO L124 PetriNetUnfolderBase]: 6366/10555 cut-off events. [2024-06-27 17:49:47,858 INFO L125 PetriNetUnfolderBase]: For 155266/155270 co-relation queries the response was YES. [2024-06-27 17:49:47,907 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50025 conditions, 10555 events. 6366/10555 cut-off events. For 155266/155270 co-relation queries the response was YES. Maximal size of possible extension queue 752. Compared 82953 event pairs, 2028 based on Foata normal form. 8/10554 useless extension candidates. Maximal degree in co-relation 49951. Up to 9689 conditions per place. [2024-06-27 17:49:47,945 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 205 selfloop transitions, 16 changer transitions 0/234 dead transitions. [2024-06-27 17:49:47,946 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 234 transitions, 3182 flow [2024-06-27 17:49:47,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:49:47,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:49:47,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 138 transitions. [2024-06-27 17:49:47,947 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6133333333333333 [2024-06-27 17:49:47,947 INFO L175 Difference]: Start difference. First operand has 159 places, 215 transitions, 2657 flow. Second operand 5 states and 138 transitions. [2024-06-27 17:49:47,947 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 234 transitions, 3182 flow [2024-06-27 17:49:48,464 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 234 transitions, 2921 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-27 17:49:48,467 INFO L231 Difference]: Finished difference. Result has 158 places, 217 transitions, 2477 flow [2024-06-27 17:49:48,467 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2396, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2477, PETRI_PLACES=158, PETRI_TRANSITIONS=217} [2024-06-27 17:49:48,467 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 109 predicate places. [2024-06-27 17:49:48,467 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 217 transitions, 2477 flow [2024-06-27 17:49:48,467 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:48,468 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:49:48,468 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:49:48,468 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 17:49:48,468 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:49:48,468 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:49:48,468 INFO L85 PathProgramCache]: Analyzing trace with hash -502847104, now seen corresponding path program 1 times [2024-06-27 17:49:48,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:49:48,468 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1496417319] [2024-06-27 17:49:48,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:49:48,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:49:48,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:49:48,548 INFO L134 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:49:48,549 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:49:48,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1496417319] [2024-06-27 17:49:48,549 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1496417319] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:49:48,549 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:49:48,549 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:49:48,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [314345014] [2024-06-27 17:49:48,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:49:48,550 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:49:48,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:49:48,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:49:48,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:49:48,590 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:49:48,590 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 217 transitions, 2477 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:48,590 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:49:48,590 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:49:48,591 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:49:49,645 INFO L124 PetriNetUnfolderBase]: 6399/10641 cut-off events. [2024-06-27 17:49:49,645 INFO L125 PetriNetUnfolderBase]: For 159488/159495 co-relation queries the response was YES. [2024-06-27 17:49:49,701 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50048 conditions, 10641 events. 6399/10641 cut-off events. For 159488/159495 co-relation queries the response was YES. Maximal size of possible extension queue 758. Compared 83993 event pairs, 2113 based on Foata normal form. 9/10625 useless extension candidates. Maximal degree in co-relation 49973. Up to 9234 conditions per place. [2024-06-27 17:49:49,739 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 153 selfloop transitions, 91 changer transitions 0/257 dead transitions. [2024-06-27 17:49:49,739 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 257 transitions, 3178 flow [2024-06-27 17:49:49,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:49:49,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:49:49,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 211 transitions. [2024-06-27 17:49:49,740 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6698412698412698 [2024-06-27 17:49:49,740 INFO L175 Difference]: Start difference. First operand has 158 places, 217 transitions, 2477 flow. Second operand 7 states and 211 transitions. [2024-06-27 17:49:49,740 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 257 transitions, 3178 flow [2024-06-27 17:49:50,216 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 257 transitions, 3109 flow, removed 21 selfloop flow, removed 3 redundant places. [2024-06-27 17:49:50,219 INFO L231 Difference]: Finished difference. Result has 162 places, 222 transitions, 2666 flow [2024-06-27 17:49:50,219 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2410, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2666, PETRI_PLACES=162, PETRI_TRANSITIONS=222} [2024-06-27 17:49:50,220 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 113 predicate places. [2024-06-27 17:49:50,220 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 222 transitions, 2666 flow [2024-06-27 17:49:50,220 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:50,220 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:49:50,220 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:49:50,220 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 17:49:50,220 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:49:50,221 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:49:50,221 INFO L85 PathProgramCache]: Analyzing trace with hash -502835944, now seen corresponding path program 2 times [2024-06-27 17:49:50,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:49:50,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1127649026] [2024-06-27 17:49:50,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:49:50,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:49:50,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:49:50,289 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:49:50,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:49:50,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1127649026] [2024-06-27 17:49:50,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1127649026] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:49:50,290 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:49:50,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:49:50,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [234768947] [2024-06-27 17:49:50,290 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:49:50,290 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:49:50,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:49:50,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:49:50,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:49:50,315 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:49:50,315 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 222 transitions, 2666 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:50,315 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:49:50,315 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:49:50,315 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:49:51,381 INFO L124 PetriNetUnfolderBase]: 6334/10526 cut-off events. [2024-06-27 17:49:51,381 INFO L125 PetriNetUnfolderBase]: For 160178/160185 co-relation queries the response was YES. [2024-06-27 17:49:51,427 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49871 conditions, 10526 events. 6334/10526 cut-off events. For 160178/160185 co-relation queries the response was YES. Maximal size of possible extension queue 741. Compared 82676 event pairs, 2110 based on Foata normal form. 6/10508 useless extension candidates. Maximal degree in co-relation 49795. Up to 9117 conditions per place. [2024-06-27 17:49:51,464 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 138 selfloop transitions, 92 changer transitions 0/243 dead transitions. [2024-06-27 17:49:51,465 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 243 transitions, 3174 flow [2024-06-27 17:49:51,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:49:51,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:49:51,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 174 transitions. [2024-06-27 17:49:51,466 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6444444444444445 [2024-06-27 17:49:51,466 INFO L175 Difference]: Start difference. First operand has 162 places, 222 transitions, 2666 flow. Second operand 6 states and 174 transitions. [2024-06-27 17:49:51,466 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 243 transitions, 3174 flow [2024-06-27 17:49:51,980 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 243 transitions, 3008 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-27 17:49:51,983 INFO L231 Difference]: Finished difference. Result has 164 places, 222 transitions, 2695 flow [2024-06-27 17:49:51,983 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2500, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2695, PETRI_PLACES=164, PETRI_TRANSITIONS=222} [2024-06-27 17:49:51,983 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 115 predicate places. [2024-06-27 17:49:51,983 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 222 transitions, 2695 flow [2024-06-27 17:49:51,983 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:51,984 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:49:51,984 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:49:51,984 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 17:49:51,984 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:49:51,984 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:49:51,984 INFO L85 PathProgramCache]: Analyzing trace with hash -495352616, now seen corresponding path program 3 times [2024-06-27 17:49:51,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:49:51,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [934371218] [2024-06-27 17:49:51,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:49:51,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:49:51,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:49:52,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:49:52,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:49:52,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [934371218] [2024-06-27 17:49:52,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [934371218] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:49:52,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:49:52,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:49:52,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1565149781] [2024-06-27 17:49:52,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:49:52,051 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:49:52,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:49:52,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:49:52,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:49:52,086 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:49:52,087 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 222 transitions, 2695 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:52,087 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:49:52,087 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:49:52,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:49:53,139 INFO L124 PetriNetUnfolderBase]: 6455/10713 cut-off events. [2024-06-27 17:49:53,140 INFO L125 PetriNetUnfolderBase]: For 172665/172672 co-relation queries the response was YES. [2024-06-27 17:49:53,194 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51489 conditions, 10713 events. 6455/10713 cut-off events. For 172665/172672 co-relation queries the response was YES. Maximal size of possible extension queue 748. Compared 84115 event pairs, 2097 based on Foata normal form. 6/10693 useless extension candidates. Maximal degree in co-relation 51412. Up to 9106 conditions per place. [2024-06-27 17:49:53,233 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 147 selfloop transitions, 108 changer transitions 0/268 dead transitions. [2024-06-27 17:49:53,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 268 transitions, 3721 flow [2024-06-27 17:49:53,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:49:53,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:49:53,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 203 transitions. [2024-06-27 17:49:53,234 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6444444444444445 [2024-06-27 17:49:53,234 INFO L175 Difference]: Start difference. First operand has 164 places, 222 transitions, 2695 flow. Second operand 7 states and 203 transitions. [2024-06-27 17:49:53,234 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 268 transitions, 3721 flow [2024-06-27 17:49:53,738 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 268 transitions, 3449 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-27 17:49:53,741 INFO L231 Difference]: Finished difference. Result has 166 places, 239 transitions, 2946 flow [2024-06-27 17:49:53,742 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2423, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2946, PETRI_PLACES=166, PETRI_TRANSITIONS=239} [2024-06-27 17:49:53,742 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 117 predicate places. [2024-06-27 17:49:53,742 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 239 transitions, 2946 flow [2024-06-27 17:49:53,742 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:53,742 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:49:53,742 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:49:53,743 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 17:49:53,743 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:49:53,743 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:49:53,743 INFO L85 PathProgramCache]: Analyzing trace with hash -1512841884, now seen corresponding path program 1 times [2024-06-27 17:49:53,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:49:53,743 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2031687673] [2024-06-27 17:49:53,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:49:53,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:49:53,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:49:53,809 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:49:53,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:49:53,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2031687673] [2024-06-27 17:49:53,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2031687673] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:49:53,810 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:49:53,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:49:53,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [599428700] [2024-06-27 17:49:53,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:49:53,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:49:53,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:49:53,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:49:53,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:49:53,836 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:49:53,836 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 239 transitions, 2946 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:53,837 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:49:53,837 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:49:53,837 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:49:55,004 INFO L124 PetriNetUnfolderBase]: 6452/10762 cut-off events. [2024-06-27 17:49:55,004 INFO L125 PetriNetUnfolderBase]: For 186189/186189 co-relation queries the response was YES. [2024-06-27 17:49:55,056 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54231 conditions, 10762 events. 6452/10762 cut-off events. For 186189/186189 co-relation queries the response was YES. Maximal size of possible extension queue 755. Compared 84872 event pairs, 3348 based on Foata normal form. 1/10731 useless extension candidates. Maximal degree in co-relation 54151. Up to 9716 conditions per place. [2024-06-27 17:49:55,095 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 215 selfloop transitions, 41 changer transitions 0/269 dead transitions. [2024-06-27 17:49:55,096 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 269 transitions, 3558 flow [2024-06-27 17:49:55,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:49:55,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:49:55,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 193 transitions. [2024-06-27 17:49:55,097 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6126984126984127 [2024-06-27 17:49:55,097 INFO L175 Difference]: Start difference. First operand has 166 places, 239 transitions, 2946 flow. Second operand 7 states and 193 transitions. [2024-06-27 17:49:55,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 269 transitions, 3558 flow [2024-06-27 17:49:55,722 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 269 transitions, 3402 flow, removed 55 selfloop flow, removed 2 redundant places. [2024-06-27 17:49:55,726 INFO L231 Difference]: Finished difference. Result has 171 places, 239 transitions, 2881 flow [2024-06-27 17:49:55,726 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2793, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2881, PETRI_PLACES=171, PETRI_TRANSITIONS=239} [2024-06-27 17:49:55,726 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 122 predicate places. [2024-06-27 17:49:55,726 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 239 transitions, 2881 flow [2024-06-27 17:49:55,726 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:55,727 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:49:55,727 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:49:55,727 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 17:49:55,727 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:49:55,727 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:49:55,727 INFO L85 PathProgramCache]: Analyzing trace with hash 582233287, now seen corresponding path program 1 times [2024-06-27 17:49:55,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:49:55,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [517262489] [2024-06-27 17:49:55,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:49:55,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:49:55,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:49:55,792 INFO L134 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:49:55,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:49:55,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [517262489] [2024-06-27 17:49:55,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [517262489] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:49:55,792 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:49:55,793 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:49:55,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1941457836] [2024-06-27 17:49:55,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:49:55,793 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:49:55,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:49:55,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:49:55,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:49:55,842 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:49:55,843 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 239 transitions, 2881 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:55,843 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:49:55,843 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:49:55,843 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:49:56,973 INFO L124 PetriNetUnfolderBase]: 6530/10805 cut-off events. [2024-06-27 17:49:56,973 INFO L125 PetriNetUnfolderBase]: For 195522/195526 co-relation queries the response was YES. [2024-06-27 17:49:57,033 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54375 conditions, 10805 events. 6530/10805 cut-off events. For 195522/195526 co-relation queries the response was YES. Maximal size of possible extension queue 757. Compared 84710 event pairs, 2064 based on Foata normal form. 3/10792 useless extension candidates. Maximal degree in co-relation 54294. Up to 9310 conditions per place. [2024-06-27 17:49:57,076 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 156 selfloop transitions, 117 changer transitions 0/286 dead transitions. [2024-06-27 17:49:57,076 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 286 transitions, 3847 flow [2024-06-27 17:49:57,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:49:57,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:49:57,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 236 transitions. [2024-06-27 17:49:57,077 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6555555555555556 [2024-06-27 17:49:57,078 INFO L175 Difference]: Start difference. First operand has 171 places, 239 transitions, 2881 flow. Second operand 8 states and 236 transitions. [2024-06-27 17:49:57,078 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 286 transitions, 3847 flow [2024-06-27 17:49:57,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 286 transitions, 3755 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-27 17:49:57,727 INFO L231 Difference]: Finished difference. Result has 174 places, 250 transitions, 3214 flow [2024-06-27 17:49:57,727 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2789, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3214, PETRI_PLACES=174, PETRI_TRANSITIONS=250} [2024-06-27 17:49:57,727 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 125 predicate places. [2024-06-27 17:49:57,727 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 250 transitions, 3214 flow [2024-06-27 17:49:57,728 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:57,728 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:49:57,728 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:49:57,728 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 17:49:57,728 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:49:57,728 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:49:57,728 INFO L85 PathProgramCache]: Analyzing trace with hash -1170911625, now seen corresponding path program 2 times [2024-06-27 17:49:57,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:49:57,729 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1659784760] [2024-06-27 17:49:57,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:49:57,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:49:57,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:49:57,798 INFO L134 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:49:57,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:49:57,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1659784760] [2024-06-27 17:49:57,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1659784760] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:49:57,799 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:49:57,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:49:57,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1376245018] [2024-06-27 17:49:57,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:49:57,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:49:57,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:49:57,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:49:57,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:49:57,842 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:49:57,842 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 250 transitions, 3214 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:57,842 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:49:57,842 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:49:57,842 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:49:59,155 INFO L124 PetriNetUnfolderBase]: 6569/10927 cut-off events. [2024-06-27 17:49:59,155 INFO L125 PetriNetUnfolderBase]: For 217835/217839 co-relation queries the response was YES. [2024-06-27 17:49:59,220 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57814 conditions, 10927 events. 6569/10927 cut-off events. For 217835/217839 co-relation queries the response was YES. Maximal size of possible extension queue 764. Compared 86219 event pairs, 2142 based on Foata normal form. 2/10891 useless extension candidates. Maximal degree in co-relation 57732. Up to 9111 conditions per place. [2024-06-27 17:49:59,269 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 146 selfloop transitions, 147 changer transitions 0/306 dead transitions. [2024-06-27 17:49:59,269 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 306 transitions, 4580 flow [2024-06-27 17:49:59,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:49:59,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:49:59,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 210 transitions. [2024-06-27 17:49:59,271 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-27 17:49:59,271 INFO L175 Difference]: Start difference. First operand has 174 places, 250 transitions, 3214 flow. Second operand 7 states and 210 transitions. [2024-06-27 17:49:59,271 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 306 transitions, 4580 flow [2024-06-27 17:49:59,951 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 306 transitions, 4395 flow, removed 56 selfloop flow, removed 3 redundant places. [2024-06-27 17:49:59,955 INFO L231 Difference]: Finished difference. Result has 180 places, 271 transitions, 3810 flow [2024-06-27 17:49:59,955 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3043, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3810, PETRI_PLACES=180, PETRI_TRANSITIONS=271} [2024-06-27 17:49:59,955 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 131 predicate places. [2024-06-27 17:49:59,956 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 271 transitions, 3810 flow [2024-06-27 17:49:59,956 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:59,956 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:49:59,956 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:49:59,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 17:49:59,956 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:49:59,956 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:49:59,957 INFO L85 PathProgramCache]: Analyzing trace with hash -1159483785, now seen corresponding path program 3 times [2024-06-27 17:49:59,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:49:59,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [75192526] [2024-06-27 17:49:59,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:49:59,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:49:59,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:50:00,026 INFO L134 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:50:00,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:50:00,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [75192526] [2024-06-27 17:50:00,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [75192526] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:50:00,027 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:50:00,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:50:00,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [991537966] [2024-06-27 17:50:00,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:50:00,027 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:50:00,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:50:00,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:50:00,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:50:00,066 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:50:00,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 271 transitions, 3810 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:00,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:50:00,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:50:00,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:50:01,363 INFO L124 PetriNetUnfolderBase]: 6566/10886 cut-off events. [2024-06-27 17:50:01,363 INFO L125 PetriNetUnfolderBase]: For 229903/229907 co-relation queries the response was YES. [2024-06-27 17:50:01,431 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59156 conditions, 10886 events. 6566/10886 cut-off events. For 229903/229907 co-relation queries the response was YES. Maximal size of possible extension queue 759. Compared 85627 event pairs, 2143 based on Foata normal form. 2/10850 useless extension candidates. Maximal degree in co-relation 59070. Up to 9110 conditions per place. [2024-06-27 17:50:01,476 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 143 selfloop transitions, 147 changer transitions 0/303 dead transitions. [2024-06-27 17:50:01,477 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 303 transitions, 4748 flow [2024-06-27 17:50:01,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:50:01,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:50:01,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 206 transitions. [2024-06-27 17:50:01,478 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.653968253968254 [2024-06-27 17:50:01,478 INFO L175 Difference]: Start difference. First operand has 180 places, 271 transitions, 3810 flow. Second operand 7 states and 206 transitions. [2024-06-27 17:50:01,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 303 transitions, 4748 flow [2024-06-27 17:50:02,325 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 303 transitions, 4624 flow, removed 62 selfloop flow, removed 0 redundant places. [2024-06-27 17:50:02,329 INFO L231 Difference]: Finished difference. Result has 187 places, 272 transitions, 4020 flow [2024-06-27 17:50:02,329 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3696, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4020, PETRI_PLACES=187, PETRI_TRANSITIONS=272} [2024-06-27 17:50:02,330 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 138 predicate places. [2024-06-27 17:50:02,330 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 272 transitions, 4020 flow [2024-06-27 17:50:02,330 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:02,330 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:50:02,330 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:50:02,330 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 17:50:02,330 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:50:02,331 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:50:02,331 INFO L85 PathProgramCache]: Analyzing trace with hash -1044192615, now seen corresponding path program 4 times [2024-06-27 17:50:02,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:50:02,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [832080555] [2024-06-27 17:50:02,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:50:02,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:50:02,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:50:02,407 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:50:02,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:50:02,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [832080555] [2024-06-27 17:50:02,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [832080555] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:50:02,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:50:02,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:50:02,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1123664422] [2024-06-27 17:50:02,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:50:02,408 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:50:02,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:50:02,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:50:02,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:50:02,449 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:50:02,449 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 272 transitions, 4020 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:02,450 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:50:02,450 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:50:02,450 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:50:03,954 INFO L124 PetriNetUnfolderBase]: 6644/10970 cut-off events. [2024-06-27 17:50:03,954 INFO L125 PetriNetUnfolderBase]: For 242923/242927 co-relation queries the response was YES. [2024-06-27 17:50:04,006 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60656 conditions, 10970 events. 6644/10970 cut-off events. For 242923/242927 co-relation queries the response was YES. Maximal size of possible extension queue 765. Compared 85887 event pairs, 2049 based on Foata normal form. 3/10951 useless extension candidates. Maximal degree in co-relation 60567. Up to 9790 conditions per place. [2024-06-27 17:50:04,048 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 243 selfloop transitions, 60 changer transitions 0/316 dead transitions. [2024-06-27 17:50:04,048 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 316 transitions, 5118 flow [2024-06-27 17:50:04,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:50:04,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:50:04,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 224 transitions. [2024-06-27 17:50:04,049 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6222222222222222 [2024-06-27 17:50:04,049 INFO L175 Difference]: Start difference. First operand has 187 places, 272 transitions, 4020 flow. Second operand 8 states and 224 transitions. [2024-06-27 17:50:04,049 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 316 transitions, 5118 flow [2024-06-27 17:50:04,895 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 316 transitions, 4879 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-06-27 17:50:04,900 INFO L231 Difference]: Finished difference. Result has 194 places, 286 transitions, 4243 flow [2024-06-27 17:50:04,900 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3793, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4243, PETRI_PLACES=194, PETRI_TRANSITIONS=286} [2024-06-27 17:50:04,900 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 145 predicate places. [2024-06-27 17:50:04,900 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 286 transitions, 4243 flow [2024-06-27 17:50:04,901 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:04,901 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:50:04,901 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:50:04,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 17:50:04,901 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:50:04,901 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:50:04,901 INFO L85 PathProgramCache]: Analyzing trace with hash -1044013869, now seen corresponding path program 1 times [2024-06-27 17:50:04,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:50:04,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [852243938] [2024-06-27 17:50:04,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:50:04,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:50:04,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:50:04,970 INFO L134 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:50:04,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:50:04,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [852243938] [2024-06-27 17:50:04,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [852243938] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:50:04,971 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:50:04,971 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:50:04,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1165294026] [2024-06-27 17:50:04,971 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:50:04,972 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:50:04,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:50:04,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:50:04,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:50:05,026 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:50:05,027 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 286 transitions, 4243 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:05,027 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:50:05,027 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:50:05,027 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:50:06,360 INFO L124 PetriNetUnfolderBase]: 6638/11362 cut-off events. [2024-06-27 17:50:06,361 INFO L125 PetriNetUnfolderBase]: For 252813/252817 co-relation queries the response was YES. [2024-06-27 17:50:06,431 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60925 conditions, 11362 events. 6638/11362 cut-off events. For 252813/252817 co-relation queries the response was YES. Maximal size of possible extension queue 771. Compared 91348 event pairs, 2404 based on Foata normal form. 3/11343 useless extension candidates. Maximal degree in co-relation 60833. Up to 9785 conditions per place. [2024-06-27 17:50:06,476 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 243 selfloop transitions, 60 changer transitions 0/316 dead transitions. [2024-06-27 17:50:06,476 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 316 transitions, 5074 flow [2024-06-27 17:50:06,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:50:06,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:50:06,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 224 transitions. [2024-06-27 17:50:06,477 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6222222222222222 [2024-06-27 17:50:06,477 INFO L175 Difference]: Start difference. First operand has 194 places, 286 transitions, 4243 flow. Second operand 8 states and 224 transitions. [2024-06-27 17:50:06,477 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 316 transitions, 5074 flow [2024-06-27 17:50:07,565 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 316 transitions, 4943 flow, removed 26 selfloop flow, removed 4 redundant places. [2024-06-27 17:50:07,570 INFO L231 Difference]: Finished difference. Result has 198 places, 286 transitions, 4239 flow [2024-06-27 17:50:07,570 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4112, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4239, PETRI_PLACES=198, PETRI_TRANSITIONS=286} [2024-06-27 17:50:07,570 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 149 predicate places. [2024-06-27 17:50:07,570 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 286 transitions, 4239 flow [2024-06-27 17:50:07,571 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:07,571 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:50:07,571 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:50:07,571 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 17:50:07,571 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:50:07,571 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:50:07,571 INFO L85 PathProgramCache]: Analyzing trace with hash 1601576695, now seen corresponding path program 5 times [2024-06-27 17:50:07,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:50:07,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [504642190] [2024-06-27 17:50:07,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:50:07,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:50:07,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:50:07,645 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:50:07,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:50:07,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [504642190] [2024-06-27 17:50:07,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [504642190] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:50:07,646 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:50:07,646 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:50:07,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2137170675] [2024-06-27 17:50:07,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:50:07,646 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:50:07,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:50:07,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:50:07,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:50:07,682 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:50:07,682 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 286 transitions, 4239 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:07,683 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:50:07,683 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:50:07,683 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:50:09,284 INFO L124 PetriNetUnfolderBase]: 6632/10930 cut-off events. [2024-06-27 17:50:09,284 INFO L125 PetriNetUnfolderBase]: For 259378/259382 co-relation queries the response was YES. [2024-06-27 17:50:09,328 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60540 conditions, 10930 events. 6632/10930 cut-off events. For 259378/259382 co-relation queries the response was YES. Maximal size of possible extension queue 761. Compared 85631 event pairs, 2051 based on Foata normal form. 3/10923 useless extension candidates. Maximal degree in co-relation 60447. Up to 9285 conditions per place. [2024-06-27 17:50:09,365 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 167 selfloop transitions, 146 changer transitions 0/326 dead transitions. [2024-06-27 17:50:09,365 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 326 transitions, 5223 flow [2024-06-27 17:50:09,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:50:09,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:50:09,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 240 transitions. [2024-06-27 17:50:09,368 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-27 17:50:09,368 INFO L175 Difference]: Start difference. First operand has 198 places, 286 transitions, 4239 flow. Second operand 8 states and 240 transitions. [2024-06-27 17:50:09,369 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 326 transitions, 5223 flow [2024-06-27 17:50:10,611 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 326 transitions, 5033 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-27 17:50:10,615 INFO L231 Difference]: Finished difference. Result has 201 places, 287 transitions, 4444 flow [2024-06-27 17:50:10,615 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4049, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4444, PETRI_PLACES=201, PETRI_TRANSITIONS=287} [2024-06-27 17:50:10,616 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 152 predicate places. [2024-06-27 17:50:10,616 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 287 transitions, 4444 flow [2024-06-27 17:50:10,616 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:10,617 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:50:10,617 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:50:10,617 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 17:50:10,617 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:50:10,617 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:50:10,617 INFO L85 PathProgramCache]: Analyzing trace with hash 1601755441, now seen corresponding path program 2 times [2024-06-27 17:50:10,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:50:10,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [347975212] [2024-06-27 17:50:10,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:50:10,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:50:10,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:50:10,709 INFO L134 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:50:10,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:50:10,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [347975212] [2024-06-27 17:50:10,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [347975212] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:50:10,710 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:50:10,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:50:10,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1132954] [2024-06-27 17:50:10,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:50:10,711 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:50:10,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:50:10,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:50:10,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:50:10,761 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:50:10,762 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 287 transitions, 4444 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:10,762 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:50:10,762 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:50:10,762 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:50:12,063 INFO L124 PetriNetUnfolderBase]: 6638/10954 cut-off events. [2024-06-27 17:50:12,063 INFO L125 PetriNetUnfolderBase]: For 271482/271486 co-relation queries the response was YES. [2024-06-27 17:50:12,123 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61582 conditions, 10954 events. 6638/10954 cut-off events. For 271482/271486 co-relation queries the response was YES. Maximal size of possible extension queue 764. Compared 85713 event pairs, 2056 based on Foata normal form. 3/10942 useless extension candidates. Maximal degree in co-relation 61487. Up to 9284 conditions per place. [2024-06-27 17:50:12,166 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 168 selfloop transitions, 145 changer transitions 0/326 dead transitions. [2024-06-27 17:50:12,166 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 326 transitions, 5457 flow [2024-06-27 17:50:12,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:50:12,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:50:12,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 237 transitions. [2024-06-27 17:50:12,169 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6583333333333333 [2024-06-27 17:50:12,169 INFO L175 Difference]: Start difference. First operand has 201 places, 287 transitions, 4444 flow. Second operand 8 states and 237 transitions. [2024-06-27 17:50:12,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 326 transitions, 5457 flow [2024-06-27 17:50:13,041 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 326 transitions, 5198 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-27 17:50:13,045 INFO L231 Difference]: Finished difference. Result has 203 places, 290 transitions, 4560 flow [2024-06-27 17:50:13,045 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4194, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4560, PETRI_PLACES=203, PETRI_TRANSITIONS=290} [2024-06-27 17:50:13,046 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 154 predicate places. [2024-06-27 17:50:13,046 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 290 transitions, 4560 flow [2024-06-27 17:50:13,046 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:13,046 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:50:13,046 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:50:13,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 17:50:13,047 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:50:13,047 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:50:13,047 INFO L85 PathProgramCache]: Analyzing trace with hash 1829656591, now seen corresponding path program 3 times [2024-06-27 17:50:13,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:50:13,047 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [871167124] [2024-06-27 17:50:13,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:50:13,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:50:13,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:50:13,109 INFO L134 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:50:13,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:50:13,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [871167124] [2024-06-27 17:50:13,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [871167124] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:50:13,110 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:50:13,110 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:50:13,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1285331074] [2024-06-27 17:50:13,110 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:50:13,110 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:50:13,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:50:13,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:50:13,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:50:13,143 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:50:13,143 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 290 transitions, 4560 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:13,143 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:50:13,143 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:50:13,143 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:50:14,439 INFO L124 PetriNetUnfolderBase]: 6649/10992 cut-off events. [2024-06-27 17:50:14,440 INFO L125 PetriNetUnfolderBase]: For 272344/272351 co-relation queries the response was YES. [2024-06-27 17:50:14,503 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61891 conditions, 10992 events. 6649/10992 cut-off events. For 272344/272351 co-relation queries the response was YES. Maximal size of possible extension queue 764. Compared 86491 event pairs, 2095 based on Foata normal form. 4/10970 useless extension candidates. Maximal degree in co-relation 61795. Up to 9288 conditions per place. [2024-06-27 17:50:14,544 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 174 selfloop transitions, 133 changer transitions 0/320 dead transitions. [2024-06-27 17:50:14,544 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 320 transitions, 5542 flow [2024-06-27 17:50:14,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:50:14,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:50:14,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 200 transitions. [2024-06-27 17:50:14,545 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6349206349206349 [2024-06-27 17:50:14,546 INFO L175 Difference]: Start difference. First operand has 203 places, 290 transitions, 4560 flow. Second operand 7 states and 200 transitions. [2024-06-27 17:50:14,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 320 transitions, 5542 flow [2024-06-27 17:50:15,591 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 320 transitions, 5318 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-27 17:50:15,595 INFO L231 Difference]: Finished difference. Result has 205 places, 293 transitions, 4682 flow [2024-06-27 17:50:15,596 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4344, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4682, PETRI_PLACES=205, PETRI_TRANSITIONS=293} [2024-06-27 17:50:15,596 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 156 predicate places. [2024-06-27 17:50:15,596 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 293 transitions, 4682 flow [2024-06-27 17:50:15,596 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:15,596 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:50:15,596 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:50:15,597 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 17:50:15,598 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:50:15,599 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:50:15,599 INFO L85 PathProgramCache]: Analyzing trace with hash 1820562299, now seen corresponding path program 4 times [2024-06-27 17:50:15,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:50:15,599 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1462552848] [2024-06-27 17:50:15,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:50:15,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:50:15,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:50:15,662 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:50:15,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:50:15,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1462552848] [2024-06-27 17:50:15,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1462552848] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:50:15,663 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:50:15,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:50:15,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [936883691] [2024-06-27 17:50:15,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:50:15,663 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:50:15,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:50:15,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:50:15,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:50:15,696 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:50:15,696 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 293 transitions, 4682 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:15,696 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:50:15,696 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:50:15,697 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:50:17,103 INFO L124 PetriNetUnfolderBase]: 6641/10978 cut-off events. [2024-06-27 17:50:17,104 INFO L125 PetriNetUnfolderBase]: For 272951/272958 co-relation queries the response was YES. [2024-06-27 17:50:17,161 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61684 conditions, 10978 events. 6641/10978 cut-off events. For 272951/272958 co-relation queries the response was YES. Maximal size of possible extension queue 764. Compared 86235 event pairs, 2096 based on Foata normal form. 5/10957 useless extension candidates. Maximal degree in co-relation 61588. Up to 9283 conditions per place. [2024-06-27 17:50:17,203 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 176 selfloop transitions, 130 changer transitions 0/319 dead transitions. [2024-06-27 17:50:17,203 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 319 transitions, 5512 flow [2024-06-27 17:50:17,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:50:17,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:50:17,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 201 transitions. [2024-06-27 17:50:17,204 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.638095238095238 [2024-06-27 17:50:17,204 INFO L175 Difference]: Start difference. First operand has 205 places, 293 transitions, 4682 flow. Second operand 7 states and 201 transitions. [2024-06-27 17:50:17,204 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 319 transitions, 5512 flow [2024-06-27 17:50:18,181 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 319 transitions, 5221 flow, removed 30 selfloop flow, removed 4 redundant places. [2024-06-27 17:50:18,186 INFO L231 Difference]: Finished difference. Result has 208 places, 293 transitions, 4659 flow [2024-06-27 17:50:18,186 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4391, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4659, PETRI_PLACES=208, PETRI_TRANSITIONS=293} [2024-06-27 17:50:18,186 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 159 predicate places. [2024-06-27 17:50:18,187 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 293 transitions, 4659 flow [2024-06-27 17:50:18,187 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:18,187 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:50:18,187 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:50:18,187 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 17:50:18,187 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:50:18,187 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:50:18,188 INFO L85 PathProgramCache]: Analyzing trace with hash 1820571227, now seen corresponding path program 1 times [2024-06-27 17:50:18,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:50:18,188 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1180020766] [2024-06-27 17:50:18,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:50:18,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:50:18,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:50:18,263 INFO L134 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:50:18,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:50:18,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1180020766] [2024-06-27 17:50:18,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1180020766] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:50:18,264 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:50:18,264 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:50:18,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [38183108] [2024-06-27 17:50:18,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:50:18,264 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:50:18,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:50:18,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:50:18,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:50:18,298 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:50:18,298 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 293 transitions, 4659 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:18,298 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:50:18,298 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:50:18,298 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:50:19,623 INFO L124 PetriNetUnfolderBase]: 6659/10953 cut-off events. [2024-06-27 17:50:19,623 INFO L125 PetriNetUnfolderBase]: For 282465/282469 co-relation queries the response was YES. [2024-06-27 17:50:19,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62053 conditions, 10953 events. 6659/10953 cut-off events. For 282465/282469 co-relation queries the response was YES. Maximal size of possible extension queue 764. Compared 85602 event pairs, 2031 based on Foata normal form. 6/10949 useless extension candidates. Maximal degree in co-relation 61956. Up to 10062 conditions per place. [2024-06-27 17:50:19,733 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 284 selfloop transitions, 18 changer transitions 0/315 dead transitions. [2024-06-27 17:50:19,734 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 315 transitions, 5360 flow [2024-06-27 17:50:19,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:50:19,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:50:19,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 160 transitions. [2024-06-27 17:50:19,735 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5925925925925926 [2024-06-27 17:50:19,735 INFO L175 Difference]: Start difference. First operand has 208 places, 293 transitions, 4659 flow. Second operand 6 states and 160 transitions. [2024-06-27 17:50:19,735 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 315 transitions, 5360 flow [2024-06-27 17:50:21,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 315 transitions, 5067 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 17:50:21,038 INFO L231 Difference]: Finished difference. Result has 207 places, 295 transitions, 4457 flow [2024-06-27 17:50:21,039 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4366, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4457, PETRI_PLACES=207, PETRI_TRANSITIONS=295} [2024-06-27 17:50:21,039 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 158 predicate places. [2024-06-27 17:50:21,039 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 295 transitions, 4457 flow [2024-06-27 17:50:21,039 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:21,039 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:50:21,039 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:50:21,040 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 17:50:21,040 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:50:21,040 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:50:21,040 INFO L85 PathProgramCache]: Analyzing trace with hash 1436490349, now seen corresponding path program 2 times [2024-06-27 17:50:21,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:50:21,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1380031979] [2024-06-27 17:50:21,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:50:21,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:50:21,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:50:21,113 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:50:21,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:50:21,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1380031979] [2024-06-27 17:50:21,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1380031979] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:50:21,114 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:50:21,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:50:21,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1589908187] [2024-06-27 17:50:21,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:50:21,114 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:50:21,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:50:21,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:50:21,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:50:21,166 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:50:21,167 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 295 transitions, 4457 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:21,167 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:50:21,167 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:50:21,167 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:50:22,550 INFO L124 PetriNetUnfolderBase]: 6654/10934 cut-off events. [2024-06-27 17:50:22,551 INFO L125 PetriNetUnfolderBase]: For 287083/287087 co-relation queries the response was YES. [2024-06-27 17:50:22,626 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61460 conditions, 10934 events. 6654/10934 cut-off events. For 287083/287087 co-relation queries the response was YES. Maximal size of possible extension queue 763. Compared 85112 event pairs, 1970 based on Foata normal form. 6/10930 useless extension candidates. Maximal degree in co-relation 61362. Up to 10009 conditions per place. [2024-06-27 17:50:22,673 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 283 selfloop transitions, 22 changer transitions 0/318 dead transitions. [2024-06-27 17:50:22,674 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 318 transitions, 5170 flow [2024-06-27 17:50:22,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:50:22,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:50:22,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 161 transitions. [2024-06-27 17:50:22,675 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5962962962962963 [2024-06-27 17:50:22,675 INFO L175 Difference]: Start difference. First operand has 207 places, 295 transitions, 4457 flow. Second operand 6 states and 161 transitions. [2024-06-27 17:50:22,675 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 318 transitions, 5170 flow [2024-06-27 17:50:23,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 318 transitions, 5095 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-27 17:50:23,838 INFO L231 Difference]: Finished difference. Result has 209 places, 297 transitions, 4485 flow [2024-06-27 17:50:23,839 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4382, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4485, PETRI_PLACES=209, PETRI_TRANSITIONS=297} [2024-06-27 17:50:23,839 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 160 predicate places. [2024-06-27 17:50:23,839 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 297 transitions, 4485 flow [2024-06-27 17:50:23,839 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:23,839 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:50:23,839 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:50:23,840 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 17:50:23,840 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:50:23,840 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:50:23,840 INFO L85 PathProgramCache]: Analyzing trace with hash -1955310725, now seen corresponding path program 1 times [2024-06-27 17:50:23,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:50:23,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1657036417] [2024-06-27 17:50:23,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:50:23,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:50:23,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:50:23,906 INFO L134 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:50:23,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:50:23,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1657036417] [2024-06-27 17:50:23,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1657036417] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:50:23,906 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:50:23,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:50:23,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [439753399] [2024-06-27 17:50:23,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:50:23,907 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:50:23,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:50:23,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:50:23,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:50:23,942 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:50:23,942 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 297 transitions, 4485 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:23,942 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:50:23,942 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:50:23,942 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:50:25,312 INFO L124 PetriNetUnfolderBase]: 6672/11127 cut-off events. [2024-06-27 17:50:25,312 INFO L125 PetriNetUnfolderBase]: For 301585/301585 co-relation queries the response was YES. [2024-06-27 17:50:25,374 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62125 conditions, 11127 events. 6672/11127 cut-off events. For 301585/301585 co-relation queries the response was YES. Maximal size of possible extension queue 773. Compared 87887 event pairs, 3231 based on Foata normal form. 2/11112 useless extension candidates. Maximal degree in co-relation 62026. Up to 9859 conditions per place. [2024-06-27 17:50:25,412 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 280 selfloop transitions, 48 changer transitions 0/341 dead transitions. [2024-06-27 17:50:25,412 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 341 transitions, 5493 flow [2024-06-27 17:50:25,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:50:25,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:50:25,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 201 transitions. [2024-06-27 17:50:25,413 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.638095238095238 [2024-06-27 17:50:25,414 INFO L175 Difference]: Start difference. First operand has 209 places, 297 transitions, 4485 flow. Second operand 7 states and 201 transitions. [2024-06-27 17:50:25,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 341 transitions, 5493 flow [2024-06-27 17:50:26,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 341 transitions, 5404 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-27 17:50:26,436 INFO L231 Difference]: Finished difference. Result has 213 places, 302 transitions, 4631 flow [2024-06-27 17:50:26,436 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4398, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4631, PETRI_PLACES=213, PETRI_TRANSITIONS=302} [2024-06-27 17:50:26,436 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 164 predicate places. [2024-06-27 17:50:26,436 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 302 transitions, 4631 flow [2024-06-27 17:50:26,437 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:26,437 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:50:26,437 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:50:26,437 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 17:50:26,437 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:50:26,437 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:50:26,437 INFO L85 PathProgramCache]: Analyzing trace with hash -2068811645, now seen corresponding path program 2 times [2024-06-27 17:50:26,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:50:26,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1563787520] [2024-06-27 17:50:26,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:50:26,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:50:26,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:50:26,570 INFO L134 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:50:26,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:50:26,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1563787520] [2024-06-27 17:50:26,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1563787520] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:50:26,571 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:50:26,571 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:50:26,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2015135703] [2024-06-27 17:50:26,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:50:26,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:50:26,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:50:26,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:50:26,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:50:26,608 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:50:26,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 302 transitions, 4631 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:26,608 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:50:26,608 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:50:26,609 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:50:27,944 INFO L124 PetriNetUnfolderBase]: 6667/10947 cut-off events. [2024-06-27 17:50:27,945 INFO L125 PetriNetUnfolderBase]: For 310018/310018 co-relation queries the response was YES. [2024-06-27 17:50:28,015 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62292 conditions, 10947 events. 6667/10947 cut-off events. For 310018/310018 co-relation queries the response was YES. Maximal size of possible extension queue 766. Compared 85492 event pairs, 2022 based on Foata normal form. 2/10945 useless extension candidates. Maximal degree in co-relation 62191. Up to 9997 conditions per place. [2024-06-27 17:50:28,061 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 277 selfloop transitions, 43 changer transitions 0/333 dead transitions. [2024-06-27 17:50:28,061 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 333 transitions, 5383 flow [2024-06-27 17:50:28,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:50:28,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:50:28,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 193 transitions. [2024-06-27 17:50:28,062 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6126984126984127 [2024-06-27 17:50:28,063 INFO L175 Difference]: Start difference. First operand has 213 places, 302 transitions, 4631 flow. Second operand 7 states and 193 transitions. [2024-06-27 17:50:28,063 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 333 transitions, 5383 flow [2024-06-27 17:50:29,273 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 333 transitions, 5237 flow, removed 47 selfloop flow, removed 3 redundant places. [2024-06-27 17:50:29,278 INFO L231 Difference]: Finished difference. Result has 217 places, 302 transitions, 4576 flow [2024-06-27 17:50:29,278 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4485, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4576, PETRI_PLACES=217, PETRI_TRANSITIONS=302} [2024-06-27 17:50:29,278 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 168 predicate places. [2024-06-27 17:50:29,278 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 302 transitions, 4576 flow [2024-06-27 17:50:29,279 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:29,279 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:50:29,279 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:50:29,279 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 17:50:29,279 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:50:29,279 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:50:29,279 INFO L85 PathProgramCache]: Analyzing trace with hash -1950539267, now seen corresponding path program 1 times [2024-06-27 17:50:29,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:50:29,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1655658300] [2024-06-27 17:50:29,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:50:29,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:50:29,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:50:29,367 INFO L134 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:50:29,367 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:50:29,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1655658300] [2024-06-27 17:50:29,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1655658300] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:50:29,367 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:50:29,367 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:50:29,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [266914128] [2024-06-27 17:50:29,368 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:50:29,368 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:50:29,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:50:29,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:50:29,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:50:29,426 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:50:29,427 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 302 transitions, 4576 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:29,427 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:50:29,427 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:50:29,427 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:50:31,015 INFO L124 PetriNetUnfolderBase]: 7073/11707 cut-off events. [2024-06-27 17:50:31,016 INFO L125 PetriNetUnfolderBase]: For 378527/378531 co-relation queries the response was YES. [2024-06-27 17:50:31,089 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65254 conditions, 11707 events. 7073/11707 cut-off events. For 378527/378531 co-relation queries the response was YES. Maximal size of possible extension queue 828. Compared 92664 event pairs, 2237 based on Foata normal form. 55/11736 useless extension candidates. Maximal degree in co-relation 65151. Up to 9955 conditions per place. [2024-06-27 17:50:31,134 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 276 selfloop transitions, 50 changer transitions 0/339 dead transitions. [2024-06-27 17:50:31,134 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 339 transitions, 5383 flow [2024-06-27 17:50:31,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:50:31,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:50:31,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 227 transitions. [2024-06-27 17:50:31,135 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6305555555555555 [2024-06-27 17:50:31,135 INFO L175 Difference]: Start difference. First operand has 217 places, 302 transitions, 4576 flow. Second operand 8 states and 227 transitions. [2024-06-27 17:50:31,136 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 339 transitions, 5383 flow [2024-06-27 17:50:32,380 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 339 transitions, 5307 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-27 17:50:32,399 INFO L231 Difference]: Finished difference. Result has 221 places, 305 transitions, 4661 flow [2024-06-27 17:50:32,399 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4502, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4661, PETRI_PLACES=221, PETRI_TRANSITIONS=305} [2024-06-27 17:50:32,400 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 172 predicate places. [2024-06-27 17:50:32,400 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 305 transitions, 4661 flow [2024-06-27 17:50:32,400 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:32,400 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:50:32,400 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:50:32,400 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 17:50:32,400 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:50:32,401 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:50:32,401 INFO L85 PathProgramCache]: Analyzing trace with hash 1601770321, now seen corresponding path program 2 times [2024-06-27 17:50:32,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:50:32,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [883853482] [2024-06-27 17:50:32,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:50:32,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:50:32,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:50:32,477 INFO L134 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:50:32,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:50:32,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [883853482] [2024-06-27 17:50:32,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [883853482] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:50:32,478 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:50:32,478 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:50:32,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [619509198] [2024-06-27 17:50:32,478 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:50:32,479 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:50:32,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:50:32,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:50:32,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:50:32,516 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:50:32,516 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 305 transitions, 4661 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:32,516 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:50:32,516 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:50:32,516 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:50:34,097 INFO L124 PetriNetUnfolderBase]: 7410/12108 cut-off events. [2024-06-27 17:50:34,098 INFO L125 PetriNetUnfolderBase]: For 389203/389207 co-relation queries the response was YES. [2024-06-27 17:50:34,187 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67922 conditions, 12108 events. 7410/12108 cut-off events. For 389203/389207 co-relation queries the response was YES. Maximal size of possible extension queue 862. Compared 95330 event pairs, 2207 based on Foata normal form. 55/12149 useless extension candidates. Maximal degree in co-relation 67818. Up to 9642 conditions per place. [2024-06-27 17:50:34,235 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 228 selfloop transitions, 106 changer transitions 0/347 dead transitions. [2024-06-27 17:50:34,236 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 347 transitions, 5494 flow [2024-06-27 17:50:34,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:50:34,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:50:34,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 239 transitions. [2024-06-27 17:50:34,237 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6638888888888889 [2024-06-27 17:50:34,237 INFO L175 Difference]: Start difference. First operand has 221 places, 305 transitions, 4661 flow. Second operand 8 states and 239 transitions. [2024-06-27 17:50:34,237 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 347 transitions, 5494 flow [2024-06-27 17:50:35,692 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 347 transitions, 5380 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-27 17:50:35,697 INFO L231 Difference]: Finished difference. Result has 223 places, 308 transitions, 4832 flow [2024-06-27 17:50:35,697 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4547, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4832, PETRI_PLACES=223, PETRI_TRANSITIONS=308} [2024-06-27 17:50:35,697 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 174 predicate places. [2024-06-27 17:50:35,697 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 308 transitions, 4832 flow [2024-06-27 17:50:35,698 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:35,698 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:50:35,698 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:50:35,698 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 17:50:35,698 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:50:35,698 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:50:35,698 INFO L85 PathProgramCache]: Analyzing trace with hash 1829671471, now seen corresponding path program 3 times [2024-06-27 17:50:35,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:50:35,699 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [422921447] [2024-06-27 17:50:35,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:50:35,699 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:50:35,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:50:35,768 INFO L134 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:50:35,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:50:35,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [422921447] [2024-06-27 17:50:35,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [422921447] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:50:35,769 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:50:35,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:50:35,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [870822574] [2024-06-27 17:50:35,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:50:35,770 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:50:35,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:50:35,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:50:35,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:50:35,830 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:50:35,831 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 308 transitions, 4832 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:35,831 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:50:35,831 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:50:35,831 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:50:37,701 INFO L124 PetriNetUnfolderBase]: 7420/12177 cut-off events. [2024-06-27 17:50:37,702 INFO L125 PetriNetUnfolderBase]: For 353978/353985 co-relation queries the response was YES. [2024-06-27 17:50:37,800 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68459 conditions, 12177 events. 7420/12177 cut-off events. For 353978/353985 co-relation queries the response was YES. Maximal size of possible extension queue 866. Compared 96401 event pairs, 2279 based on Foata normal form. 15/12166 useless extension candidates. Maximal degree in co-relation 68354. Up to 10628 conditions per place. [2024-06-27 17:50:37,863 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 231 selfloop transitions, 95 changer transitions 0/339 dead transitions. [2024-06-27 17:50:37,863 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 339 transitions, 5617 flow [2024-06-27 17:50:37,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:50:37,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:50:37,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 201 transitions. [2024-06-27 17:50:37,864 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.638095238095238 [2024-06-27 17:50:37,864 INFO L175 Difference]: Start difference. First operand has 223 places, 308 transitions, 4832 flow. Second operand 7 states and 201 transitions. [2024-06-27 17:50:37,864 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 339 transitions, 5617 flow [2024-06-27 17:50:39,698 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 339 transitions, 5385 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-27 17:50:39,703 INFO L231 Difference]: Finished difference. Result has 224 places, 311 transitions, 4859 flow [2024-06-27 17:50:39,703 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4606, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4859, PETRI_PLACES=224, PETRI_TRANSITIONS=311} [2024-06-27 17:50:39,703 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 175 predicate places. [2024-06-27 17:50:39,703 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 311 transitions, 4859 flow [2024-06-27 17:50:39,704 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:39,704 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:50:39,704 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:50:39,704 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 17:50:39,704 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:50:39,704 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:50:39,704 INFO L85 PathProgramCache]: Analyzing trace with hash 1838242351, now seen corresponding path program 4 times [2024-06-27 17:50:39,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:50:39,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [157687033] [2024-06-27 17:50:39,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:50:39,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:50:39,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:50:39,771 INFO L134 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:50:39,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:50:39,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [157687033] [2024-06-27 17:50:39,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [157687033] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:50:39,772 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:50:39,772 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:50:39,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [870590585] [2024-06-27 17:50:39,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:50:39,773 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:50:39,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:50:39,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:50:39,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:50:39,806 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:50:39,807 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 311 transitions, 4859 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:39,807 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:50:39,807 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:50:39,807 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:50:41,535 INFO L124 PetriNetUnfolderBase]: 7977/13062 cut-off events. [2024-06-27 17:50:41,535 INFO L125 PetriNetUnfolderBase]: For 412228/412235 co-relation queries the response was YES. [2024-06-27 17:50:41,628 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73563 conditions, 13062 events. 7977/13062 cut-off events. For 412228/412235 co-relation queries the response was YES. Maximal size of possible extension queue 947. Compared 103932 event pairs, 2314 based on Foata normal form. 15/13047 useless extension candidates. Maximal degree in co-relation 73457. Up to 9088 conditions per place. [2024-06-27 17:50:41,680 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 235 selfloop transitions, 102 changer transitions 0/350 dead transitions. [2024-06-27 17:50:41,680 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 350 transitions, 5803 flow [2024-06-27 17:50:41,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:50:41,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:50:41,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 207 transitions. [2024-06-27 17:50:41,681 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6571428571428571 [2024-06-27 17:50:41,681 INFO L175 Difference]: Start difference. First operand has 224 places, 311 transitions, 4859 flow. Second operand 7 states and 207 transitions. [2024-06-27 17:50:41,681 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 350 transitions, 5803 flow [2024-06-27 17:50:43,524 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 350 transitions, 5591 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-27 17:50:43,529 INFO L231 Difference]: Finished difference. Result has 227 places, 315 transitions, 4957 flow [2024-06-27 17:50:43,529 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4647, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4957, PETRI_PLACES=227, PETRI_TRANSITIONS=315} [2024-06-27 17:50:43,529 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 178 predicate places. [2024-06-27 17:50:43,529 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 315 transitions, 4957 flow [2024-06-27 17:50:43,530 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:43,530 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:50:43,530 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:50:43,530 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 17:50:43,530 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:50:43,530 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:50:43,530 INFO L85 PathProgramCache]: Analyzing trace with hash 1566015722, now seen corresponding path program 1 times [2024-06-27 17:50:43,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:50:43,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1497593261] [2024-06-27 17:50:43,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:50:43,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:50:43,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:50:43,652 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:50:43,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:50:43,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1497593261] [2024-06-27 17:50:43,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1497593261] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:50:43,655 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:50:43,655 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 17:50:43,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2007732477] [2024-06-27 17:50:43,656 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:50:43,656 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 17:50:43,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:50:43,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 17:50:43,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-27 17:50:43,668 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 25 out of 45 [2024-06-27 17:50:43,668 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 315 transitions, 4957 flow. Second operand has 4 states, 4 states have (on average 28.0) internal successors, (112), 4 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:43,668 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:50:43,669 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 25 of 45 [2024-06-27 17:50:43,669 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:50:45,481 INFO L124 PetriNetUnfolderBase]: 6724/14246 cut-off events. [2024-06-27 17:50:45,481 INFO L125 PetriNetUnfolderBase]: For 173779/174632 co-relation queries the response was YES. [2024-06-27 17:50:45,579 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54762 conditions, 14246 events. 6724/14246 cut-off events. For 173779/174632 co-relation queries the response was YES. Maximal size of possible extension queue 1100. Compared 143940 event pairs, 1369 based on Foata normal form. 726/14248 useless extension candidates. Maximal degree in co-relation 54654. Up to 5357 conditions per place. [2024-06-27 17:50:45,625 INFO L140 encePairwiseOnDemand]: 39/45 looper letters, 30 selfloop transitions, 102 changer transitions 0/329 dead transitions. [2024-06-27 17:50:45,625 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 329 transitions, 5281 flow [2024-06-27 17:50:45,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 17:50:45,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 17:50:45,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 137 transitions. [2024-06-27 17:50:45,626 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7611111111111111 [2024-06-27 17:50:45,626 INFO L175 Difference]: Start difference. First operand has 227 places, 315 transitions, 4957 flow. Second operand 4 states and 137 transitions. [2024-06-27 17:50:45,626 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 329 transitions, 5281 flow [2024-06-27 17:50:46,154 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 329 transitions, 5016 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-27 17:50:46,158 INFO L231 Difference]: Finished difference. Result has 227 places, 316 transitions, 5106 flow [2024-06-27 17:50:46,159 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4692, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=5106, PETRI_PLACES=227, PETRI_TRANSITIONS=316} [2024-06-27 17:50:46,159 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 178 predicate places. [2024-06-27 17:50:46,159 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 316 transitions, 5106 flow [2024-06-27 17:50:46,159 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 28.0) internal successors, (112), 4 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:46,159 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:50:46,160 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:50:46,160 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 17:50:46,160 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:50:46,160 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:50:46,160 INFO L85 PathProgramCache]: Analyzing trace with hash -565974781, now seen corresponding path program 1 times [2024-06-27 17:50:46,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:50:46,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [294444817] [2024-06-27 17:50:46,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:50:46,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:50:46,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:50:46,246 INFO L134 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:50:46,246 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:50:46,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [294444817] [2024-06-27 17:50:46,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [294444817] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:50:46,246 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:50:46,246 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:50:46,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [166983816] [2024-06-27 17:50:46,247 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:50:46,247 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:50:46,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:50:46,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:50:46,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:50:46,300 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:50:46,300 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 316 transitions, 5106 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:46,300 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:50:46,301 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:50:46,301 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:50:48,381 INFO L124 PetriNetUnfolderBase]: 8883/15374 cut-off events. [2024-06-27 17:50:48,381 INFO L125 PetriNetUnfolderBase]: For 494295/494598 co-relation queries the response was YES. [2024-06-27 17:50:48,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84455 conditions, 15374 events. 8883/15374 cut-off events. For 494295/494598 co-relation queries the response was YES. Maximal size of possible extension queue 1173. Compared 133164 event pairs, 3706 based on Foata normal form. 146/15037 useless extension candidates. Maximal degree in co-relation 84345. Up to 12941 conditions per place. [2024-06-27 17:50:48,566 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 315 selfloop transitions, 34 changer transitions 0/363 dead transitions. [2024-06-27 17:50:48,566 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 363 transitions, 6146 flow [2024-06-27 17:50:48,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:50:48,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:50:48,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 225 transitions. [2024-06-27 17:50:48,567 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-27 17:50:48,567 INFO L175 Difference]: Start difference. First operand has 227 places, 316 transitions, 5106 flow. Second operand 8 states and 225 transitions. [2024-06-27 17:50:48,567 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 363 transitions, 6146 flow [2024-06-27 17:50:50,830 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 363 transitions, 6043 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-27 17:50:50,835 INFO L231 Difference]: Finished difference. Result has 234 places, 320 transitions, 5173 flow [2024-06-27 17:50:50,835 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5003, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5173, PETRI_PLACES=234, PETRI_TRANSITIONS=320} [2024-06-27 17:50:50,835 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 185 predicate places. [2024-06-27 17:50:50,835 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 320 transitions, 5173 flow [2024-06-27 17:50:50,835 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:50,836 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:50:50,836 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:50:50,836 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 17:50:50,836 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:50:50,836 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:50:50,836 INFO L85 PathProgramCache]: Analyzing trace with hash 2095257215, now seen corresponding path program 2 times [2024-06-27 17:50:50,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:50:50,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1701471786] [2024-06-27 17:50:50,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:50:50,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:50:50,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:50:50,920 INFO L134 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:50:50,920 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:50:50,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1701471786] [2024-06-27 17:50:50,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1701471786] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:50:50,921 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:50:50,921 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:50:50,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2031052461] [2024-06-27 17:50:50,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:50:50,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:50:50,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:50:50,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:50:50,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:50:50,970 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:50:50,970 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 320 transitions, 5173 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:50,970 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:50:50,970 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:50:50,970 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:50:53,308 INFO L124 PetriNetUnfolderBase]: 9234/16065 cut-off events. [2024-06-27 17:50:53,309 INFO L125 PetriNetUnfolderBase]: For 532610/532887 co-relation queries the response was YES. [2024-06-27 17:50:53,438 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87882 conditions, 16065 events. 9234/16065 cut-off events. For 532610/532887 co-relation queries the response was YES. Maximal size of possible extension queue 1227. Compared 140311 event pairs, 4974 based on Foata normal form. 167/15718 useless extension candidates. Maximal degree in co-relation 87770. Up to 13740 conditions per place. [2024-06-27 17:50:53,496 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 248 selfloop transitions, 93 changer transitions 0/355 dead transitions. [2024-06-27 17:50:53,497 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 355 transitions, 6001 flow [2024-06-27 17:50:53,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:50:53,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:50:53,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 228 transitions. [2024-06-27 17:50:53,498 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6333333333333333 [2024-06-27 17:50:53,498 INFO L175 Difference]: Start difference. First operand has 234 places, 320 transitions, 5173 flow. Second operand 8 states and 228 transitions. [2024-06-27 17:50:53,498 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 355 transitions, 6001 flow [2024-06-27 17:50:55,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 355 transitions, 5882 flow, removed 30 selfloop flow, removed 4 redundant places. [2024-06-27 17:50:55,498 INFO L231 Difference]: Finished difference. Result has 238 places, 322 transitions, 5280 flow [2024-06-27 17:50:55,498 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5054, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5280, PETRI_PLACES=238, PETRI_TRANSITIONS=322} [2024-06-27 17:50:55,499 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 189 predicate places. [2024-06-27 17:50:55,499 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 322 transitions, 5280 flow [2024-06-27 17:50:55,499 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:55,499 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:50:55,499 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:50:55,499 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 17:50:55,499 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:50:55,499 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:50:55,500 INFO L85 PathProgramCache]: Analyzing trace with hash 1932289249, now seen corresponding path program 3 times [2024-06-27 17:50:55,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:50:55,500 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [453852641] [2024-06-27 17:50:55,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:50:55,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:50:55,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:50:55,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:50:55,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:50:55,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [453852641] [2024-06-27 17:50:55,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [453852641] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:50:55,590 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:50:55,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:50:55,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [872956900] [2024-06-27 17:50:55,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:50:55,591 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:50:55,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:50:55,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:50:55,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:50:55,642 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:50:55,643 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 322 transitions, 5280 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:55,643 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:50:55,643 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:50:55,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:50:58,435 INFO L124 PetriNetUnfolderBase]: 10476/18220 cut-off events. [2024-06-27 17:50:58,435 INFO L125 PetriNetUnfolderBase]: For 550251/550652 co-relation queries the response was YES. [2024-06-27 17:50:58,541 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96824 conditions, 18220 events. 10476/18220 cut-off events. For 550251/550652 co-relation queries the response was YES. Maximal size of possible extension queue 1420. Compared 162904 event pairs, 5577 based on Foata normal form. 173/17795 useless extension candidates. Maximal degree in co-relation 96711. Up to 14508 conditions per place. [2024-06-27 17:50:58,599 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 322 selfloop transitions, 43 changer transitions 0/379 dead transitions. [2024-06-27 17:50:58,600 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 379 transitions, 6547 flow [2024-06-27 17:50:58,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:50:58,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:50:58,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 222 transitions. [2024-06-27 17:50:58,601 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6166666666666667 [2024-06-27 17:50:58,601 INFO L175 Difference]: Start difference. First operand has 238 places, 322 transitions, 5280 flow. Second operand 8 states and 222 transitions. [2024-06-27 17:50:58,601 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 379 transitions, 6547 flow [2024-06-27 17:51:00,307 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 379 transitions, 6325 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-27 17:51:00,312 INFO L231 Difference]: Finished difference. Result has 243 places, 341 transitions, 5569 flow [2024-06-27 17:51:00,312 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5091, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5569, PETRI_PLACES=243, PETRI_TRANSITIONS=341} [2024-06-27 17:51:00,313 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 194 predicate places. [2024-06-27 17:51:00,313 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 341 transitions, 5569 flow [2024-06-27 17:51:00,313 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:00,313 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:00,313 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:51:00,314 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 17:51:00,314 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:51:00,314 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:00,314 INFO L85 PathProgramCache]: Analyzing trace with hash 2094930785, now seen corresponding path program 4 times [2024-06-27 17:51:00,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:00,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [482381694] [2024-06-27 17:51:00,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:00,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:00,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:00,399 INFO L134 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:00,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:00,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [482381694] [2024-06-27 17:51:00,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [482381694] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:00,400 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:00,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:51:00,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [991379708] [2024-06-27 17:51:00,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:00,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:51:00,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:00,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:51:00,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:51:00,447 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:51:00,448 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 341 transitions, 5569 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:00,448 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:00,448 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:51:00,448 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:02,979 INFO L124 PetriNetUnfolderBase]: 10404/18020 cut-off events. [2024-06-27 17:51:02,979 INFO L125 PetriNetUnfolderBase]: For 519552/519885 co-relation queries the response was YES. [2024-06-27 17:51:03,446 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94770 conditions, 18020 events. 10404/18020 cut-off events. For 519552/519885 co-relation queries the response was YES. Maximal size of possible extension queue 1415. Compared 160732 event pairs, 4468 based on Foata normal form. 194/17636 useless extension candidates. Maximal degree in co-relation 94653. Up to 10706 conditions per place. [2024-06-27 17:51:03,498 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 252 selfloop transitions, 119 changer transitions 0/385 dead transitions. [2024-06-27 17:51:03,499 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 385 transitions, 6579 flow [2024-06-27 17:51:03,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:51:03,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:51:03,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 239 transitions. [2024-06-27 17:51:03,503 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6638888888888889 [2024-06-27 17:51:03,503 INFO L175 Difference]: Start difference. First operand has 243 places, 341 transitions, 5569 flow. Second operand 8 states and 239 transitions. [2024-06-27 17:51:03,503 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 385 transitions, 6579 flow [2024-06-27 17:51:05,707 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 385 transitions, 6496 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-27 17:51:05,712 INFO L231 Difference]: Finished difference. Result has 248 places, 341 transitions, 5737 flow [2024-06-27 17:51:05,712 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5486, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5737, PETRI_PLACES=248, PETRI_TRANSITIONS=341} [2024-06-27 17:51:05,712 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 199 predicate places. [2024-06-27 17:51:05,712 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 341 transitions, 5737 flow [2024-06-27 17:51:05,713 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:05,713 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:05,713 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:51:05,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 17:51:05,713 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:51:05,713 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:05,713 INFO L85 PathProgramCache]: Analyzing trace with hash 1088132239, now seen corresponding path program 1 times [2024-06-27 17:51:05,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:05,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1790239093] [2024-06-27 17:51:05,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:05,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:05,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:05,776 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:05,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:05,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1790239093] [2024-06-27 17:51:05,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1790239093] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:05,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:05,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:51:05,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1035354939] [2024-06-27 17:51:05,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:05,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:51:05,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:05,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:51:05,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:51:05,831 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:51:05,832 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 341 transitions, 5737 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have 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:51:05,832 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:05,832 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:51:05,832 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:09,183 INFO L124 PetriNetUnfolderBase]: 10421/18061 cut-off events. [2024-06-27 17:51:09,183 INFO L125 PetriNetUnfolderBase]: For 495349/495647 co-relation queries the response was YES. [2024-06-27 17:51:09,359 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96201 conditions, 18061 events. 10421/18061 cut-off events. For 495349/495647 co-relation queries the response was YES. Maximal size of possible extension queue 1417. Compared 161432 event pairs, 5747 based on Foata normal form. 123/17571 useless extension candidates. Maximal degree in co-relation 96083. Up to 16077 conditions per place. [2024-06-27 17:51:09,429 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 235 selfloop transitions, 121 changer transitions 0/370 dead transitions. [2024-06-27 17:51:09,429 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 370 transitions, 7037 flow [2024-06-27 17:51:09,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:51:09,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:51:09,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 193 transitions. [2024-06-27 17:51:09,431 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6126984126984127 [2024-06-27 17:51:09,431 INFO L175 Difference]: Start difference. First operand has 248 places, 341 transitions, 5737 flow. Second operand 7 states and 193 transitions. [2024-06-27 17:51:09,431 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 370 transitions, 7037 flow [2024-06-27 17:51:11,566 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 370 transitions, 6831 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-27 17:51:11,571 INFO L231 Difference]: Finished difference. Result has 250 places, 350 transitions, 6015 flow [2024-06-27 17:51:11,572 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5537, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6015, PETRI_PLACES=250, PETRI_TRANSITIONS=350} [2024-06-27 17:51:11,576 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 201 predicate places. [2024-06-27 17:51:11,576 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 350 transitions, 6015 flow [2024-06-27 17:51:11,576 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have 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:51:11,576 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:11,576 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:51:11,576 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 17:51:11,576 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:51:11,577 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:11,577 INFO L85 PathProgramCache]: Analyzing trace with hash 1088431141, now seen corresponding path program 1 times [2024-06-27 17:51:11,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:11,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [136840149] [2024-06-27 17:51:11,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:11,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:11,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:11,675 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:11,675 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:11,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [136840149] [2024-06-27 17:51:11,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [136840149] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:11,675 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:11,675 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:51:11,676 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [297443512] [2024-06-27 17:51:11,676 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:11,676 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:51:11,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:11,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:51:11,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:51:11,704 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:51:11,705 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 350 transitions, 6015 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:11,705 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:11,705 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:51:11,705 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:14,974 INFO L124 PetriNetUnfolderBase]: 10415/18043 cut-off events. [2024-06-27 17:51:14,974 INFO L125 PetriNetUnfolderBase]: For 491724/491802 co-relation queries the response was YES. [2024-06-27 17:51:15,093 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95765 conditions, 18043 events. 10415/18043 cut-off events. For 491724/491802 co-relation queries the response was YES. Maximal size of possible extension queue 1417. Compared 161359 event pairs, 5731 based on Foata normal form. 42/17472 useless extension candidates. Maximal degree in co-relation 95646. Up to 16072 conditions per place. [2024-06-27 17:51:15,152 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 225 selfloop transitions, 134 changer transitions 0/373 dead transitions. [2024-06-27 17:51:15,152 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 373 transitions, 6893 flow [2024-06-27 17:51:15,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 17:51:15,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 17:51:15,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 246 transitions. [2024-06-27 17:51:15,153 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6074074074074074 [2024-06-27 17:51:15,153 INFO L175 Difference]: Start difference. First operand has 250 places, 350 transitions, 6015 flow. Second operand 9 states and 246 transitions. [2024-06-27 17:51:15,153 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 373 transitions, 6893 flow [2024-06-27 17:51:17,354 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 373 transitions, 6768 flow, removed 52 selfloop flow, removed 1 redundant places. [2024-06-27 17:51:17,359 INFO L231 Difference]: Finished difference. Result has 258 places, 350 transitions, 6169 flow [2024-06-27 17:51:17,359 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5890, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6169, PETRI_PLACES=258, PETRI_TRANSITIONS=350} [2024-06-27 17:51:17,359 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 209 predicate places. [2024-06-27 17:51:17,360 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 350 transitions, 6169 flow [2024-06-27 17:51:17,360 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:17,360 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:17,360 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:17,360 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 17:51:17,360 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:51:17,360 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:17,361 INFO L85 PathProgramCache]: Analyzing trace with hash 1039849713, now seen corresponding path program 2 times [2024-06-27 17:51:17,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:17,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [93576661] [2024-06-27 17:51:17,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:17,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:17,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:17,422 INFO L134 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:17,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:17,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [93576661] [2024-06-27 17:51:17,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [93576661] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:17,422 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:17,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:51:17,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1934099578] [2024-06-27 17:51:17,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:17,423 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:51:17,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:17,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:51:17,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:51:17,476 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:51:17,476 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 350 transitions, 6169 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have 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:51:17,476 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:17,476 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:51:17,476 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:20,728 INFO L124 PetriNetUnfolderBase]: 10412/18050 cut-off events. [2024-06-27 17:51:20,730 INFO L125 PetriNetUnfolderBase]: For 506334/506651 co-relation queries the response was YES. [2024-06-27 17:51:20,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96460 conditions, 18050 events. 10412/18050 cut-off events. For 506334/506651 co-relation queries the response was YES. Maximal size of possible extension queue 1416. Compared 161523 event pairs, 5749 based on Foata normal form. 107/17541 useless extension candidates. Maximal degree in co-relation 96339. Up to 16070 conditions per place. [2024-06-27 17:51:20,976 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 231 selfloop transitions, 121 changer transitions 0/366 dead transitions. [2024-06-27 17:51:20,977 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 366 transitions, 7123 flow [2024-06-27 17:51:20,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:51:20,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:51:20,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 189 transitions. [2024-06-27 17:51:20,978 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-27 17:51:20,978 INFO L175 Difference]: Start difference. First operand has 258 places, 350 transitions, 6169 flow. Second operand 7 states and 189 transitions. [2024-06-27 17:51:20,978 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 366 transitions, 7123 flow [2024-06-27 17:51:23,160 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 366 transitions, 6769 flow, removed 23 selfloop flow, removed 9 redundant places. [2024-06-27 17:51:23,165 INFO L231 Difference]: Finished difference. Result has 256 places, 350 transitions, 6067 flow [2024-06-27 17:51:23,165 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5819, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6067, PETRI_PLACES=256, PETRI_TRANSITIONS=350} [2024-06-27 17:51:23,166 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 207 predicate places. [2024-06-27 17:51:23,166 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 350 transitions, 6067 flow [2024-06-27 17:51:23,166 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have 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:51:23,166 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:23,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:51:23,166 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 17:51:23,166 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:51:23,167 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:23,167 INFO L85 PathProgramCache]: Analyzing trace with hash 1082769859, now seen corresponding path program 3 times [2024-06-27 17:51:23,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:23,167 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [859942398] [2024-06-27 17:51:23,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:23,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:23,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:23,235 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:23,235 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:23,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [859942398] [2024-06-27 17:51:23,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [859942398] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:23,236 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:23,236 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:51:23,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [725030634] [2024-06-27 17:51:23,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:23,236 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:51:23,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:23,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:51:23,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:51:23,264 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:51:23,264 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 350 transitions, 6067 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have 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:51:23,264 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:23,264 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:51:23,265 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:26,556 INFO L124 PetriNetUnfolderBase]: 10409/18048 cut-off events. [2024-06-27 17:51:26,556 INFO L125 PetriNetUnfolderBase]: For 505812/506170 co-relation queries the response was YES. [2024-06-27 17:51:26,683 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96234 conditions, 18048 events. 10409/18048 cut-off events. For 505812/506170 co-relation queries the response was YES. Maximal size of possible extension queue 1416. Compared 161396 event pairs, 5734 based on Foata normal form. 175/17612 useless extension candidates. Maximal degree in co-relation 96113. Up to 16068 conditions per place. [2024-06-27 17:51:26,742 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 243 selfloop transitions, 121 changer transitions 0/378 dead transitions. [2024-06-27 17:51:26,742 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 378 transitions, 6971 flow [2024-06-27 17:51:26,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:51:26,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:51:26,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 225 transitions. [2024-06-27 17:51:26,743 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-27 17:51:26,743 INFO L175 Difference]: Start difference. First operand has 256 places, 350 transitions, 6067 flow. Second operand 8 states and 225 transitions. [2024-06-27 17:51:26,744 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 378 transitions, 6971 flow [2024-06-27 17:51:29,305 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 378 transitions, 6690 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-27 17:51:29,310 INFO L231 Difference]: Finished difference. Result has 259 places, 350 transitions, 6034 flow [2024-06-27 17:51:29,311 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5786, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6034, PETRI_PLACES=259, PETRI_TRANSITIONS=350} [2024-06-27 17:51:29,311 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 210 predicate places. [2024-06-27 17:51:29,311 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 350 transitions, 6034 flow [2024-06-27 17:51:29,311 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have 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:51:29,311 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:29,312 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:29,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 17:51:29,312 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:51:29,312 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:29,312 INFO L85 PathProgramCache]: Analyzing trace with hash 2105981975, now seen corresponding path program 5 times [2024-06-27 17:51:29,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:29,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [730369217] [2024-06-27 17:51:29,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:29,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:29,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:29,395 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:29,396 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:29,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [730369217] [2024-06-27 17:51:29,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [730369217] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:29,396 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:29,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:51:29,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [866006984] [2024-06-27 17:51:29,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:29,397 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:51:29,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:29,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:51:29,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:51:29,455 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:51:29,455 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 350 transitions, 6034 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:29,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:29,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:51:29,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:32,493 INFO L124 PetriNetUnfolderBase]: 10297/17919 cut-off events. [2024-06-27 17:51:32,493 INFO L125 PetriNetUnfolderBase]: For 516622/516941 co-relation queries the response was YES. [2024-06-27 17:51:32,647 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93520 conditions, 17919 events. 10297/17919 cut-off events. For 516622/516941 co-relation queries the response was YES. Maximal size of possible extension queue 1398. Compared 160003 event pairs, 5633 based on Foata normal form. 148/17454 useless extension candidates. Maximal degree in co-relation 93398. Up to 15423 conditions per place. [2024-06-27 17:51:32,708 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 255 selfloop transitions, 103 changer transitions 0/372 dead transitions. [2024-06-27 17:51:32,708 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 372 transitions, 6832 flow [2024-06-27 17:51:32,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:51:32,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:51:32,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 194 transitions. [2024-06-27 17:51:32,709 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6158730158730159 [2024-06-27 17:51:32,709 INFO L175 Difference]: Start difference. First operand has 259 places, 350 transitions, 6034 flow. Second operand 7 states and 194 transitions. [2024-06-27 17:51:32,709 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 372 transitions, 6832 flow [2024-06-27 17:51:34,916 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 372 transitions, 6490 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-27 17:51:34,921 INFO L231 Difference]: Finished difference. Result has 258 places, 350 transitions, 5905 flow [2024-06-27 17:51:34,921 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5692, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5905, PETRI_PLACES=258, PETRI_TRANSITIONS=350} [2024-06-27 17:51:34,922 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 209 predicate places. [2024-06-27 17:51:34,922 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 350 transitions, 5905 flow [2024-06-27 17:51:34,923 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:34,923 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:34,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:51:34,923 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 17:51:34,923 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:51:34,923 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:34,923 INFO L85 PathProgramCache]: Analyzing trace with hash 2106381689, now seen corresponding path program 1 times [2024-06-27 17:51:34,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:34,924 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1127815113] [2024-06-27 17:51:34,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:34,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:34,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:35,055 INFO L134 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:35,056 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:35,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1127815113] [2024-06-27 17:51:35,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1127815113] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:35,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:35,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:51:35,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1364274473] [2024-06-27 17:51:35,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:35,058 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:51:35,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:35,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:51:35,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:51:35,140 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:51:35,140 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 350 transitions, 5905 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:35,140 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:35,141 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:51:35,141 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:38,161 INFO L124 PetriNetUnfolderBase]: 10211/18007 cut-off events. [2024-06-27 17:51:38,161 INFO L125 PetriNetUnfolderBase]: For 465304/465600 co-relation queries the response was YES. [2024-06-27 17:51:38,356 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91377 conditions, 18007 events. 10211/18007 cut-off events. For 465304/465600 co-relation queries the response was YES. Maximal size of possible extension queue 1381. Compared 160941 event pairs, 5005 based on Foata normal form. 142/17570 useless extension candidates. Maximal degree in co-relation 91254. Up to 12125 conditions per place. [2024-06-27 17:51:38,416 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 252 selfloop transitions, 114 changer transitions 0/380 dead transitions. [2024-06-27 17:51:38,417 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 380 transitions, 6767 flow [2024-06-27 17:51:38,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:51:38,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:51:38,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 201 transitions. [2024-06-27 17:51:38,418 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.638095238095238 [2024-06-27 17:51:38,418 INFO L175 Difference]: Start difference. First operand has 258 places, 350 transitions, 5905 flow. Second operand 7 states and 201 transitions. [2024-06-27 17:51:38,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 380 transitions, 6767 flow [2024-06-27 17:51:40,467 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 380 transitions, 6465 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-27 17:51:40,472 INFO L231 Difference]: Finished difference. Result has 258 places, 350 transitions, 5840 flow [2024-06-27 17:51:40,473 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5603, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5840, PETRI_PLACES=258, PETRI_TRANSITIONS=350} [2024-06-27 17:51:40,473 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 209 predicate places. [2024-06-27 17:51:40,473 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 350 transitions, 5840 flow [2024-06-27 17:51:40,474 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:40,474 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:40,474 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:51:40,474 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 17:51:40,474 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:51:40,474 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:40,474 INFO L85 PathProgramCache]: Analyzing trace with hash 1797901903, now seen corresponding path program 4 times [2024-06-27 17:51:40,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:40,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1957521928] [2024-06-27 17:51:40,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:40,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:40,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:40,536 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:40,536 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:40,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1957521928] [2024-06-27 17:51:40,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1957521928] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:40,536 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:40,536 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:51:40,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [244130003] [2024-06-27 17:51:40,537 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:40,537 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:51:40,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:40,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:51:40,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:51:40,579 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:51:40,580 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 350 transitions, 5840 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have 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:51:40,580 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:40,580 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:51:40,580 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand