/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-VariableLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --cacsl2boogietranslator.pointer.base.address.is.valid.at.dereference ASSERTandASSUME --cacsl2boogietranslator.pointer.to.allocated.memory.at.dereference ASSERTandASSUME --cacsl2boogietranslator.check.array.bounds.for.arrays.that.are.off.heap ASSERTandASSUME --cacsl2boogietranslator.check.if.freed.pointer.was.valid true --cacsl2boogietranslator.adapt.memory.model.on.pointer.casts.if.necessary true -i ../../../trunk/examples/svcomp/weaver/test-easy11.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-ac9dbd0-m [2023-08-26 13:51:48,016 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-26 13:51:48,098 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-VariableLbe.epf [2023-08-26 13:51:48,103 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-26 13:51:48,104 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-26 13:51:48,135 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-26 13:51:48,135 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-26 13:51:48,136 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-26 13:51:48,136 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-26 13:51:48,140 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-26 13:51:48,140 INFO L153 SettingsManager]: * Use SBE=true [2023-08-26 13:51:48,140 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-26 13:51:48,140 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-26 13:51:48,142 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-26 13:51:48,142 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-26 13:51:48,142 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-26 13:51:48,142 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-26 13:51:48,142 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-26 13:51:48,143 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-26 13:51:48,143 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-26 13:51:48,143 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-26 13:51:48,144 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-26 13:51:48,144 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-26 13:51:48,144 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-26 13:51:48,145 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-26 13:51:48,145 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-08-26 13:51:48,145 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-26 13:51:48,145 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-26 13:51:48,146 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-26 13:51:48,146 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-26 13:51:48,147 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-26 13:51:48,147 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-26 13:51:48,147 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-26 13:51:48,147 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-26 13:51:48,147 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-26 13:51:48,148 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC 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: Check unreachability of reach_error function -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Pointer base address is valid at dereference -> ASSERTandASSUME Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Pointer to allocated memory at dereference -> ASSERTandASSUME Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check array bounds for arrays that are off heap -> ASSERTandASSUME Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check if freed pointer was valid -> true Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Adapt memory model on pointer casts if necessary -> true [2023-08-26 13:51:48,454 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-26 13:51:48,474 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-26 13:51:48,476 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-26 13:51:48,477 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-26 13:51:48,478 INFO L274 PluginConnector]: CDTParser initialized [2023-08-26 13:51:48,479 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/test-easy11.wvr.c [2023-08-26 13:51:49,633 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-26 13:51:49,837 INFO L384 CDTParser]: Found 1 translation units. [2023-08-26 13:51:49,838 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/test-easy11.wvr.c [2023-08-26 13:51:49,844 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/73c39048b/8395d5269e76402d9a43c26b81dfd1fc/FLAGa272d5e92 [2023-08-26 13:51:49,859 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/73c39048b/8395d5269e76402d9a43c26b81dfd1fc [2023-08-26 13:51:49,863 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-26 13:51:49,865 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-26 13:51:49,867 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-26 13:51:49,867 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-26 13:51:49,870 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-26 13:51:49,871 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.08 01:51:49" (1/1) ... [2023-08-26 13:51:49,871 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@250e23b1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 01:51:49, skipping insertion in model container [2023-08-26 13:51:49,872 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.08 01:51:49" (1/1) ... [2023-08-26 13:51:49,888 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-26 13:51:50,048 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-26 13:51:50,056 INFO L201 MainTranslator]: Completed pre-run [2023-08-26 13:51:50,082 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-26 13:51:50,090 WARN L669 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-08-26 13:51:50,090 WARN L669 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-08-26 13:51:50,096 INFO L206 MainTranslator]: Completed translation [2023-08-26 13:51:50,096 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 01:51:50 WrapperNode [2023-08-26 13:51:50,096 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-26 13:51:50,097 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-26 13:51:50,097 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-26 13:51:50,097 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-26 13:51:50,103 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 01:51:50" (1/1) ... [2023-08-26 13:51:50,116 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 01:51:50" (1/1) ... [2023-08-26 13:51:50,134 INFO L138 Inliner]: procedures = 21, calls = 25, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 56 [2023-08-26 13:51:50,134 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-26 13:51:50,135 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-26 13:51:50,136 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-26 13:51:50,136 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-26 13:51:50,142 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 01:51:50" (1/1) ... [2023-08-26 13:51:50,143 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 01:51:50" (1/1) ... [2023-08-26 13:51:50,146 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 01:51:50" (1/1) ... [2023-08-26 13:51:50,147 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 01:51:50" (1/1) ... [2023-08-26 13:51:50,160 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 01:51:50" (1/1) ... [2023-08-26 13:51:50,163 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 01:51:50" (1/1) ... [2023-08-26 13:51:50,167 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 01:51:50" (1/1) ... [2023-08-26 13:51:50,168 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 01:51:50" (1/1) ... [2023-08-26 13:51:50,169 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-26 13:51:50,170 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-26 13:51:50,170 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-26 13:51:50,170 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-26 13:51:50,171 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 01:51:50" (1/1) ... [2023-08-26 13:51:50,175 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-26 13:51:50,189 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:51:50,202 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-08-26 13:51:50,212 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-08-26 13:51:50,239 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-26 13:51:50,239 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-08-26 13:51:50,239 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-08-26 13:51:50,240 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-08-26 13:51:50,240 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-08-26 13:51:50,241 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-26 13:51:50,241 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-26 13:51:50,241 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-26 13:51:50,241 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-08-26 13:51:50,241 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-08-26 13:51:50,241 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-26 13:51:50,242 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-26 13:51:50,242 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-26 13:51:50,242 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-26 13:51:50,243 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-08-26 13:51:50,309 INFO L236 CfgBuilder]: Building ICFG [2023-08-26 13:51:50,311 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-26 13:51:50,514 INFO L277 CfgBuilder]: Performing block encoding [2023-08-26 13:51:50,519 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-26 13:51:50,519 INFO L302 CfgBuilder]: Removed 2 assume(true) statements. [2023-08-26 13:51:50,522 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.08 01:51:50 BoogieIcfgContainer [2023-08-26 13:51:50,522 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-26 13:51:50,525 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-26 13:51:50,525 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-26 13:51:50,527 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-26 13:51:50,527 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 26.08 01:51:49" (1/3) ... [2023-08-26 13:51:50,528 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@32719b74 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.08 01:51:50, skipping insertion in model container [2023-08-26 13:51:50,528 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 01:51:50" (2/3) ... [2023-08-26 13:51:50,529 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@32719b74 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.08 01:51:50, skipping insertion in model container [2023-08-26 13:51:50,529 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.08 01:51:50" (3/3) ... [2023-08-26 13:51:50,530 INFO L112 eAbstractionObserver]: Analyzing ICFG test-easy11.wvr.c [2023-08-26 13:51:50,544 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-26 13:51:50,544 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 9 error locations. [2023-08-26 13:51:50,544 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-26 13:51:50,593 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-08-26 13:51:50,621 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 91 places, 90 transitions, 196 flow [2023-08-26 13:51:50,657 INFO L124 PetriNetUnfolderBase]: 6/88 cut-off events. [2023-08-26 13:51:50,657 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-26 13:51:50,661 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97 conditions, 88 events. 6/88 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 86 event pairs, 0 based on Foata normal form. 0/73 useless extension candidates. Maximal degree in co-relation 49. Up to 2 conditions per place. [2023-08-26 13:51:50,661 INFO L82 GeneralOperation]: Start removeDead. Operand has 91 places, 90 transitions, 196 flow [2023-08-26 13:51:50,664 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 80 places, 79 transitions, 170 flow [2023-08-26 13:51:50,667 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-26 13:51:50,674 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 80 places, 79 transitions, 170 flow [2023-08-26 13:51:50,676 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 80 places, 79 transitions, 170 flow [2023-08-26 13:51:50,676 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 80 places, 79 transitions, 170 flow [2023-08-26 13:51:50,695 INFO L124 PetriNetUnfolderBase]: 6/79 cut-off events. [2023-08-26 13:51:50,695 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-26 13:51:50,696 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88 conditions, 79 events. 6/79 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 83 event pairs, 0 based on Foata normal form. 0/65 useless extension candidates. Maximal degree in co-relation 49. Up to 2 conditions per place. [2023-08-26 13:51:50,697 INFO L119 LiptonReduction]: Number of co-enabled transitions 748 [2023-08-26 13:51:52,899 INFO L134 LiptonReduction]: Checked pairs total: 780 [2023-08-26 13:51:52,899 INFO L136 LiptonReduction]: Total number of compositions: 76 [2023-08-26 13:51:52,912 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-26 13:51:52,917 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=LoopsAndPotentialCycles, 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;@334dd565, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-26 13:51:52,917 INFO L358 AbstractCegarLoop]: Starting to check reachability of 11 error locations. [2023-08-26 13:51:52,919 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-26 13:51:52,919 INFO L124 PetriNetUnfolderBase]: 0/1 cut-off events. [2023-08-26 13:51:52,919 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-26 13:51:52,919 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:51:52,920 INFO L208 CegarLoopForPetriNet]: trace histogram [1] [2023-08-26 13:51:52,920 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:51:52,924 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:51:52,924 INFO L85 PathProgramCache]: Analyzing trace with hash 338, now seen corresponding path program 1 times [2023-08-26 13:51:52,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:51:52,932 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1852983020] [2023-08-26 13:51:52,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:51:52,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:51:52,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:51:53,007 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:51:53,008 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:51:53,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1852983020] [2023-08-26 13:51:53,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1852983020] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:51:53,009 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:51:53,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [0] imperfect sequences [] total 0 [2023-08-26 13:51:53,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1129194227] [2023-08-26 13:51:53,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:51:53,017 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-08-26 13:51:53,021 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:51:53,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-08-26 13:51:53,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-08-26 13:51:53,039 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 81 out of 166 [2023-08-26 13:51:53,040 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 28 places, 23 transitions, 58 flow. Second operand has 2 states, 2 states have (on average 81.5) internal successors, (163), 2 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:53,041 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:51:53,041 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 81 of 166 [2023-08-26 13:51:53,042 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:51:53,100 INFO L124 PetriNetUnfolderBase]: 88/151 cut-off events. [2023-08-26 13:51:53,101 INFO L125 PetriNetUnfolderBase]: For 8/8 co-relation queries the response was YES. [2023-08-26 13:51:53,101 INFO L83 FinitePrefix]: Finished finitePrefix Result has 318 conditions, 151 events. 88/151 cut-off events. For 8/8 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 387 event pairs, 56 based on Foata normal form. 0/89 useless extension candidates. Maximal degree in co-relation 252. Up to 152 conditions per place. [2023-08-26 13:51:53,103 INFO L140 encePairwiseOnDemand]: 164/166 looper letters, 21 selfloop transitions, 0 changer transitions 0/21 dead transitions. [2023-08-26 13:51:53,104 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 27 places, 21 transitions, 96 flow [2023-08-26 13:51:53,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-08-26 13:51:53,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2023-08-26 13:51:53,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 185 transitions. [2023-08-26 13:51:53,115 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5572289156626506 [2023-08-26 13:51:53,115 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 185 transitions. [2023-08-26 13:51:53,116 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 185 transitions. [2023-08-26 13:51:53,117 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:51:53,119 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 185 transitions. [2023-08-26 13:51:53,123 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 92.5) internal successors, (185), 2 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:53,128 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 166.0) internal successors, (498), 3 states have internal predecessors, (498), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:53,129 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 166.0) internal successors, (498), 3 states have internal predecessors, (498), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:53,130 INFO L175 Difference]: Start difference. First operand has 28 places, 23 transitions, 58 flow. Second operand 2 states and 185 transitions. [2023-08-26 13:51:53,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 27 places, 21 transitions, 96 flow [2023-08-26 13:51:53,133 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 23 places, 21 transitions, 88 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-08-26 13:51:53,135 INFO L231 Difference]: Finished difference. Result has 23 places, 21 transitions, 46 flow [2023-08-26 13:51:53,136 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=166, PETRI_DIFFERENCE_MINUEND_FLOW=46, PETRI_DIFFERENCE_MINUEND_PLACES=22, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=21, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=46, PETRI_PLACES=23, PETRI_TRANSITIONS=21} [2023-08-26 13:51:53,139 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, -5 predicate places. [2023-08-26 13:51:53,139 INFO L495 AbstractCegarLoop]: Abstraction has has 23 places, 21 transitions, 46 flow [2023-08-26 13:51:53,139 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 81.5) internal successors, (163), 2 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:53,139 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:51:53,140 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-08-26 13:51:53,140 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-26 13:51:53,140 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:51:53,141 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:51:53,141 INFO L85 PathProgramCache]: Analyzing trace with hash 331282, now seen corresponding path program 1 times [2023-08-26 13:51:53,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:51:53,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [860576841] [2023-08-26 13:51:53,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:51:53,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:51:53,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:51:53,275 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:51:53,276 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:51:53,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [860576841] [2023-08-26 13:51:53,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [860576841] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:51:53,276 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:51:53,277 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-26 13:51:53,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1467944979] [2023-08-26 13:51:53,277 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:51:53,278 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 13:51:53,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:51:53,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 13:51:53,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 13:51:53,279 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 62 out of 166 [2023-08-26 13:51:53,280 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 23 places, 21 transitions, 46 flow. Second operand has 3 states, 3 states have (on average 63.0) internal successors, (189), 3 states have internal predecessors, (189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:53,280 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:51:53,280 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 62 of 166 [2023-08-26 13:51:53,280 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:51:53,318 INFO L124 PetriNetUnfolderBase]: 82/139 cut-off events. [2023-08-26 13:51:53,319 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-08-26 13:51:53,319 INFO L83 FinitePrefix]: Finished finitePrefix Result has 285 conditions, 139 events. 82/139 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 342 event pairs, 52 based on Foata normal form. 0/85 useless extension candidates. Maximal degree in co-relation 282. Up to 139 conditions per place. [2023-08-26 13:51:53,320 INFO L140 encePairwiseOnDemand]: 163/166 looper letters, 18 selfloop transitions, 1 changer transitions 0/19 dead transitions. [2023-08-26 13:51:53,320 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 23 places, 19 transitions, 80 flow [2023-08-26 13:51:53,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 13:51:53,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 13:51:53,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 207 transitions. [2023-08-26 13:51:53,323 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41566265060240964 [2023-08-26 13:51:53,324 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 207 transitions. [2023-08-26 13:51:53,324 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 207 transitions. [2023-08-26 13:51:53,324 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:51:53,325 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 207 transitions. [2023-08-26 13:51:53,326 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 69.0) internal successors, (207), 3 states have internal predecessors, (207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:53,327 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 166.0) internal successors, (664), 4 states have internal predecessors, (664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:53,328 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 166.0) internal successors, (664), 4 states have internal predecessors, (664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:53,328 INFO L175 Difference]: Start difference. First operand has 23 places, 21 transitions, 46 flow. Second operand 3 states and 207 transitions. [2023-08-26 13:51:53,328 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 23 places, 19 transitions, 80 flow [2023-08-26 13:51:53,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 23 places, 19 transitions, 80 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-26 13:51:53,329 INFO L231 Difference]: Finished difference. Result has 23 places, 19 transitions, 44 flow [2023-08-26 13:51:53,329 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=166, PETRI_DIFFERENCE_MINUEND_FLOW=42, PETRI_DIFFERENCE_MINUEND_PLACES=21, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=19, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=18, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=44, PETRI_PLACES=23, PETRI_TRANSITIONS=19} [2023-08-26 13:51:53,330 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, -5 predicate places. [2023-08-26 13:51:53,330 INFO L495 AbstractCegarLoop]: Abstraction has has 23 places, 19 transitions, 44 flow [2023-08-26 13:51:53,331 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 63.0) internal successors, (189), 3 states have internal predecessors, (189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:53,331 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:51:53,331 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-08-26 13:51:53,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-26 13:51:53,331 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:51:53,332 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:51:53,332 INFO L85 PathProgramCache]: Analyzing trace with hash 331283, now seen corresponding path program 1 times [2023-08-26 13:51:53,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:51:53,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1721692131] [2023-08-26 13:51:53,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:51:53,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:51:53,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:51:53,417 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:51:53,417 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:51:53,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1721692131] [2023-08-26 13:51:53,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1721692131] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:51:53,418 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:51:53,418 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-26 13:51:53,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1452449205] [2023-08-26 13:51:53,418 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:51:53,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 13:51:53,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:51:53,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 13:51:53,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 13:51:53,420 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 166 [2023-08-26 13:51:53,421 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 23 places, 19 transitions, 44 flow. Second operand has 3 states, 3 states have (on average 65.0) internal successors, (195), 3 states have internal predecessors, (195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:53,421 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:51:53,421 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 166 [2023-08-26 13:51:53,421 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:51:53,457 INFO L124 PetriNetUnfolderBase]: 76/127 cut-off events. [2023-08-26 13:51:53,457 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-08-26 13:51:53,458 INFO L83 FinitePrefix]: Finished finitePrefix Result has 263 conditions, 127 events. 76/127 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 301 event pairs, 48 based on Foata normal form. 0/81 useless extension candidates. Maximal degree in co-relation 259. Up to 127 conditions per place. [2023-08-26 13:51:53,459 INFO L140 encePairwiseOnDemand]: 163/166 looper letters, 16 selfloop transitions, 1 changer transitions 0/17 dead transitions. [2023-08-26 13:51:53,459 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 23 places, 17 transitions, 74 flow [2023-08-26 13:51:53,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 13:51:53,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 13:51:53,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 211 transitions. [2023-08-26 13:51:53,461 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42369477911646586 [2023-08-26 13:51:53,461 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 211 transitions. [2023-08-26 13:51:53,461 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 211 transitions. [2023-08-26 13:51:53,462 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:51:53,462 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 211 transitions. [2023-08-26 13:51:53,463 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 70.33333333333333) internal successors, (211), 3 states have internal predecessors, (211), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:53,464 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 166.0) internal successors, (664), 4 states have internal predecessors, (664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:53,464 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 166.0) internal successors, (664), 4 states have internal predecessors, (664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:53,464 INFO L175 Difference]: Start difference. First operand has 23 places, 19 transitions, 44 flow. Second operand 3 states and 211 transitions. [2023-08-26 13:51:53,465 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 23 places, 17 transitions, 74 flow [2023-08-26 13:51:53,465 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 22 places, 17 transitions, 73 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 13:51:53,465 INFO L231 Difference]: Finished difference. Result has 22 places, 17 transitions, 41 flow [2023-08-26 13:51:53,466 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=166, PETRI_DIFFERENCE_MINUEND_FLOW=39, PETRI_DIFFERENCE_MINUEND_PLACES=20, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=17, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=16, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=41, PETRI_PLACES=22, PETRI_TRANSITIONS=17} [2023-08-26 13:51:53,466 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, -6 predicate places. [2023-08-26 13:51:53,466 INFO L495 AbstractCegarLoop]: Abstraction has has 22 places, 17 transitions, 41 flow [2023-08-26 13:51:53,467 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 65.0) internal successors, (195), 3 states have internal predecessors, (195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:53,467 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:51:53,467 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-26 13:51:53,467 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-08-26 13:51:53,467 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:51:53,468 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:51:53,468 INFO L85 PathProgramCache]: Analyzing trace with hash 318368389, now seen corresponding path program 1 times [2023-08-26 13:51:53,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:51:53,468 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1085209740] [2023-08-26 13:51:53,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:51:53,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:51:53,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:51:53,561 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:51:53,562 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:51:53,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1085209740] [2023-08-26 13:51:53,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1085209740] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:51:53,562 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:51:53,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-26 13:51:53,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1413095995] [2023-08-26 13:51:53,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:51:53,573 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-26 13:51:53,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:51:53,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-26 13:51:53,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-08-26 13:51:53,574 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 59 out of 166 [2023-08-26 13:51:53,574 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 22 places, 17 transitions, 41 flow. Second operand has 4 states, 4 states have (on average 60.25) internal successors, (241), 4 states have internal predecessors, (241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:53,575 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:51:53,575 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 59 of 166 [2023-08-26 13:51:53,575 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:51:53,602 INFO L124 PetriNetUnfolderBase]: 58/100 cut-off events. [2023-08-26 13:51:53,602 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-08-26 13:51:53,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 210 conditions, 100 events. 58/100 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 212 event pairs, 36 based on Foata normal form. 0/69 useless extension candidates. Maximal degree in co-relation 206. Up to 100 conditions per place. [2023-08-26 13:51:53,603 INFO L140 encePairwiseOnDemand]: 164/166 looper letters, 15 selfloop transitions, 1 changer transitions 0/16 dead transitions. [2023-08-26 13:51:53,603 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 23 places, 16 transitions, 71 flow [2023-08-26 13:51:53,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 13:51:53,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 13:51:53,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 194 transitions. [2023-08-26 13:51:53,605 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3895582329317269 [2023-08-26 13:51:53,605 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 194 transitions. [2023-08-26 13:51:53,605 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 194 transitions. [2023-08-26 13:51:53,605 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:51:53,605 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 194 transitions. [2023-08-26 13:51:53,606 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 64.66666666666667) internal successors, (194), 3 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:53,607 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 166.0) internal successors, (664), 4 states have internal predecessors, (664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:53,608 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 166.0) internal successors, (664), 4 states have internal predecessors, (664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:53,608 INFO L175 Difference]: Start difference. First operand has 22 places, 17 transitions, 41 flow. Second operand 3 states and 194 transitions. [2023-08-26 13:51:53,608 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 23 places, 16 transitions, 71 flow [2023-08-26 13:51:53,608 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 22 places, 16 transitions, 70 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 13:51:53,609 INFO L231 Difference]: Finished difference. Result has 22 places, 16 transitions, 40 flow [2023-08-26 13:51:53,609 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=166, PETRI_DIFFERENCE_MINUEND_FLOW=38, PETRI_DIFFERENCE_MINUEND_PLACES=20, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=16, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=15, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=40, PETRI_PLACES=22, PETRI_TRANSITIONS=16} [2023-08-26 13:51:53,609 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, -6 predicate places. [2023-08-26 13:51:53,609 INFO L495 AbstractCegarLoop]: Abstraction has has 22 places, 16 transitions, 40 flow [2023-08-26 13:51:53,610 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 60.25) internal successors, (241), 4 states have internal predecessors, (241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:53,610 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:51:53,610 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-26 13:51:53,610 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-08-26 13:51:53,610 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:51:53,611 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:51:53,611 INFO L85 PathProgramCache]: Analyzing trace with hash 318368390, now seen corresponding path program 1 times [2023-08-26 13:51:53,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:51:53,611 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1836947488] [2023-08-26 13:51:53,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:51:53,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:51:53,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:51:53,719 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:51:53,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:51:53,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1836947488] [2023-08-26 13:51:53,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1836947488] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:51:53,720 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:51:53,720 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-26 13:51:53,720 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1988348770] [2023-08-26 13:51:53,720 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:51:53,720 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-26 13:51:53,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:51:53,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-26 13:51:53,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-08-26 13:51:53,721 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 166 [2023-08-26 13:51:53,722 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 22 places, 16 transitions, 40 flow. Second operand has 4 states, 4 states have (on average 61.25) internal successors, (245), 4 states have internal predecessors, (245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:53,722 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:51:53,722 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 166 [2023-08-26 13:51:53,722 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:51:53,758 INFO L124 PetriNetUnfolderBase]: 40/73 cut-off events. [2023-08-26 13:51:53,759 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-08-26 13:51:53,759 INFO L83 FinitePrefix]: Finished finitePrefix Result has 157 conditions, 73 events. 40/73 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 130 event pairs, 24 based on Foata normal form. 0/57 useless extension candidates. Maximal degree in co-relation 153. Up to 73 conditions per place. [2023-08-26 13:51:53,760 INFO L140 encePairwiseOnDemand]: 164/166 looper letters, 14 selfloop transitions, 1 changer transitions 0/15 dead transitions. [2023-08-26 13:51:53,760 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 23 places, 15 transitions, 68 flow [2023-08-26 13:51:53,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 13:51:53,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 13:51:53,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 196 transitions. [2023-08-26 13:51:53,765 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39357429718875503 [2023-08-26 13:51:53,765 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 196 transitions. [2023-08-26 13:51:53,765 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 196 transitions. [2023-08-26 13:51:53,765 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:51:53,765 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 196 transitions. [2023-08-26 13:51:53,766 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 65.33333333333333) internal successors, (196), 3 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:53,767 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 166.0) internal successors, (664), 4 states have internal predecessors, (664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:53,768 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 166.0) internal successors, (664), 4 states have internal predecessors, (664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:53,768 INFO L175 Difference]: Start difference. First operand has 22 places, 16 transitions, 40 flow. Second operand 3 states and 196 transitions. [2023-08-26 13:51:53,768 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 23 places, 15 transitions, 68 flow [2023-08-26 13:51:53,768 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 22 places, 15 transitions, 67 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 13:51:53,769 INFO L231 Difference]: Finished difference. Result has 22 places, 15 transitions, 39 flow [2023-08-26 13:51:53,769 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=166, PETRI_DIFFERENCE_MINUEND_FLOW=37, PETRI_DIFFERENCE_MINUEND_PLACES=20, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=15, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=14, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=39, PETRI_PLACES=22, PETRI_TRANSITIONS=15} [2023-08-26 13:51:53,769 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, -6 predicate places. [2023-08-26 13:51:53,770 INFO L495 AbstractCegarLoop]: Abstraction has has 22 places, 15 transitions, 39 flow [2023-08-26 13:51:53,770 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 61.25) internal successors, (245), 4 states have internal predecessors, (245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:53,770 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:51:53,770 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:51:53,770 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-08-26 13:51:53,771 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:51:53,771 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:51:53,771 INFO L85 PathProgramCache]: Analyzing trace with hash 1665831399, now seen corresponding path program 1 times [2023-08-26 13:51:53,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:51:53,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [118211254] [2023-08-26 13:51:53,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:51:53,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:51:53,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:51:54,196 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:51:54,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:51:54,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [118211254] [2023-08-26 13:51:54,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [118211254] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:51:54,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:51:54,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-26 13:51:54,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [164834932] [2023-08-26 13:51:54,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:51:54,197 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-26 13:51:54,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:51:54,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-26 13:51:54,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2023-08-26 13:51:54,200 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 166 [2023-08-26 13:51:54,201 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 22 places, 15 transitions, 39 flow. Second operand has 8 states, 8 states have (on average 56.625) internal successors, (453), 8 states have internal predecessors, (453), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:54,201 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:51:54,201 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 166 [2023-08-26 13:51:54,201 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:51:54,362 INFO L124 PetriNetUnfolderBase]: 46/88 cut-off events. [2023-08-26 13:51:54,362 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-08-26 13:51:54,363 INFO L83 FinitePrefix]: Finished finitePrefix Result has 188 conditions, 88 events. 46/88 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 212 event pairs, 1 based on Foata normal form. 1/69 useless extension candidates. Maximal degree in co-relation 184. Up to 22 conditions per place. [2023-08-26 13:51:54,363 INFO L140 encePairwiseOnDemand]: 159/166 looper letters, 29 selfloop transitions, 8 changer transitions 5/42 dead transitions. [2023-08-26 13:51:54,363 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 28 places, 42 transitions, 183 flow [2023-08-26 13:51:54,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-26 13:51:54,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-26 13:51:54,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 428 transitions. [2023-08-26 13:51:54,365 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3683304647160069 [2023-08-26 13:51:54,365 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 428 transitions. [2023-08-26 13:51:54,365 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 428 transitions. [2023-08-26 13:51:54,366 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:51:54,366 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 428 transitions. [2023-08-26 13:51:54,367 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 61.142857142857146) internal successors, (428), 7 states have internal predecessors, (428), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:54,369 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 166.0) internal successors, (1328), 8 states have internal predecessors, (1328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:54,370 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 166.0) internal successors, (1328), 8 states have internal predecessors, (1328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:54,370 INFO L175 Difference]: Start difference. First operand has 22 places, 15 transitions, 39 flow. Second operand 7 states and 428 transitions. [2023-08-26 13:51:54,370 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 28 places, 42 transitions, 183 flow [2023-08-26 13:51:54,370 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 27 places, 42 transitions, 182 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 13:51:54,371 INFO L231 Difference]: Finished difference. Result has 32 places, 21 transitions, 88 flow [2023-08-26 13:51:54,371 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=166, PETRI_DIFFERENCE_MINUEND_FLOW=38, PETRI_DIFFERENCE_MINUEND_PLACES=21, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=15, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=9, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=88, PETRI_PLACES=32, PETRI_TRANSITIONS=21} [2023-08-26 13:51:54,377 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 4 predicate places. [2023-08-26 13:51:54,380 INFO L495 AbstractCegarLoop]: Abstraction has has 32 places, 21 transitions, 88 flow [2023-08-26 13:51:54,380 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 56.625) internal successors, (453), 8 states have internal predecessors, (453), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:54,380 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:51:54,380 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:51:54,381 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-08-26 13:51:54,381 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:51:54,381 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:51:54,381 INFO L85 PathProgramCache]: Analyzing trace with hash -1995086593, now seen corresponding path program 2 times [2023-08-26 13:51:54,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:51:54,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [972943872] [2023-08-26 13:51:54,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:51:54,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:51:54,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:51:54,638 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:51:54,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:51:54,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [972943872] [2023-08-26 13:51:54,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [972943872] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:51:54,639 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:51:54,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-26 13:51:54,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [704128055] [2023-08-26 13:51:54,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:51:54,639 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-26 13:51:54,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:51:54,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-26 13:51:54,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2023-08-26 13:51:54,641 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 166 [2023-08-26 13:51:54,641 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 32 places, 21 transitions, 88 flow. Second operand has 8 states, 8 states have (on average 56.625) internal successors, (453), 8 states have internal predecessors, (453), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:54,642 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:51:54,642 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 166 [2023-08-26 13:51:54,642 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:51:54,784 INFO L124 PetriNetUnfolderBase]: 56/104 cut-off events. [2023-08-26 13:51:54,784 INFO L125 PetriNetUnfolderBase]: For 59/59 co-relation queries the response was YES. [2023-08-26 13:51:54,784 INFO L83 FinitePrefix]: Finished finitePrefix Result has 321 conditions, 104 events. 56/104 cut-off events. For 59/59 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 230 event pairs, 5 based on Foata normal form. 1/105 useless extension candidates. Maximal degree in co-relation 312. Up to 57 conditions per place. [2023-08-26 13:51:54,785 INFO L140 encePairwiseOnDemand]: 158/166 looper letters, 27 selfloop transitions, 12 changer transitions 5/44 dead transitions. [2023-08-26 13:51:54,785 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 37 places, 44 transitions, 250 flow [2023-08-26 13:51:54,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-26 13:51:54,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-26 13:51:54,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 428 transitions. [2023-08-26 13:51:54,789 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3683304647160069 [2023-08-26 13:51:54,789 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 428 transitions. [2023-08-26 13:51:54,789 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 428 transitions. [2023-08-26 13:51:54,789 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:51:54,790 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 428 transitions. [2023-08-26 13:51:54,791 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 61.142857142857146) internal successors, (428), 7 states have internal predecessors, (428), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:54,792 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 166.0) internal successors, (1328), 8 states have internal predecessors, (1328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:54,793 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 166.0) internal successors, (1328), 8 states have internal predecessors, (1328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:54,793 INFO L175 Difference]: Start difference. First operand has 32 places, 21 transitions, 88 flow. Second operand 7 states and 428 transitions. [2023-08-26 13:51:54,793 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 37 places, 44 transitions, 250 flow [2023-08-26 13:51:54,794 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 35 places, 44 transitions, 240 flow, removed 2 selfloop flow, removed 2 redundant places. [2023-08-26 13:51:54,795 INFO L231 Difference]: Finished difference. Result has 39 places, 28 transitions, 162 flow [2023-08-26 13:51:54,795 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=166, PETRI_DIFFERENCE_MINUEND_FLOW=80, PETRI_DIFFERENCE_MINUEND_PLACES=29, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=21, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=13, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=162, PETRI_PLACES=39, PETRI_TRANSITIONS=28} [2023-08-26 13:51:54,796 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 11 predicate places. [2023-08-26 13:51:54,796 INFO L495 AbstractCegarLoop]: Abstraction has has 39 places, 28 transitions, 162 flow [2023-08-26 13:51:54,796 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 56.625) internal successors, (453), 8 states have internal predecessors, (453), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:54,796 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:51:54,796 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:51:54,797 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-08-26 13:51:54,797 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:51:54,797 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:51:54,797 INFO L85 PathProgramCache]: Analyzing trace with hash -833557973, now seen corresponding path program 3 times [2023-08-26 13:51:54,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:51:54,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1617257542] [2023-08-26 13:51:54,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:51:54,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:51:54,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:51:54,915 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:51:54,915 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:51:54,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1617257542] [2023-08-26 13:51:54,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1617257542] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:51:54,916 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:51:54,916 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-26 13:51:54,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1525268360] [2023-08-26 13:51:54,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:51:54,916 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-26 13:51:54,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:51:54,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-26 13:51:54,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-08-26 13:51:54,918 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 62 out of 166 [2023-08-26 13:51:54,918 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 39 places, 28 transitions, 162 flow. Second operand has 7 states, 7 states have (on average 63.857142857142854) internal successors, (447), 7 states have internal predecessors, (447), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:54,918 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:51:54,918 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 62 of 166 [2023-08-26 13:51:54,918 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:51:55,026 INFO L124 PetriNetUnfolderBase]: 62/114 cut-off events. [2023-08-26 13:51:55,026 INFO L125 PetriNetUnfolderBase]: For 150/150 co-relation queries the response was YES. [2023-08-26 13:51:55,027 INFO L83 FinitePrefix]: Finished finitePrefix Result has 429 conditions, 114 events. 62/114 cut-off events. For 150/150 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 276 event pairs, 5 based on Foata normal form. 1/115 useless extension candidates. Maximal degree in co-relation 417. Up to 66 conditions per place. [2023-08-26 13:51:55,028 INFO L140 encePairwiseOnDemand]: 158/166 looper letters, 30 selfloop transitions, 15 changer transitions 5/50 dead transitions. [2023-08-26 13:51:55,028 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 50 transitions, 353 flow [2023-08-26 13:51:55,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-26 13:51:55,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-26 13:51:55,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 477 transitions. [2023-08-26 13:51:55,034 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41049913941480204 [2023-08-26 13:51:55,034 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 477 transitions. [2023-08-26 13:51:55,034 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 477 transitions. [2023-08-26 13:51:55,034 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:51:55,035 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 477 transitions. [2023-08-26 13:51:55,036 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 68.14285714285714) internal successors, (477), 7 states have internal predecessors, (477), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:55,037 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 166.0) internal successors, (1328), 8 states have internal predecessors, (1328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:55,038 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 166.0) internal successors, (1328), 8 states have internal predecessors, (1328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:55,038 INFO L175 Difference]: Start difference. First operand has 39 places, 28 transitions, 162 flow. Second operand 7 states and 477 transitions. [2023-08-26 13:51:55,038 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 50 transitions, 353 flow [2023-08-26 13:51:55,040 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 50 transitions, 321 flow, removed 8 selfloop flow, removed 3 redundant places. [2023-08-26 13:51:55,041 INFO L231 Difference]: Finished difference. Result has 45 places, 34 transitions, 228 flow [2023-08-26 13:51:55,041 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=166, PETRI_DIFFERENCE_MINUEND_FLOW=135, PETRI_DIFFERENCE_MINUEND_PLACES=35, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=28, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=16, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=228, PETRI_PLACES=45, PETRI_TRANSITIONS=34} [2023-08-26 13:51:55,042 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 17 predicate places. [2023-08-26 13:51:55,042 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 34 transitions, 228 flow [2023-08-26 13:51:55,042 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 63.857142857142854) internal successors, (447), 7 states have internal predecessors, (447), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:55,042 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:51:55,042 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:51:55,043 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-08-26 13:51:55,043 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:51:55,043 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:51:55,043 INFO L85 PathProgramCache]: Analyzing trace with hash -2012816481, now seen corresponding path program 4 times [2023-08-26 13:51:55,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:51:55,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [463666904] [2023-08-26 13:51:55,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:51:55,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:51:55,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:51:55,166 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:51:55,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:51:55,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [463666904] [2023-08-26 13:51:55,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [463666904] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:51:55,167 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:51:55,167 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-26 13:51:55,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [926386433] [2023-08-26 13:51:55,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:51:55,168 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-26 13:51:55,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:51:55,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-26 13:51:55,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-08-26 13:51:55,169 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 62 out of 166 [2023-08-26 13:51:55,169 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 34 transitions, 228 flow. Second operand has 7 states, 7 states have (on average 63.857142857142854) internal successors, (447), 7 states have internal predecessors, (447), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:55,169 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:51:55,170 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 62 of 166 [2023-08-26 13:51:55,170 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:51:55,299 INFO L124 PetriNetUnfolderBase]: 67/123 cut-off events. [2023-08-26 13:51:55,299 INFO L125 PetriNetUnfolderBase]: For 257/257 co-relation queries the response was YES. [2023-08-26 13:51:55,301 INFO L83 FinitePrefix]: Finished finitePrefix Result has 506 conditions, 123 events. 67/123 cut-off events. For 257/257 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 307 event pairs, 5 based on Foata normal form. 1/122 useless extension candidates. Maximal degree in co-relation 492. Up to 71 conditions per place. [2023-08-26 13:51:55,303 INFO L140 encePairwiseOnDemand]: 158/166 looper letters, 33 selfloop transitions, 15 changer transitions 5/53 dead transitions. [2023-08-26 13:51:55,303 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 53 transitions, 410 flow [2023-08-26 13:51:55,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-26 13:51:55,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-26 13:51:55,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 479 transitions. [2023-08-26 13:51:55,305 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41222030981067126 [2023-08-26 13:51:55,305 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 479 transitions. [2023-08-26 13:51:55,305 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 479 transitions. [2023-08-26 13:51:55,306 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:51:55,306 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 479 transitions. [2023-08-26 13:51:55,307 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 68.42857142857143) internal successors, (479), 7 states have internal predecessors, (479), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:55,308 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 166.0) internal successors, (1328), 8 states have internal predecessors, (1328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:55,309 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 166.0) internal successors, (1328), 8 states have internal predecessors, (1328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:55,309 INFO L175 Difference]: Start difference. First operand has 45 places, 34 transitions, 228 flow. Second operand 7 states and 479 transitions. [2023-08-26 13:51:55,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 53 transitions, 410 flow [2023-08-26 13:51:55,314 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 53 transitions, 370 flow, removed 9 selfloop flow, removed 4 redundant places. [2023-08-26 13:51:55,315 INFO L231 Difference]: Finished difference. Result has 48 places, 35 transitions, 236 flow [2023-08-26 13:51:55,315 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=166, PETRI_DIFFERENCE_MINUEND_FLOW=188, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=236, PETRI_PLACES=48, PETRI_TRANSITIONS=35} [2023-08-26 13:51:55,316 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 20 predicate places. [2023-08-26 13:51:55,316 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 35 transitions, 236 flow [2023-08-26 13:51:55,317 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 63.857142857142854) internal successors, (447), 7 states have internal predecessors, (447), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:55,317 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:51:55,317 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:51:55,317 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-08-26 13:51:55,317 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:51:55,318 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:51:55,318 INFO L85 PathProgramCache]: Analyzing trace with hash -1917360913, now seen corresponding path program 5 times [2023-08-26 13:51:55,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:51:55,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [378736409] [2023-08-26 13:51:55,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:51:55,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:51:55,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:51:55,463 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:51:55,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:51:55,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [378736409] [2023-08-26 13:51:55,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [378736409] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:51:55,465 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:51:55,465 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-26 13:51:55,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1868707714] [2023-08-26 13:51:55,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:51:55,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-26 13:51:55,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:51:55,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-26 13:51:55,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-08-26 13:51:55,468 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 62 out of 166 [2023-08-26 13:51:55,469 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 35 transitions, 236 flow. Second operand has 7 states, 7 states have (on average 63.857142857142854) internal successors, (447), 7 states have internal predecessors, (447), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:55,469 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:51:55,470 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 62 of 166 [2023-08-26 13:51:55,470 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:51:55,601 INFO L124 PetriNetUnfolderBase]: 66/124 cut-off events. [2023-08-26 13:51:55,602 INFO L125 PetriNetUnfolderBase]: For 321/321 co-relation queries the response was YES. [2023-08-26 13:51:55,603 INFO L83 FinitePrefix]: Finished finitePrefix Result has 525 conditions, 124 events. 66/124 cut-off events. For 321/321 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 314 event pairs, 7 based on Foata normal form. 1/121 useless extension candidates. Maximal degree in co-relation 510. Up to 76 conditions per place. [2023-08-26 13:51:55,604 INFO L140 encePairwiseOnDemand]: 158/166 looper letters, 30 selfloop transitions, 15 changer transitions 5/50 dead transitions. [2023-08-26 13:51:55,604 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 50 transitions, 401 flow [2023-08-26 13:51:55,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-26 13:51:55,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-26 13:51:55,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 475 transitions. [2023-08-26 13:51:55,606 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4087779690189329 [2023-08-26 13:51:55,606 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 475 transitions. [2023-08-26 13:51:55,606 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 475 transitions. [2023-08-26 13:51:55,606 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:51:55,607 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 475 transitions. [2023-08-26 13:51:55,608 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 67.85714285714286) internal successors, (475), 7 states have internal predecessors, (475), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:55,610 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 166.0) internal successors, (1328), 8 states have internal predecessors, (1328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:55,610 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 166.0) internal successors, (1328), 8 states have internal predecessors, (1328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:55,610 INFO L175 Difference]: Start difference. First operand has 48 places, 35 transitions, 236 flow. Second operand 7 states and 475 transitions. [2023-08-26 13:51:55,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 50 transitions, 401 flow [2023-08-26 13:51:55,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 50 transitions, 361 flow, removed 6 selfloop flow, removed 5 redundant places. [2023-08-26 13:51:55,614 INFO L231 Difference]: Finished difference. Result has 50 places, 36 transitions, 242 flow [2023-08-26 13:51:55,614 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=166, PETRI_DIFFERENCE_MINUEND_FLOW=196, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=242, PETRI_PLACES=50, PETRI_TRANSITIONS=36} [2023-08-26 13:51:55,616 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 22 predicate places. [2023-08-26 13:51:55,616 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 36 transitions, 242 flow [2023-08-26 13:51:55,617 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 63.857142857142854) internal successors, (447), 7 states have internal predecessors, (447), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:55,617 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:51:55,617 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:51:55,617 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-08-26 13:51:55,617 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:51:55,618 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:51:55,618 INFO L85 PathProgramCache]: Analyzing trace with hash 723323683, now seen corresponding path program 6 times [2023-08-26 13:51:55,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:51:55,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [844190928] [2023-08-26 13:51:55,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:51:55,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:51:55,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:51:55,776 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:51:55,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:51:55,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [844190928] [2023-08-26 13:51:55,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [844190928] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:51:55,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:51:55,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-26 13:51:55,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1053564035] [2023-08-26 13:51:55,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:51:55,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-26 13:51:55,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:51:55,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-26 13:51:55,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-08-26 13:51:55,779 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 62 out of 166 [2023-08-26 13:51:55,780 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 36 transitions, 242 flow. Second operand has 7 states, 7 states have (on average 63.857142857142854) internal successors, (447), 7 states have internal predecessors, (447), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:55,780 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:51:55,780 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 62 of 166 [2023-08-26 13:51:55,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:51:55,882 INFO L124 PetriNetUnfolderBase]: 67/127 cut-off events. [2023-08-26 13:51:55,882 INFO L125 PetriNetUnfolderBase]: For 316/316 co-relation queries the response was YES. [2023-08-26 13:51:55,883 INFO L83 FinitePrefix]: Finished finitePrefix Result has 532 conditions, 127 events. 67/127 cut-off events. For 316/316 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 329 event pairs, 9 based on Foata normal form. 1/124 useless extension candidates. Maximal degree in co-relation 516. Up to 59 conditions per place. [2023-08-26 13:51:55,884 INFO L140 encePairwiseOnDemand]: 159/166 looper letters, 32 selfloop transitions, 14 changer transitions 5/51 dead transitions. [2023-08-26 13:51:55,884 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 51 transitions, 417 flow [2023-08-26 13:51:55,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-26 13:51:55,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-26 13:51:55,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 471 transitions. [2023-08-26 13:51:55,886 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4053356282271945 [2023-08-26 13:51:55,886 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 471 transitions. [2023-08-26 13:51:55,886 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 471 transitions. [2023-08-26 13:51:55,886 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:51:55,886 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 471 transitions. [2023-08-26 13:51:55,887 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 67.28571428571429) internal successors, (471), 7 states have internal predecessors, (471), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:55,889 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 166.0) internal successors, (1328), 8 states have internal predecessors, (1328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:55,889 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 166.0) internal successors, (1328), 8 states have internal predecessors, (1328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:55,889 INFO L175 Difference]: Start difference. First operand has 50 places, 36 transitions, 242 flow. Second operand 7 states and 471 transitions. [2023-08-26 13:51:55,889 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 51 transitions, 417 flow [2023-08-26 13:51:55,891 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 51 transitions, 379 flow, removed 5 selfloop flow, removed 5 redundant places. [2023-08-26 13:51:55,892 INFO L231 Difference]: Finished difference. Result has 52 places, 37 transitions, 248 flow [2023-08-26 13:51:55,892 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=166, PETRI_DIFFERENCE_MINUEND_FLOW=204, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=248, PETRI_PLACES=52, PETRI_TRANSITIONS=37} [2023-08-26 13:51:55,892 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 24 predicate places. [2023-08-26 13:51:55,893 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 37 transitions, 248 flow [2023-08-26 13:51:55,893 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 63.857142857142854) internal successors, (447), 7 states have internal predecessors, (447), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:55,893 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:51:55,893 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:51:55,893 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-08-26 13:51:55,893 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:51:55,894 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:51:55,894 INFO L85 PathProgramCache]: Analyzing trace with hash -17960457, now seen corresponding path program 1 times [2023-08-26 13:51:55,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:51:55,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [153621568] [2023-08-26 13:51:55,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:51:55,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:51:55,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:51:55,929 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:51:55,929 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:51:55,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [153621568] [2023-08-26 13:51:55,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [153621568] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:51:55,929 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:51:55,929 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-26 13:51:55,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1881250729] [2023-08-26 13:51:55,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:51:55,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 13:51:55,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:51:55,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 13:51:55,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-08-26 13:51:55,931 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 166 [2023-08-26 13:51:55,931 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 37 transitions, 248 flow. Second operand has 5 states, 5 states have (on average 66.8) internal successors, (334), 5 states have internal predecessors, (334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:55,931 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:51:55,931 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 166 [2023-08-26 13:51:55,931 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:51:56,025 INFO L124 PetriNetUnfolderBase]: 104/195 cut-off events. [2023-08-26 13:51:56,025 INFO L125 PetriNetUnfolderBase]: For 607/607 co-relation queries the response was YES. [2023-08-26 13:51:56,026 INFO L83 FinitePrefix]: Finished finitePrefix Result has 826 conditions, 195 events. 104/195 cut-off events. For 607/607 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 624 event pairs, 14 based on Foata normal form. 4/193 useless extension candidates. Maximal degree in co-relation 809. Up to 78 conditions per place. [2023-08-26 13:51:56,027 INFO L140 encePairwiseOnDemand]: 160/166 looper letters, 46 selfloop transitions, 22 changer transitions 4/72 dead transitions. [2023-08-26 13:51:56,027 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 72 transitions, 590 flow [2023-08-26 13:51:56,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-26 13:51:56,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-26 13:51:56,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 494 transitions. [2023-08-26 13:51:56,029 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42512908777969016 [2023-08-26 13:51:56,029 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 494 transitions. [2023-08-26 13:51:56,029 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 494 transitions. [2023-08-26 13:51:56,030 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:51:56,030 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 494 transitions. [2023-08-26 13:51:56,031 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 70.57142857142857) internal successors, (494), 7 states have internal predecessors, (494), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:56,032 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 166.0) internal successors, (1328), 8 states have internal predecessors, (1328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:56,033 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 166.0) internal successors, (1328), 8 states have internal predecessors, (1328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:56,033 INFO L175 Difference]: Start difference. First operand has 52 places, 37 transitions, 248 flow. Second operand 7 states and 494 transitions. [2023-08-26 13:51:56,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 72 transitions, 590 flow [2023-08-26 13:51:56,035 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 72 transitions, 522 flow, removed 10 selfloop flow, removed 6 redundant places. [2023-08-26 13:51:56,036 INFO L231 Difference]: Finished difference. Result has 55 places, 47 transitions, 366 flow [2023-08-26 13:51:56,036 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=166, PETRI_DIFFERENCE_MINUEND_FLOW=200, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=366, PETRI_PLACES=55, PETRI_TRANSITIONS=47} [2023-08-26 13:51:56,037 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 27 predicate places. [2023-08-26 13:51:56,037 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 47 transitions, 366 flow [2023-08-26 13:51:56,037 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 66.8) internal successors, (334), 5 states have internal predecessors, (334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:56,037 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:51:56,037 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:51:56,038 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-08-26 13:51:56,038 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:51:56,038 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:51:56,038 INFO L85 PathProgramCache]: Analyzing trace with hash -1740610404, now seen corresponding path program 1 times [2023-08-26 13:51:56,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:51:56,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1772401346] [2023-08-26 13:51:56,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:51:56,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:51:56,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:51:56,075 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:51:56,076 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:51:56,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1772401346] [2023-08-26 13:51:56,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1772401346] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:51:56,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2006007602] [2023-08-26 13:51:56,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:51:56,076 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:51:56,077 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:51:56,085 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 13:51:56,093 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-08-26 13:51:56,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:51:56,150 INFO L262 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-26 13:51:56,155 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:51:56,198 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:51:56,198 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:51:56,246 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:51:56,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2006007602] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-26 13:51:56,246 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-26 13:51:56,246 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5, 5] total 7 [2023-08-26 13:51:56,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [57050637] [2023-08-26 13:51:56,247 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:51:56,247 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 13:51:56,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:51:56,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 13:51:56,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-08-26 13:51:56,248 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 166 [2023-08-26 13:51:56,249 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 47 transitions, 366 flow. Second operand has 5 states, 5 states have (on average 66.8) internal successors, (334), 5 states have internal predecessors, (334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:56,249 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:51:56,249 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 166 [2023-08-26 13:51:56,249 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:51:56,359 INFO L124 PetriNetUnfolderBase]: 123/242 cut-off events. [2023-08-26 13:51:56,359 INFO L125 PetriNetUnfolderBase]: For 1001/1001 co-relation queries the response was YES. [2023-08-26 13:51:56,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1101 conditions, 242 events. 123/242 cut-off events. For 1001/1001 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 866 event pairs, 4 based on Foata normal form. 6/248 useless extension candidates. Maximal degree in co-relation 1083. Up to 125 conditions per place. [2023-08-26 13:51:56,362 INFO L140 encePairwiseOnDemand]: 159/166 looper letters, 49 selfloop transitions, 22 changer transitions 0/71 dead transitions. [2023-08-26 13:51:56,362 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 71 transitions, 641 flow [2023-08-26 13:51:56,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-26 13:51:56,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-26 13:51:56,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 362 transitions. [2023-08-26 13:51:56,364 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43614457831325304 [2023-08-26 13:51:56,364 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 362 transitions. [2023-08-26 13:51:56,364 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 362 transitions. [2023-08-26 13:51:56,364 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:51:56,364 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 362 transitions. [2023-08-26 13:51:56,365 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 72.4) internal successors, (362), 5 states have internal predecessors, (362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:56,366 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 166.0) internal successors, (996), 6 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:56,366 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 166.0) internal successors, (996), 6 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:56,367 INFO L175 Difference]: Start difference. First operand has 55 places, 47 transitions, 366 flow. Second operand 5 states and 362 transitions. [2023-08-26 13:51:56,367 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 71 transitions, 641 flow [2023-08-26 13:51:56,370 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 71 transitions, 613 flow, removed 10 selfloop flow, removed 2 redundant places. [2023-08-26 13:51:56,372 INFO L231 Difference]: Finished difference. Result has 60 places, 53 transitions, 493 flow [2023-08-26 13:51:56,372 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=166, PETRI_DIFFERENCE_MINUEND_FLOW=342, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=493, PETRI_PLACES=60, PETRI_TRANSITIONS=53} [2023-08-26 13:51:56,372 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 32 predicate places. [2023-08-26 13:51:56,372 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 53 transitions, 493 flow [2023-08-26 13:51:56,373 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 66.8) internal successors, (334), 5 states have internal predecessors, (334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:56,373 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:51:56,373 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:51:56,386 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-08-26 13:51:56,579 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2023-08-26 13:51:56,579 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:51:56,579 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:51:56,579 INFO L85 PathProgramCache]: Analyzing trace with hash 393095176, now seen corresponding path program 2 times [2023-08-26 13:51:56,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:51:56,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [600495128] [2023-08-26 13:51:56,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:51:56,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:51:56,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:51:56,622 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:51:56,622 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:51:56,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [600495128] [2023-08-26 13:51:56,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [600495128] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:51:56,622 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:51:56,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-26 13:51:56,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [5665484] [2023-08-26 13:51:56,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:51:56,623 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 13:51:56,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:51:56,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 13:51:56,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-08-26 13:51:56,624 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 166 [2023-08-26 13:51:56,624 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 53 transitions, 493 flow. Second operand has 5 states, 5 states have (on average 66.8) internal successors, (334), 5 states have internal predecessors, (334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:56,624 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:51:56,625 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 166 [2023-08-26 13:51:56,625 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:51:56,736 INFO L124 PetriNetUnfolderBase]: 117/228 cut-off events. [2023-08-26 13:51:56,736 INFO L125 PetriNetUnfolderBase]: For 1333/1333 co-relation queries the response was YES. [2023-08-26 13:51:56,737 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1176 conditions, 228 events. 117/228 cut-off events. For 1333/1333 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 784 event pairs, 6 based on Foata normal form. 4/232 useless extension candidates. Maximal degree in co-relation 1156. Up to 92 conditions per place. [2023-08-26 13:51:56,738 INFO L140 encePairwiseOnDemand]: 160/166 looper letters, 46 selfloop transitions, 19 changer transitions 2/67 dead transitions. [2023-08-26 13:51:56,738 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 67 transitions, 710 flow [2023-08-26 13:51:56,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-26 13:51:56,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-26 13:51:56,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 424 transitions. [2023-08-26 13:51:56,740 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42570281124497994 [2023-08-26 13:51:56,740 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 424 transitions. [2023-08-26 13:51:56,740 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 424 transitions. [2023-08-26 13:51:56,740 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:51:56,740 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 424 transitions. [2023-08-26 13:51:56,741 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 70.66666666666667) internal successors, (424), 6 states have internal predecessors, (424), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:56,742 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 166.0) internal successors, (1162), 7 states have internal predecessors, (1162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:56,743 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 166.0) internal successors, (1162), 7 states have internal predecessors, (1162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:56,743 INFO L175 Difference]: Start difference. First operand has 60 places, 53 transitions, 493 flow. Second operand 6 states and 424 transitions. [2023-08-26 13:51:56,743 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 67 transitions, 710 flow [2023-08-26 13:51:56,747 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 67 transitions, 679 flow, removed 14 selfloop flow, removed 1 redundant places. [2023-08-26 13:51:56,750 INFO L231 Difference]: Finished difference. Result has 65 places, 49 transitions, 476 flow [2023-08-26 13:51:56,750 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=166, PETRI_DIFFERENCE_MINUEND_FLOW=446, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=476, PETRI_PLACES=65, PETRI_TRANSITIONS=49} [2023-08-26 13:51:56,751 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 37 predicate places. [2023-08-26 13:51:56,751 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 49 transitions, 476 flow [2023-08-26 13:51:56,751 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 66.8) internal successors, (334), 5 states have internal predecessors, (334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:56,751 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:51:56,751 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:51:56,752 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-08-26 13:51:56,753 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:51:56,753 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:51:56,753 INFO L85 PathProgramCache]: Analyzing trace with hash -857560795, now seen corresponding path program 2 times [2023-08-26 13:51:56,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:51:56,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [790079794] [2023-08-26 13:51:56,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:51:56,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:51:56,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:51:56,816 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:51:56,817 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:51:56,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [790079794] [2023-08-26 13:51:56,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [790079794] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:51:56,817 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:51:56,817 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-26 13:51:56,819 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1695867917] [2023-08-26 13:51:56,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:51:56,819 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 13:51:56,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:51:56,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 13:51:56,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-08-26 13:51:56,820 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 166 [2023-08-26 13:51:56,820 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 49 transitions, 476 flow. Second operand has 5 states, 5 states have (on average 66.8) internal successors, (334), 5 states have internal predecessors, (334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:56,821 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:51:56,821 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 166 [2023-08-26 13:51:56,821 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:51:56,933 INFO L124 PetriNetUnfolderBase]: 125/254 cut-off events. [2023-08-26 13:51:56,933 INFO L125 PetriNetUnfolderBase]: For 1636/1636 co-relation queries the response was YES. [2023-08-26 13:51:56,934 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1319 conditions, 254 events. 125/254 cut-off events. For 1636/1636 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 948 event pairs, 20 based on Foata normal form. 8/262 useless extension candidates. Maximal degree in co-relation 1298. Up to 108 conditions per place. [2023-08-26 13:51:56,935 INFO L140 encePairwiseOnDemand]: 160/166 looper letters, 65 selfloop transitions, 21 changer transitions 1/87 dead transitions. [2023-08-26 13:51:56,935 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 87 transitions, 889 flow [2023-08-26 13:51:56,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-26 13:51:56,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-26 13:51:56,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 571 transitions. [2023-08-26 13:51:56,938 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4299698795180723 [2023-08-26 13:51:56,938 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 571 transitions. [2023-08-26 13:51:56,938 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 571 transitions. [2023-08-26 13:51:56,938 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:51:56,938 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 571 transitions. [2023-08-26 13:51:56,939 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 71.375) internal successors, (571), 8 states have internal predecessors, (571), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:56,941 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 166.0) internal successors, (1494), 9 states have internal predecessors, (1494), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:56,941 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 166.0) internal successors, (1494), 9 states have internal predecessors, (1494), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:56,941 INFO L175 Difference]: Start difference. First operand has 65 places, 49 transitions, 476 flow. Second operand 8 states and 571 transitions. [2023-08-26 13:51:56,941 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 87 transitions, 889 flow [2023-08-26 13:51:56,946 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 87 transitions, 849 flow, removed 17 selfloop flow, removed 3 redundant places. [2023-08-26 13:51:56,951 INFO L231 Difference]: Finished difference. Result has 72 places, 55 transitions, 590 flow [2023-08-26 13:51:56,951 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=166, PETRI_DIFFERENCE_MINUEND_FLOW=454, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=590, PETRI_PLACES=72, PETRI_TRANSITIONS=55} [2023-08-26 13:51:56,952 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 44 predicate places. [2023-08-26 13:51:56,952 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 55 transitions, 590 flow [2023-08-26 13:51:56,953 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 66.8) internal successors, (334), 5 states have internal predecessors, (334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:56,953 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:51:56,953 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:51:56,953 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-08-26 13:51:56,953 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:51:56,953 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:51:56,953 INFO L85 PathProgramCache]: Analyzing trace with hash 937643691, now seen corresponding path program 3 times [2023-08-26 13:51:56,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:51:56,954 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1117252016] [2023-08-26 13:51:56,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:51:56,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:51:56,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:51:56,987 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:51:56,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:51:56,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1117252016] [2023-08-26 13:51:56,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1117252016] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:51:56,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1308444431] [2023-08-26 13:51:56,987 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-26 13:51:56,987 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:51:56,988 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:51:56,989 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 13:51:57,016 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-08-26 13:51:57,064 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-26 13:51:57,064 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:51:57,065 INFO L262 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-26 13:51:57,066 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:51:57,074 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:51:57,075 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:51:57,103 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:51:57,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1308444431] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-26 13:51:57,104 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-26 13:51:57,104 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5, 5] total 7 [2023-08-26 13:51:57,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1544195636] [2023-08-26 13:51:57,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:51:57,105 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 13:51:57,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:51:57,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 13:51:57,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-08-26 13:51:57,106 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 166 [2023-08-26 13:51:57,107 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 55 transitions, 590 flow. Second operand has 5 states, 5 states have (on average 66.8) internal successors, (334), 5 states have internal predecessors, (334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:57,107 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:51:57,107 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 166 [2023-08-26 13:51:57,107 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:51:57,198 INFO L124 PetriNetUnfolderBase]: 118/233 cut-off events. [2023-08-26 13:51:57,199 INFO L125 PetriNetUnfolderBase]: For 1562/1562 co-relation queries the response was YES. [2023-08-26 13:51:57,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1279 conditions, 233 events. 118/233 cut-off events. For 1562/1562 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 819 event pairs, 22 based on Foata normal form. 4/237 useless extension candidates. Maximal degree in co-relation 1256. Up to 128 conditions per place. [2023-08-26 13:51:57,201 INFO L140 encePairwiseOnDemand]: 160/166 looper letters, 54 selfloop transitions, 20 changer transitions 0/74 dead transitions. [2023-08-26 13:51:57,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 74 transitions, 811 flow [2023-08-26 13:51:57,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-26 13:51:57,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-26 13:51:57,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 430 transitions. [2023-08-26 13:51:57,203 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43172690763052207 [2023-08-26 13:51:57,203 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 430 transitions. [2023-08-26 13:51:57,203 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 430 transitions. [2023-08-26 13:51:57,203 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:51:57,203 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 430 transitions. [2023-08-26 13:51:57,204 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 71.66666666666667) internal successors, (430), 6 states have internal predecessors, (430), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:57,206 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 166.0) internal successors, (1162), 7 states have internal predecessors, (1162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:57,207 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 166.0) internal successors, (1162), 7 states have internal predecessors, (1162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:57,207 INFO L175 Difference]: Start difference. First operand has 72 places, 55 transitions, 590 flow. Second operand 6 states and 430 transitions. [2023-08-26 13:51:57,207 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 74 transitions, 811 flow [2023-08-26 13:51:57,213 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 74 transitions, 776 flow, removed 8 selfloop flow, removed 3 redundant places. [2023-08-26 13:51:57,215 INFO L231 Difference]: Finished difference. Result has 76 places, 54 transitions, 592 flow [2023-08-26 13:51:57,215 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=166, PETRI_DIFFERENCE_MINUEND_FLOW=526, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=592, PETRI_PLACES=76, PETRI_TRANSITIONS=54} [2023-08-26 13:51:57,216 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 48 predicate places. [2023-08-26 13:51:57,216 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 54 transitions, 592 flow [2023-08-26 13:51:57,216 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 66.8) internal successors, (334), 5 states have internal predecessors, (334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:57,216 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:51:57,216 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:51:57,227 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-08-26 13:51:57,421 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-08-26 13:51:57,422 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:51:57,422 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:51:57,422 INFO L85 PathProgramCache]: Analyzing trace with hash 1751104154, now seen corresponding path program 3 times [2023-08-26 13:51:57,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:51:57,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2019634977] [2023-08-26 13:51:57,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:51:57,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:51:57,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:51:57,455 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:51:57,455 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:51:57,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2019634977] [2023-08-26 13:51:57,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2019634977] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:51:57,455 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:51:57,455 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-26 13:51:57,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1134598650] [2023-08-26 13:51:57,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:51:57,456 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 13:51:57,456 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:51:57,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 13:51:57,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-08-26 13:51:57,457 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 166 [2023-08-26 13:51:57,457 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 54 transitions, 592 flow. Second operand has 5 states, 5 states have (on average 66.8) internal successors, (334), 5 states have internal predecessors, (334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:57,458 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:51:57,458 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 166 [2023-08-26 13:51:57,458 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:51:57,556 INFO L124 PetriNetUnfolderBase]: 152/303 cut-off events. [2023-08-26 13:51:57,557 INFO L125 PetriNetUnfolderBase]: For 2131/2131 co-relation queries the response was YES. [2023-08-26 13:51:57,558 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1678 conditions, 303 events. 152/303 cut-off events. For 2131/2131 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1184 event pairs, 26 based on Foata normal form. 2/305 useless extension candidates. Maximal degree in co-relation 1654. Up to 120 conditions per place. [2023-08-26 13:51:57,559 INFO L140 encePairwiseOnDemand]: 160/166 looper letters, 54 selfloop transitions, 29 changer transitions 2/85 dead transitions. [2023-08-26 13:51:57,559 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 85 transitions, 1030 flow [2023-08-26 13:51:57,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-26 13:51:57,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-26 13:51:57,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 490 transitions. [2023-08-26 13:51:57,561 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42168674698795183 [2023-08-26 13:51:57,561 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 490 transitions. [2023-08-26 13:51:57,562 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 490 transitions. [2023-08-26 13:51:57,562 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:51:57,562 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 490 transitions. [2023-08-26 13:51:57,563 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 70.0) internal successors, (490), 7 states have internal predecessors, (490), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:57,564 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 166.0) internal successors, (1328), 8 states have internal predecessors, (1328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:57,565 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 166.0) internal successors, (1328), 8 states have internal predecessors, (1328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:57,565 INFO L175 Difference]: Start difference. First operand has 76 places, 54 transitions, 592 flow. Second operand 7 states and 490 transitions. [2023-08-26 13:51:57,565 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 85 transitions, 1030 flow [2023-08-26 13:51:57,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 85 transitions, 980 flow, removed 1 selfloop flow, removed 4 redundant places. [2023-08-26 13:51:57,576 INFO L231 Difference]: Finished difference. Result has 82 places, 64 transitions, 792 flow [2023-08-26 13:51:57,576 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=166, PETRI_DIFFERENCE_MINUEND_FLOW=559, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=792, PETRI_PLACES=82, PETRI_TRANSITIONS=64} [2023-08-26 13:51:57,577 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 54 predicate places. [2023-08-26 13:51:57,577 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 64 transitions, 792 flow [2023-08-26 13:51:57,577 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 66.8) internal successors, (334), 5 states have internal predecessors, (334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:57,577 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:51:57,577 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:51:57,577 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-08-26 13:51:57,577 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:51:57,578 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:51:57,578 INFO L85 PathProgramCache]: Analyzing trace with hash -2127726375, now seen corresponding path program 4 times [2023-08-26 13:51:57,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:51:57,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1113893431] [2023-08-26 13:51:57,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:51:57,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:51:57,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:51:57,610 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:51:57,610 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:51:57,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1113893431] [2023-08-26 13:51:57,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1113893431] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:51:57,611 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:51:57,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-26 13:51:57,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1971285450] [2023-08-26 13:51:57,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:51:57,611 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 13:51:57,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:51:57,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 13:51:57,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-08-26 13:51:57,612 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 166 [2023-08-26 13:51:57,613 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 64 transitions, 792 flow. Second operand has 5 states, 5 states have (on average 66.8) internal successors, (334), 5 states have internal predecessors, (334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:57,613 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:51:57,613 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 166 [2023-08-26 13:51:57,613 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:51:57,703 INFO L124 PetriNetUnfolderBase]: 140/277 cut-off events. [2023-08-26 13:51:57,703 INFO L125 PetriNetUnfolderBase]: For 2154/2154 co-relation queries the response was YES. [2023-08-26 13:51:57,705 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1645 conditions, 277 events. 140/277 cut-off events. For 2154/2154 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1044 event pairs, 10 based on Foata normal form. 4/281 useless extension candidates. Maximal degree in co-relation 1618. Up to 183 conditions per place. [2023-08-26 13:51:57,706 INFO L140 encePairwiseOnDemand]: 161/166 looper letters, 60 selfloop transitions, 16 changer transitions 0/76 dead transitions. [2023-08-26 13:51:57,706 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 76 transitions, 969 flow [2023-08-26 13:51:57,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-26 13:51:57,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-26 13:51:57,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 357 transitions. [2023-08-26 13:51:57,708 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43012048192771085 [2023-08-26 13:51:57,708 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 357 transitions. [2023-08-26 13:51:57,708 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 357 transitions. [2023-08-26 13:51:57,708 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:51:57,708 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 357 transitions. [2023-08-26 13:51:57,709 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 71.4) internal successors, (357), 5 states have internal predecessors, (357), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:57,710 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 166.0) internal successors, (996), 6 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:57,711 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 166.0) internal successors, (996), 6 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:57,711 INFO L175 Difference]: Start difference. First operand has 82 places, 64 transitions, 792 flow. Second operand 5 states and 357 transitions. [2023-08-26 13:51:57,711 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 76 transitions, 969 flow [2023-08-26 13:51:57,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 76 transitions, 932 flow, removed 9 selfloop flow, removed 5 redundant places. [2023-08-26 13:51:57,718 INFO L231 Difference]: Finished difference. Result has 82 places, 63 transitions, 766 flow [2023-08-26 13:51:57,718 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=166, PETRI_DIFFERENCE_MINUEND_FLOW=717, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=766, PETRI_PLACES=82, PETRI_TRANSITIONS=63} [2023-08-26 13:51:57,719 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 54 predicate places. [2023-08-26 13:51:57,719 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 63 transitions, 766 flow [2023-08-26 13:51:57,719 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 66.8) internal successors, (334), 5 states have internal predecessors, (334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:57,719 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:51:57,719 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:51:57,719 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-08-26 13:51:57,720 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:51:57,720 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:51:57,720 INFO L85 PathProgramCache]: Analyzing trace with hash 2052029221, now seen corresponding path program 5 times [2023-08-26 13:51:57,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:51:57,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2011857968] [2023-08-26 13:51:57,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:51:57,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:51:57,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:51:57,755 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:51:57,756 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:51:57,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2011857968] [2023-08-26 13:51:57,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2011857968] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:51:57,756 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:51:57,756 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-26 13:51:57,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1350922048] [2023-08-26 13:51:57,756 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:51:57,756 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 13:51:57,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:51:57,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 13:51:57,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-08-26 13:51:57,757 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 166 [2023-08-26 13:51:57,758 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 63 transitions, 766 flow. Second operand has 5 states, 5 states have (on average 66.8) internal successors, (334), 5 states have internal predecessors, (334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:57,758 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:51:57,758 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 166 [2023-08-26 13:51:57,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:51:57,855 INFO L124 PetriNetUnfolderBase]: 126/253 cut-off events. [2023-08-26 13:51:57,855 INFO L125 PetriNetUnfolderBase]: For 1908/1908 co-relation queries the response was YES. [2023-08-26 13:51:57,856 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1496 conditions, 253 events. 126/253 cut-off events. For 1908/1908 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 930 event pairs, 8 based on Foata normal form. 8/261 useless extension candidates. Maximal degree in co-relation 1472. Up to 106 conditions per place. [2023-08-26 13:51:57,858 INFO L140 encePairwiseOnDemand]: 160/166 looper letters, 55 selfloop transitions, 20 changer transitions 2/77 dead transitions. [2023-08-26 13:51:57,858 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 77 transitions, 973 flow [2023-08-26 13:51:57,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-26 13:51:57,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-26 13:51:57,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 424 transitions. [2023-08-26 13:51:57,860 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42570281124497994 [2023-08-26 13:51:57,860 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 424 transitions. [2023-08-26 13:51:57,860 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 424 transitions. [2023-08-26 13:51:57,860 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:51:57,860 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 424 transitions. [2023-08-26 13:51:57,861 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 70.66666666666667) internal successors, (424), 6 states have internal predecessors, (424), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:57,862 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 166.0) internal successors, (1162), 7 states have internal predecessors, (1162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:57,863 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 166.0) internal successors, (1162), 7 states have internal predecessors, (1162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:57,863 INFO L175 Difference]: Start difference. First operand has 82 places, 63 transitions, 766 flow. Second operand 6 states and 424 transitions. [2023-08-26 13:51:57,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 77 transitions, 973 flow [2023-08-26 13:51:57,869 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 77 transitions, 947 flow, removed 1 selfloop flow, removed 4 redundant places. [2023-08-26 13:51:57,870 INFO L231 Difference]: Finished difference. Result has 82 places, 58 transitions, 697 flow [2023-08-26 13:51:57,870 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=166, PETRI_DIFFERENCE_MINUEND_FLOW=699, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=697, PETRI_PLACES=82, PETRI_TRANSITIONS=58} [2023-08-26 13:51:57,871 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 54 predicate places. [2023-08-26 13:51:57,871 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 58 transitions, 697 flow [2023-08-26 13:51:57,871 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 66.8) internal successors, (334), 5 states have internal predecessors, (334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:57,871 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:51:57,871 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:51:57,871 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-08-26 13:51:57,872 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:51:57,872 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:51:57,872 INFO L85 PathProgramCache]: Analyzing trace with hash 2084235640, now seen corresponding path program 4 times [2023-08-26 13:51:57,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:51:57,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [248361387] [2023-08-26 13:51:57,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:51:57,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:51:57,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:51:57,908 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:51:57,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:51:57,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [248361387] [2023-08-26 13:51:57,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [248361387] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:51:57,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1145940021] [2023-08-26 13:51:57,909 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-26 13:51:57,909 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:51:57,909 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:51:57,910 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 13:51:57,936 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-08-26 13:51:57,977 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-26 13:51:57,977 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:51:57,978 INFO L262 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-26 13:51:57,978 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:51:57,989 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:51:57,990 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:51:58,018 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:51:58,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1145940021] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-26 13:51:58,019 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-26 13:51:58,019 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5, 5] total 7 [2023-08-26 13:51:58,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [660545260] [2023-08-26 13:51:58,019 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:51:58,019 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 13:51:58,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:51:58,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 13:51:58,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-08-26 13:51:58,020 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 166 [2023-08-26 13:51:58,021 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 58 transitions, 697 flow. Second operand has 5 states, 5 states have (on average 66.8) internal successors, (334), 5 states have internal predecessors, (334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:58,021 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:51:58,021 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 166 [2023-08-26 13:51:58,021 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:51:58,110 INFO L124 PetriNetUnfolderBase]: 116/227 cut-off events. [2023-08-26 13:51:58,110 INFO L125 PetriNetUnfolderBase]: For 1975/1975 co-relation queries the response was YES. [2023-08-26 13:51:58,111 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1375 conditions, 227 events. 116/227 cut-off events. For 1975/1975 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 778 event pairs, 20 based on Foata normal form. 6/233 useless extension candidates. Maximal degree in co-relation 1352. Up to 132 conditions per place. [2023-08-26 13:51:58,113 INFO L140 encePairwiseOnDemand]: 159/166 looper letters, 55 selfloop transitions, 25 changer transitions 0/80 dead transitions. [2023-08-26 13:51:58,113 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 80 transitions, 953 flow [2023-08-26 13:51:58,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-26 13:51:58,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-26 13:51:58,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 431 transitions. [2023-08-26 13:51:58,114 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4327309236947791 [2023-08-26 13:51:58,114 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 431 transitions. [2023-08-26 13:51:58,114 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 431 transitions. [2023-08-26 13:51:58,114 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:51:58,115 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 431 transitions. [2023-08-26 13:51:58,115 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 71.83333333333333) internal successors, (431), 6 states have internal predecessors, (431), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:58,117 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 166.0) internal successors, (1162), 7 states have internal predecessors, (1162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:58,117 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 166.0) internal successors, (1162), 7 states have internal predecessors, (1162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:58,117 INFO L175 Difference]: Start difference. First operand has 82 places, 58 transitions, 697 flow. Second operand 6 states and 431 transitions. [2023-08-26 13:51:58,117 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 80 transitions, 953 flow [2023-08-26 13:51:58,122 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 80 transitions, 902 flow, removed 5 selfloop flow, removed 5 redundant places. [2023-08-26 13:51:58,124 INFO L231 Difference]: Finished difference. Result has 82 places, 60 transitions, 742 flow [2023-08-26 13:51:58,124 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=166, PETRI_DIFFERENCE_MINUEND_FLOW=620, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=742, PETRI_PLACES=82, PETRI_TRANSITIONS=60} [2023-08-26 13:51:58,124 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 54 predicate places. [2023-08-26 13:51:58,124 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 60 transitions, 742 flow [2023-08-26 13:51:58,125 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 66.8) internal successors, (334), 5 states have internal predecessors, (334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:58,125 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:51:58,125 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:51:58,135 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-08-26 13:51:58,330 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:51:58,330 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:51:58,331 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:51:58,331 INFO L85 PathProgramCache]: Analyzing trace with hash 444806906, now seen corresponding path program 5 times [2023-08-26 13:51:58,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:51:58,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1931541445] [2023-08-26 13:51:58,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:51:58,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:51:58,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:51:58,364 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:51:58,364 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:51:58,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1931541445] [2023-08-26 13:51:58,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1931541445] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:51:58,365 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:51:58,365 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-26 13:51:58,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1606942554] [2023-08-26 13:51:58,365 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:51:58,365 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 13:51:58,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:51:58,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 13:51:58,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-08-26 13:51:58,366 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 166 [2023-08-26 13:51:58,367 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 60 transitions, 742 flow. Second operand has 5 states, 5 states have (on average 66.8) internal successors, (334), 5 states have internal predecessors, (334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:58,367 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:51:58,367 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 166 [2023-08-26 13:51:58,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:51:58,475 INFO L124 PetriNetUnfolderBase]: 112/215 cut-off events. [2023-08-26 13:51:58,475 INFO L125 PetriNetUnfolderBase]: For 1757/1757 co-relation queries the response was YES. [2023-08-26 13:51:58,476 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1351 conditions, 215 events. 112/215 cut-off events. For 1757/1757 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 699 event pairs, 18 based on Foata normal form. 2/217 useless extension candidates. Maximal degree in co-relation 1327. Up to 92 conditions per place. [2023-08-26 13:51:58,477 INFO L140 encePairwiseOnDemand]: 160/166 looper letters, 53 selfloop transitions, 23 changer transitions 1/77 dead transitions. [2023-08-26 13:51:58,477 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 77 transitions, 959 flow [2023-08-26 13:51:58,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-26 13:51:58,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-26 13:51:58,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 559 transitions. [2023-08-26 13:51:58,479 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42093373493975905 [2023-08-26 13:51:58,479 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 559 transitions. [2023-08-26 13:51:58,479 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 559 transitions. [2023-08-26 13:51:58,479 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:51:58,479 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 559 transitions. [2023-08-26 13:51:58,480 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 69.875) internal successors, (559), 8 states have internal predecessors, (559), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:58,482 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 166.0) internal successors, (1494), 9 states have internal predecessors, (1494), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:58,482 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 166.0) internal successors, (1494), 9 states have internal predecessors, (1494), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:58,482 INFO L175 Difference]: Start difference. First operand has 82 places, 60 transitions, 742 flow. Second operand 8 states and 559 transitions. [2023-08-26 13:51:58,482 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 77 transitions, 959 flow [2023-08-26 13:51:58,488 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 77 transitions, 933 flow, removed 3 selfloop flow, removed 1 redundant places. [2023-08-26 13:51:58,489 INFO L231 Difference]: Finished difference. Result has 87 places, 57 transitions, 720 flow [2023-08-26 13:51:58,489 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=166, PETRI_DIFFERENCE_MINUEND_FLOW=694, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=720, PETRI_PLACES=87, PETRI_TRANSITIONS=57} [2023-08-26 13:51:58,490 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 59 predicate places. [2023-08-26 13:51:58,490 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 57 transitions, 720 flow [2023-08-26 13:51:58,490 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 66.8) internal successors, (334), 5 states have internal predecessors, (334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:58,490 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:51:58,490 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:51:58,491 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-08-26 13:51:58,491 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:51:58,491 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:51:58,491 INFO L85 PathProgramCache]: Analyzing trace with hash 115872964, now seen corresponding path program 1 times [2023-08-26 13:51:58,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:51:58,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [370345243] [2023-08-26 13:51:58,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:51:58,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:51:58,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:51:58,608 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:51:58,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:51:58,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [370345243] [2023-08-26 13:51:58,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [370345243] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:51:58,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [606945645] [2023-08-26 13:51:58,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:51:58,609 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:51:58,609 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:51:58,610 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 13:51:58,633 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-08-26 13:51:58,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:51:58,677 INFO L262 TraceCheckSpWp]: Trace formula consists of 132 conjuncts, 18 conjunts are in the unsatisfiable core [2023-08-26 13:51:58,678 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:51:58,794 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:51:58,794 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:51:59,072 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:51:59,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [606945645] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:51:59,072 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:51:59,073 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 16 [2023-08-26 13:51:59,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1783570380] [2023-08-26 13:51:59,073 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:51:59,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-26 13:51:59,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:51:59,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-26 13:51:59,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2023-08-26 13:51:59,075 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 62 out of 166 [2023-08-26 13:51:59,076 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 57 transitions, 720 flow. Second operand has 18 states, 18 states have (on average 63.833333333333336) internal successors, (1149), 18 states have internal predecessors, (1149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:59,076 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:51:59,077 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 62 of 166 [2023-08-26 13:51:59,077 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:51:59,453 INFO L124 PetriNetUnfolderBase]: 116/218 cut-off events. [2023-08-26 13:51:59,454 INFO L125 PetriNetUnfolderBase]: For 1797/1797 co-relation queries the response was YES. [2023-08-26 13:51:59,455 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1417 conditions, 218 events. 116/218 cut-off events. For 1797/1797 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 708 event pairs, 2 based on Foata normal form. 1/219 useless extension candidates. Maximal degree in co-relation 1393. Up to 53 conditions per place. [2023-08-26 13:51:59,456 INFO L140 encePairwiseOnDemand]: 158/166 looper letters, 41 selfloop transitions, 21 changer transitions 26/88 dead transitions. [2023-08-26 13:51:59,456 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 88 transitions, 1070 flow [2023-08-26 13:51:59,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-26 13:51:59,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-26 13:51:59,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 741 transitions. [2023-08-26 13:51:59,458 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4058050383351588 [2023-08-26 13:51:59,458 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 741 transitions. [2023-08-26 13:51:59,458 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 741 transitions. [2023-08-26 13:51:59,459 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:51:59,459 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 741 transitions. [2023-08-26 13:51:59,460 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 67.36363636363636) internal successors, (741), 11 states have internal predecessors, (741), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:59,462 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 166.0) internal successors, (1992), 12 states have internal predecessors, (1992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:59,462 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 166.0) internal successors, (1992), 12 states have internal predecessors, (1992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:59,462 INFO L175 Difference]: Start difference. First operand has 87 places, 57 transitions, 720 flow. Second operand 11 states and 741 transitions. [2023-08-26 13:51:59,463 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 88 transitions, 1070 flow [2023-08-26 13:51:59,469 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 88 transitions, 981 flow, removed 2 selfloop flow, removed 7 redundant places. [2023-08-26 13:51:59,470 INFO L231 Difference]: Finished difference. Result has 91 places, 46 transitions, 551 flow [2023-08-26 13:51:59,470 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=166, PETRI_DIFFERENCE_MINUEND_FLOW=637, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=551, PETRI_PLACES=91, PETRI_TRANSITIONS=46} [2023-08-26 13:51:59,470 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 63 predicate places. [2023-08-26 13:51:59,471 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 46 transitions, 551 flow [2023-08-26 13:51:59,471 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 63.833333333333336) internal successors, (1149), 18 states have internal predecessors, (1149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:51:59,471 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:51:59,471 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:51:59,480 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-08-26 13:51:59,676 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:51:59,677 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:51:59,677 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:51:59,677 INFO L85 PathProgramCache]: Analyzing trace with hash 1063352182, now seen corresponding path program 2 times [2023-08-26 13:51:59,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:51:59,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1242208694] [2023-08-26 13:51:59,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:51:59,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:51:59,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:51:59,791 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:51:59,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:51:59,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1242208694] [2023-08-26 13:51:59,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1242208694] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:51:59,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [974689435] [2023-08-26 13:51:59,792 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-26 13:51:59,792 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:51:59,792 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:51:59,793 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 13:51:59,808 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-08-26 13:51:59,861 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-26 13:51:59,861 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:51:59,862 INFO L262 TraceCheckSpWp]: Trace formula consists of 132 conjuncts, 18 conjunts are in the unsatisfiable core [2023-08-26 13:51:59,863 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:51:59,957 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:51:59,957 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:52:00,164 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:52:00,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [974689435] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:52:00,165 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:52:00,165 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 16 [2023-08-26 13:52:00,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1210254254] [2023-08-26 13:52:00,165 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:52:00,165 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-26 13:52:00,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:52:00,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-26 13:52:00,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=245, Unknown=0, NotChecked=0, Total=306 [2023-08-26 13:52:00,167 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 62 out of 166 [2023-08-26 13:52:00,168 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 46 transitions, 551 flow. Second operand has 18 states, 18 states have (on average 63.666666666666664) internal successors, (1146), 18 states have internal predecessors, (1146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:52:00,168 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:52:00,168 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 62 of 166 [2023-08-26 13:52:00,168 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:52:00,443 INFO L124 PetriNetUnfolderBase]: 90/178 cut-off events. [2023-08-26 13:52:00,443 INFO L125 PetriNetUnfolderBase]: For 1406/1406 co-relation queries the response was YES. [2023-08-26 13:52:00,444 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1109 conditions, 178 events. 90/178 cut-off events. For 1406/1406 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 541 event pairs, 2 based on Foata normal form. 1/179 useless extension candidates. Maximal degree in co-relation 1083. Up to 55 conditions per place. [2023-08-26 13:52:00,445 INFO L140 encePairwiseOnDemand]: 158/166 looper letters, 45 selfloop transitions, 26 changer transitions 9/80 dead transitions. [2023-08-26 13:52:00,445 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 80 transitions, 930 flow [2023-08-26 13:52:00,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-26 13:52:00,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-26 13:52:00,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 740 transitions. [2023-08-26 13:52:00,447 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40525739320920046 [2023-08-26 13:52:00,447 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 740 transitions. [2023-08-26 13:52:00,447 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 740 transitions. [2023-08-26 13:52:00,447 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:52:00,447 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 740 transitions. [2023-08-26 13:52:00,448 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 67.27272727272727) internal successors, (740), 11 states have internal predecessors, (740), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:52:00,450 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 166.0) internal successors, (1992), 12 states have internal predecessors, (1992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:52:00,450 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 166.0) internal successors, (1992), 12 states have internal predecessors, (1992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:52:00,451 INFO L175 Difference]: Start difference. First operand has 91 places, 46 transitions, 551 flow. Second operand 11 states and 740 transitions. [2023-08-26 13:52:00,451 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 80 transitions, 930 flow [2023-08-26 13:52:00,455 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 80 transitions, 808 flow, removed 17 selfloop flow, removed 14 redundant places. [2023-08-26 13:52:00,456 INFO L231 Difference]: Finished difference. Result has 80 places, 49 transitions, 562 flow [2023-08-26 13:52:00,456 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=166, PETRI_DIFFERENCE_MINUEND_FLOW=455, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=562, PETRI_PLACES=80, PETRI_TRANSITIONS=49} [2023-08-26 13:52:00,457 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 52 predicate places. [2023-08-26 13:52:00,457 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 49 transitions, 562 flow [2023-08-26 13:52:00,457 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 63.666666666666664) internal successors, (1146), 18 states have internal predecessors, (1146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:52:00,457 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:52:00,457 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:52:00,463 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-08-26 13:52:00,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2023-08-26 13:52:00,663 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:52:00,663 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:52:00,663 INFO L85 PathProgramCache]: Analyzing trace with hash 1141077862, now seen corresponding path program 3 times [2023-08-26 13:52:00,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:52:00,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1671902970] [2023-08-26 13:52:00,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:52:00,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:52:00,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:52:00,777 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:52:00,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:52:00,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1671902970] [2023-08-26 13:52:00,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1671902970] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:52:00,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1872662851] [2023-08-26 13:52:00,778 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-26 13:52:00,778 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:52:00,778 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:52:00,779 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 13:52:00,807 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-08-26 13:52:00,851 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-08-26 13:52:00,851 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:52:00,852 INFO L262 TraceCheckSpWp]: Trace formula consists of 132 conjuncts, 18 conjunts are in the unsatisfiable core [2023-08-26 13:52:00,853 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:52:00,944 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:52:00,945 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:52:01,147 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:52:01,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1872662851] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:52:01,147 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:52:01,147 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 16 [2023-08-26 13:52:01,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1119788373] [2023-08-26 13:52:01,147 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:52:01,148 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-26 13:52:01,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:52:01,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-26 13:52:01,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2023-08-26 13:52:01,149 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 62 out of 166 [2023-08-26 13:52:01,150 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 49 transitions, 562 flow. Second operand has 18 states, 18 states have (on average 63.44444444444444) internal successors, (1142), 18 states have internal predecessors, (1142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:52:01,150 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:52:01,150 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 62 of 166 [2023-08-26 13:52:01,150 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:52:01,406 INFO L124 PetriNetUnfolderBase]: 84/173 cut-off events. [2023-08-26 13:52:01,406 INFO L125 PetriNetUnfolderBase]: For 927/927 co-relation queries the response was YES. [2023-08-26 13:52:01,407 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1030 conditions, 173 events. 84/173 cut-off events. For 927/927 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 529 event pairs, 2 based on Foata normal form. 2/175 useless extension candidates. Maximal degree in co-relation 1009. Up to 55 conditions per place. [2023-08-26 13:52:01,408 INFO L140 encePairwiseOnDemand]: 158/166 looper letters, 33 selfloop transitions, 15 changer transitions 26/74 dead transitions. [2023-08-26 13:52:01,408 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 74 transitions, 835 flow [2023-08-26 13:52:01,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-26 13:52:01,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-26 13:52:01,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 734 transitions. [2023-08-26 13:52:01,409 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4019715224534502 [2023-08-26 13:52:01,410 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 734 transitions. [2023-08-26 13:52:01,410 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 734 transitions. [2023-08-26 13:52:01,410 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:52:01,410 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 734 transitions. [2023-08-26 13:52:01,411 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 66.72727272727273) internal successors, (734), 11 states have internal predecessors, (734), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:52:01,413 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 166.0) internal successors, (1992), 12 states have internal predecessors, (1992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:52:01,413 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 166.0) internal successors, (1992), 12 states have internal predecessors, (1992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:52:01,413 INFO L175 Difference]: Start difference. First operand has 80 places, 49 transitions, 562 flow. Second operand 11 states and 734 transitions. [2023-08-26 13:52:01,413 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 74 transitions, 835 flow [2023-08-26 13:52:01,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 74 transitions, 778 flow, removed 9 selfloop flow, removed 7 redundant places. [2023-08-26 13:52:01,419 INFO L231 Difference]: Finished difference. Result has 82 places, 37 transitions, 388 flow [2023-08-26 13:52:01,419 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=166, PETRI_DIFFERENCE_MINUEND_FLOW=509, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=388, PETRI_PLACES=82, PETRI_TRANSITIONS=37} [2023-08-26 13:52:01,419 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 54 predicate places. [2023-08-26 13:52:01,419 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 37 transitions, 388 flow [2023-08-26 13:52:01,420 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 63.44444444444444) internal successors, (1142), 18 states have internal predecessors, (1142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:52:01,420 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:52:01,420 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:52:01,426 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2023-08-26 13:52:01,624 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:52:01,625 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:52:01,625 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:52:01,625 INFO L85 PathProgramCache]: Analyzing trace with hash 919791846, now seen corresponding path program 4 times [2023-08-26 13:52:01,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:52:01,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [426576866] [2023-08-26 13:52:01,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:52:01,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:52:01,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:52:01,761 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:52:01,762 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:52:01,762 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [426576866] [2023-08-26 13:52:01,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [426576866] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:52:01,762 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1873551195] [2023-08-26 13:52:01,762 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-26 13:52:01,762 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:52:01,762 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:52:01,765 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 13:52:01,793 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-08-26 13:52:01,836 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-26 13:52:01,836 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:52:01,837 INFO L262 TraceCheckSpWp]: Trace formula consists of 132 conjuncts, 18 conjunts are in the unsatisfiable core [2023-08-26 13:52:01,838 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:52:01,897 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:52:01,897 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:52:02,110 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:52:02,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1873551195] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:52:02,110 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:52:02,111 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2023-08-26 13:52:02,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [280234076] [2023-08-26 13:52:02,111 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:52:02,111 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-08-26 13:52:02,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:52:02,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-08-26 13:52:02,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=193, Unknown=0, NotChecked=0, Total=240 [2023-08-26 13:52:02,114 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 62 out of 166 [2023-08-26 13:52:02,115 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 37 transitions, 388 flow. Second operand has 16 states, 16 states have (on average 63.75) internal successors, (1020), 16 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:52:02,115 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:52:02,115 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 62 of 166 [2023-08-26 13:52:02,115 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:52:02,850 INFO L124 PetriNetUnfolderBase]: 81/184 cut-off events. [2023-08-26 13:52:02,850 INFO L125 PetriNetUnfolderBase]: For 1053/1053 co-relation queries the response was YES. [2023-08-26 13:52:02,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1028 conditions, 184 events. 81/184 cut-off events. For 1053/1053 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 643 event pairs, 3 based on Foata normal form. 4/188 useless extension candidates. Maximal degree in co-relation 1007. Up to 39 conditions per place. [2023-08-26 13:52:02,852 INFO L140 encePairwiseOnDemand]: 158/166 looper letters, 41 selfloop transitions, 29 changer transitions 25/95 dead transitions. [2023-08-26 13:52:02,852 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 95 transitions, 958 flow [2023-08-26 13:52:02,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-08-26 13:52:02,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-08-26 13:52:02,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1327 transitions. [2023-08-26 13:52:02,854 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3996987951807229 [2023-08-26 13:52:02,854 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1327 transitions. [2023-08-26 13:52:02,854 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1327 transitions. [2023-08-26 13:52:02,855 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:52:02,855 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1327 transitions. [2023-08-26 13:52:02,857 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 66.35) internal successors, (1327), 20 states have internal predecessors, (1327), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:52:02,859 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 166.0) internal successors, (3486), 21 states have internal predecessors, (3486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:52:02,860 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 166.0) internal successors, (3486), 21 states have internal predecessors, (3486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:52:02,860 INFO L175 Difference]: Start difference. First operand has 82 places, 37 transitions, 388 flow. Second operand 20 states and 1327 transitions. [2023-08-26 13:52:02,860 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 95 transitions, 958 flow [2023-08-26 13:52:02,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 95 transitions, 848 flow, removed 7 selfloop flow, removed 11 redundant places. [2023-08-26 13:52:02,865 INFO L231 Difference]: Finished difference. Result has 90 places, 48 transitions, 541 flow [2023-08-26 13:52:02,865 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=166, PETRI_DIFFERENCE_MINUEND_FLOW=325, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=16, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=541, PETRI_PLACES=90, PETRI_TRANSITIONS=48} [2023-08-26 13:52:02,865 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 62 predicate places. [2023-08-26 13:52:02,865 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 48 transitions, 541 flow [2023-08-26 13:52:02,866 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 63.75) internal successors, (1020), 16 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:52:02,866 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:52:02,866 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:52:02,873 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-08-26 13:52:03,071 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:52:03,071 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:52:03,072 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:52:03,072 INFO L85 PathProgramCache]: Analyzing trace with hash 997517526, now seen corresponding path program 5 times [2023-08-26 13:52:03,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:52:03,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [701499950] [2023-08-26 13:52:03,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:52:03,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:52:03,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:52:03,255 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:52:03,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:52:03,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [701499950] [2023-08-26 13:52:03,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [701499950] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:52:03,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1408901517] [2023-08-26 13:52:03,255 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-26 13:52:03,255 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:52:03,256 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:52:03,257 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 13:52:03,281 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-08-26 13:52:03,323 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-26 13:52:03,323 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:52:03,324 INFO L262 TraceCheckSpWp]: Trace formula consists of 132 conjuncts, 17 conjunts are in the unsatisfiable core [2023-08-26 13:52:03,325 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:52:03,387 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:52:03,387 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:52:03,483 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:52:03,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1408901517] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:52:03,483 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:52:03,483 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 5, 5] total 14 [2023-08-26 13:52:03,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1421287577] [2023-08-26 13:52:03,483 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:52:03,484 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-08-26 13:52:03,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:52:03,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-08-26 13:52:03,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=194, Unknown=0, NotChecked=0, Total=240 [2023-08-26 13:52:03,485 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 166 [2023-08-26 13:52:03,486 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 48 transitions, 541 flow. Second operand has 16 states, 16 states have (on average 56.875) internal successors, (910), 16 states have internal predecessors, (910), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:52:03,486 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:52:03,486 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 166 [2023-08-26 13:52:03,486 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:52:03,722 INFO L124 PetriNetUnfolderBase]: 67/151 cut-off events. [2023-08-26 13:52:03,722 INFO L125 PetriNetUnfolderBase]: For 709/709 co-relation queries the response was YES. [2023-08-26 13:52:03,723 INFO L83 FinitePrefix]: Finished finitePrefix Result has 910 conditions, 151 events. 67/151 cut-off events. For 709/709 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 462 event pairs, 1 based on Foata normal form. 3/154 useless extension candidates. Maximal degree in co-relation 885. Up to 45 conditions per place. [2023-08-26 13:52:03,724 INFO L140 encePairwiseOnDemand]: 158/166 looper letters, 33 selfloop transitions, 19 changer transitions 17/69 dead transitions. [2023-08-26 13:52:03,724 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 69 transitions, 780 flow [2023-08-26 13:52:03,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-26 13:52:03,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-26 13:52:03,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 712 transitions. [2023-08-26 13:52:03,725 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.357429718875502 [2023-08-26 13:52:03,725 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 712 transitions. [2023-08-26 13:52:03,726 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 712 transitions. [2023-08-26 13:52:03,726 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:52:03,726 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 712 transitions. [2023-08-26 13:52:03,727 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 59.333333333333336) internal successors, (712), 12 states have internal predecessors, (712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:52:03,729 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 166.0) internal successors, (2158), 13 states have internal predecessors, (2158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:52:03,729 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 166.0) internal successors, (2158), 13 states have internal predecessors, (2158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:52:03,729 INFO L175 Difference]: Start difference. First operand has 90 places, 48 transitions, 541 flow. Second operand 12 states and 712 transitions. [2023-08-26 13:52:03,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 69 transitions, 780 flow [2023-08-26 13:52:03,733 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 69 transitions, 663 flow, removed 32 selfloop flow, removed 10 redundant places. [2023-08-26 13:52:03,734 INFO L231 Difference]: Finished difference. Result has 88 places, 38 transitions, 365 flow [2023-08-26 13:52:03,734 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=166, PETRI_DIFFERENCE_MINUEND_FLOW=424, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=365, PETRI_PLACES=88, PETRI_TRANSITIONS=38} [2023-08-26 13:52:03,735 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 60 predicate places. [2023-08-26 13:52:03,735 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 38 transitions, 365 flow [2023-08-26 13:52:03,735 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 56.875) internal successors, (910), 16 states have internal predecessors, (910), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:52:03,735 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:52:03,735 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:52:03,741 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-08-26 13:52:03,940 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2023-08-26 13:52:03,941 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:52:03,941 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:52:03,941 INFO L85 PathProgramCache]: Analyzing trace with hash -719636888, now seen corresponding path program 6 times [2023-08-26 13:52:03,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:52:03,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1847602876] [2023-08-26 13:52:03,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:52:03,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:52:03,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:52:04,067 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:52:04,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:52:04,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1847602876] [2023-08-26 13:52:04,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1847602876] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:52:04,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [323716560] [2023-08-26 13:52:04,068 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-26 13:52:04,068 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:52:04,068 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:52:04,069 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 13:52:04,097 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-08-26 13:52:04,138 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-08-26 13:52:04,139 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:52:04,139 INFO L262 TraceCheckSpWp]: Trace formula consists of 132 conjuncts, 18 conjunts are in the unsatisfiable core [2023-08-26 13:52:04,140 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:52:04,190 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:52:04,190 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:52:04,386 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:52:04,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [323716560] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:52:04,386 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:52:04,386 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 13 [2023-08-26 13:52:04,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [270240754] [2023-08-26 13:52:04,386 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:52:04,387 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-26 13:52:04,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:52:04,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-26 13:52:04,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2023-08-26 13:52:04,388 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 62 out of 166 [2023-08-26 13:52:04,389 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 38 transitions, 365 flow. Second operand has 15 states, 15 states have (on average 63.53333333333333) internal successors, (953), 15 states have internal predecessors, (953), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:52:04,389 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:52:04,389 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 62 of 166 [2023-08-26 13:52:04,389 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:52:04,808 INFO L124 PetriNetUnfolderBase]: 54/122 cut-off events. [2023-08-26 13:52:04,809 INFO L125 PetriNetUnfolderBase]: For 611/611 co-relation queries the response was YES. [2023-08-26 13:52:04,809 INFO L83 FinitePrefix]: Finished finitePrefix Result has 698 conditions, 122 events. 54/122 cut-off events. For 611/611 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 341 event pairs, 1 based on Foata normal form. 1/123 useless extension candidates. Maximal degree in co-relation 675. Up to 27 conditions per place. [2023-08-26 13:52:04,810 INFO L140 encePairwiseOnDemand]: 158/166 looper letters, 31 selfloop transitions, 23 changer transitions 11/65 dead transitions. [2023-08-26 13:52:04,810 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 65 transitions, 642 flow [2023-08-26 13:52:04,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-08-26 13:52:04,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-08-26 13:52:04,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 987 transitions. [2023-08-26 13:52:04,812 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3963855421686747 [2023-08-26 13:52:04,812 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 987 transitions. [2023-08-26 13:52:04,812 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 987 transitions. [2023-08-26 13:52:04,812 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:52:04,812 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 987 transitions. [2023-08-26 13:52:04,814 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 65.8) internal successors, (987), 15 states have internal predecessors, (987), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:52:04,816 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 166.0) internal successors, (2656), 16 states have internal predecessors, (2656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:52:04,816 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 166.0) internal successors, (2656), 16 states have internal predecessors, (2656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:52:04,816 INFO L175 Difference]: Start difference. First operand has 88 places, 38 transitions, 365 flow. Second operand 15 states and 987 transitions. [2023-08-26 13:52:04,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 65 transitions, 642 flow [2023-08-26 13:52:04,819 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 65 transitions, 559 flow, removed 17 selfloop flow, removed 15 redundant places. [2023-08-26 13:52:04,820 INFO L231 Difference]: Finished difference. Result has 82 places, 38 transitions, 360 flow [2023-08-26 13:52:04,820 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=166, PETRI_DIFFERENCE_MINUEND_FLOW=306, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=15, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=360, PETRI_PLACES=82, PETRI_TRANSITIONS=38} [2023-08-26 13:52:04,820 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 54 predicate places. [2023-08-26 13:52:04,821 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 38 transitions, 360 flow [2023-08-26 13:52:04,821 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 63.53333333333333) internal successors, (953), 15 states have internal predecessors, (953), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:52:04,821 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:52:04,821 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:52:04,826 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2023-08-26 13:52:05,026 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2023-08-26 13:52:05,026 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:52:05,026 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:52:05,026 INFO L85 PathProgramCache]: Analyzing trace with hash 1440037870, now seen corresponding path program 7 times [2023-08-26 13:52:05,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:52:05,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1576580951] [2023-08-26 13:52:05,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:52:05,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:52:05,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:52:05,132 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:52:05,132 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:52:05,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1576580951] [2023-08-26 13:52:05,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1576580951] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:52:05,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1426775758] [2023-08-26 13:52:05,133 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-26 13:52:05,133 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:52:05,133 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:52:05,137 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 13:52:05,166 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-08-26 13:52:05,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:52:05,209 INFO L262 TraceCheckSpWp]: Trace formula consists of 132 conjuncts, 18 conjunts are in the unsatisfiable core [2023-08-26 13:52:05,210 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:52:05,297 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:52:05,297 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:52:05,489 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:52:05,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1426775758] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:52:05,489 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:52:05,489 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 16 [2023-08-26 13:52:05,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [88380907] [2023-08-26 13:52:05,489 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:52:05,489 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-26 13:52:05,490 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:52:05,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-26 13:52:05,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2023-08-26 13:52:05,490 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 62 out of 166 [2023-08-26 13:52:05,491 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 38 transitions, 360 flow. Second operand has 18 states, 18 states have (on average 63.44444444444444) internal successors, (1142), 18 states have internal predecessors, (1142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:52:05,491 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:52:05,491 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 62 of 166 [2023-08-26 13:52:05,491 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:52:05,764 INFO L124 PetriNetUnfolderBase]: 52/112 cut-off events. [2023-08-26 13:52:05,765 INFO L125 PetriNetUnfolderBase]: For 477/477 co-relation queries the response was YES. [2023-08-26 13:52:05,765 INFO L83 FinitePrefix]: Finished finitePrefix Result has 628 conditions, 112 events. 52/112 cut-off events. For 477/477 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 283 event pairs, 3 based on Foata normal form. 1/113 useless extension candidates. Maximal degree in co-relation 610. Up to 32 conditions per place. [2023-08-26 13:52:05,766 INFO L140 encePairwiseOnDemand]: 158/166 looper letters, 25 selfloop transitions, 11 changer transitions 20/56 dead transitions. [2023-08-26 13:52:05,766 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 56 transitions, 561 flow [2023-08-26 13:52:05,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-26 13:52:05,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-26 13:52:05,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 724 transitions. [2023-08-26 13:52:05,767 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3964950711938664 [2023-08-26 13:52:05,767 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 724 transitions. [2023-08-26 13:52:05,768 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 724 transitions. [2023-08-26 13:52:05,768 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:52:05,768 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 724 transitions. [2023-08-26 13:52:05,769 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 65.81818181818181) internal successors, (724), 11 states have internal predecessors, (724), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:52:05,770 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 166.0) internal successors, (1992), 12 states have internal predecessors, (1992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:52:05,771 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 166.0) internal successors, (1992), 12 states have internal predecessors, (1992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:52:05,771 INFO L175 Difference]: Start difference. First operand has 82 places, 38 transitions, 360 flow. Second operand 11 states and 724 transitions. [2023-08-26 13:52:05,771 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 56 transitions, 561 flow [2023-08-26 13:52:05,773 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 56 transitions, 514 flow, removed 7 selfloop flow, removed 8 redundant places. [2023-08-26 13:52:05,774 INFO L231 Difference]: Finished difference. Result has 83 places, 28 transitions, 251 flow [2023-08-26 13:52:05,774 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=166, PETRI_DIFFERENCE_MINUEND_FLOW=316, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=251, PETRI_PLACES=83, PETRI_TRANSITIONS=28} [2023-08-26 13:52:05,774 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 55 predicate places. [2023-08-26 13:52:05,775 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 28 transitions, 251 flow [2023-08-26 13:52:05,775 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 63.44444444444444) internal successors, (1142), 18 states have internal predecessors, (1142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:52:05,775 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:52:05,775 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:52:05,786 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-08-26 13:52:05,975 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2023-08-26 13:52:05,976 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:52:05,976 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:52:05,976 INFO L85 PathProgramCache]: Analyzing trace with hash -1997071242, now seen corresponding path program 8 times [2023-08-26 13:52:05,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:52:05,976 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1837620263] [2023-08-26 13:52:05,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:52:05,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:52:05,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:52:06,115 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:52:06,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:52:06,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1837620263] [2023-08-26 13:52:06,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1837620263] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:52:06,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1611676678] [2023-08-26 13:52:06,115 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-26 13:52:06,116 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:52:06,116 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:52:06,117 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 13:52:06,144 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-08-26 13:52:06,187 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-26 13:52:06,188 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:52:06,188 INFO L262 TraceCheckSpWp]: Trace formula consists of 132 conjuncts, 18 conjunts are in the unsatisfiable core [2023-08-26 13:52:06,189 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:52:06,267 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:52:06,267 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:52:06,442 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:52:06,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1611676678] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:52:06,443 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:52:06,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 17 [2023-08-26 13:52:06,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1134951959] [2023-08-26 13:52:06,443 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:52:06,443 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-26 13:52:06,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:52:06,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-26 13:52:06,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=279, Unknown=0, NotChecked=0, Total=342 [2023-08-26 13:52:06,444 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 166 [2023-08-26 13:52:06,445 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 28 transitions, 251 flow. Second operand has 19 states, 19 states have (on average 56.8421052631579) internal successors, (1080), 19 states have internal predecessors, (1080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:52:06,445 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:52:06,445 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 166 [2023-08-26 13:52:06,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:52:06,612 INFO L124 PetriNetUnfolderBase]: 34/74 cut-off events. [2023-08-26 13:52:06,612 INFO L125 PetriNetUnfolderBase]: For 367/367 co-relation queries the response was YES. [2023-08-26 13:52:06,613 INFO L83 FinitePrefix]: Finished finitePrefix Result has 413 conditions, 74 events. 34/74 cut-off events. For 367/367 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 150 event pairs, 3 based on Foata normal form. 1/75 useless extension candidates. Maximal degree in co-relation 393. Up to 23 conditions per place. [2023-08-26 13:52:06,613 INFO L140 encePairwiseOnDemand]: 158/166 looper letters, 0 selfloop transitions, 0 changer transitions 36/36 dead transitions. [2023-08-26 13:52:06,613 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 36 transitions, 350 flow [2023-08-26 13:52:06,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-26 13:52:06,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-26 13:52:06,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 524 transitions. [2023-08-26 13:52:06,614 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3507362784471218 [2023-08-26 13:52:06,614 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 524 transitions. [2023-08-26 13:52:06,614 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 524 transitions. [2023-08-26 13:52:06,615 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:52:06,615 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 524 transitions. [2023-08-26 13:52:06,616 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 58.22222222222222) internal successors, (524), 9 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:52:06,617 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 166.0) internal successors, (1660), 10 states have internal predecessors, (1660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:52:06,617 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 166.0) internal successors, (1660), 10 states have internal predecessors, (1660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:52:06,617 INFO L175 Difference]: Start difference. First operand has 83 places, 28 transitions, 251 flow. Second operand 9 states and 524 transitions. [2023-08-26 13:52:06,617 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 36 transitions, 350 flow [2023-08-26 13:52:06,619 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 36 transitions, 305 flow, removed 2 selfloop flow, removed 12 redundant places. [2023-08-26 13:52:06,620 INFO L231 Difference]: Finished difference. Result has 65 places, 0 transitions, 0 flow [2023-08-26 13:52:06,620 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=166, PETRI_DIFFERENCE_MINUEND_FLOW=202, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=0, PETRI_PLACES=65, PETRI_TRANSITIONS=0} [2023-08-26 13:52:06,620 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 37 predicate places. [2023-08-26 13:52:06,621 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 0 transitions, 0 flow [2023-08-26 13:52:06,621 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 56.8421052631579) internal successors, (1080), 19 states have internal predecessors, (1080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:52:06,623 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (10 of 11 remaining) [2023-08-26 13:52:06,623 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (9 of 11 remaining) [2023-08-26 13:52:06,623 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (8 of 11 remaining) [2023-08-26 13:52:06,623 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (7 of 11 remaining) [2023-08-26 13:52:06,624 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (6 of 11 remaining) [2023-08-26 13:52:06,624 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 11 remaining) [2023-08-26 13:52:06,624 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 11 remaining) [2023-08-26 13:52:06,624 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE (3 of 11 remaining) [2023-08-26 13:52:06,624 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr8ASSERT_VIOLATIONASSERT (2 of 11 remaining) [2023-08-26 13:52:06,624 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 11 remaining) [2023-08-26 13:52:06,624 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 11 remaining) [2023-08-26 13:52:06,635 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-08-26 13:52:06,829 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2023-08-26 13:52:06,829 INFO L445 BasicCegarLoop]: Path program histogram: [8, 6, 5, 5, 1, 1, 1, 1, 1] [2023-08-26 13:52:06,832 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-08-26 13:52:06,832 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-08-26 13:52:06,835 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 26.08 01:52:06 BasicIcfg [2023-08-26 13:52:06,835 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-08-26 13:52:06,835 INFO L158 Benchmark]: Toolchain (without parser) took 16970.46ms. Allocated memory was 394.3MB in the beginning and 648.0MB in the end (delta: 253.8MB). Free memory was 370.6MB in the beginning and 367.1MB in the end (delta: 3.5MB). Peak memory consumption was 258.3MB. Max. memory is 16.0GB. [2023-08-26 13:52:06,835 INFO L158 Benchmark]: CDTParser took 0.11ms. Allocated memory is still 394.3MB. Free memory is still 370.4MB. There was no memory consumed. Max. memory is 16.0GB. [2023-08-26 13:52:06,836 INFO L158 Benchmark]: CACSL2BoogieTranslator took 229.25ms. Allocated memory is still 394.3MB. Free memory was 370.6MB in the beginning and 359.7MB in the end (delta: 10.9MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. [2023-08-26 13:52:06,836 INFO L158 Benchmark]: Boogie Procedure Inliner took 37.20ms. Allocated memory is still 394.3MB. Free memory was 359.7MB in the beginning and 358.2MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-26 13:52:06,836 INFO L158 Benchmark]: Boogie Preprocessor took 33.81ms. Allocated memory is still 394.3MB. Free memory was 358.2MB in the beginning and 357.0MB in the end (delta: 1.2MB). There was no memory consumed. Max. memory is 16.0GB. [2023-08-26 13:52:06,836 INFO L158 Benchmark]: RCFGBuilder took 352.49ms. Allocated memory is still 394.3MB. Free memory was 357.0MB in the beginning and 343.5MB in the end (delta: 13.5MB). Peak memory consumption was 14.7MB. Max. memory is 16.0GB. [2023-08-26 13:52:06,837 INFO L158 Benchmark]: TraceAbstraction took 16310.32ms. Allocated memory was 394.3MB in the beginning and 648.0MB in the end (delta: 253.8MB). Free memory was 343.0MB in the beginning and 367.1MB in the end (delta: -24.1MB). Peak memory consumption was 231.1MB. Max. memory is 16.0GB. [2023-08-26 13:52:06,838 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.11ms. Allocated memory is still 394.3MB. Free memory is still 370.4MB. There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 229.25ms. Allocated memory is still 394.3MB. Free memory was 370.6MB in the beginning and 359.7MB in the end (delta: 10.9MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 37.20ms. Allocated memory is still 394.3MB. Free memory was 359.7MB in the beginning and 358.2MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 33.81ms. Allocated memory is still 394.3MB. Free memory was 358.2MB in the beginning and 357.0MB in the end (delta: 1.2MB). There was no memory consumed. Max. memory is 16.0GB. * RCFGBuilder took 352.49ms. Allocated memory is still 394.3MB. Free memory was 357.0MB in the beginning and 343.5MB in the end (delta: 13.5MB). Peak memory consumption was 14.7MB. Max. memory is 16.0GB. * TraceAbstraction took 16310.32ms. Allocated memory was 394.3MB in the beginning and 648.0MB in the end (delta: 253.8MB). Free memory was 343.0MB in the beginning and 367.1MB in the end (delta: -24.1MB). Peak memory consumption was 231.1MB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 2.2s, 80 PlacesBefore, 28 PlacesAfterwards, 79 TransitionsBefore, 23 TransitionsAfterwards, 748 CoEnabledTransitionPairs, 6 FixpointIterations, 39 TrivialSequentialCompositions, 25 ConcurrentSequentialCompositions, 4 TrivialYvCompositions, 4 ConcurrentYvCompositions, 4 ChoiceCompositions, 76 TotalNumberOfCompositions, 780 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 764, independent: 752, independent conditional: 0, independent unconditional: 752, dependent: 12, dependent conditional: 0, dependent unconditional: 12, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 381, independent: 379, independent conditional: 0, independent unconditional: 379, dependent: 2, dependent conditional: 0, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 764, independent: 373, independent conditional: 0, independent unconditional: 373, dependent: 10, dependent conditional: 0, dependent unconditional: 10, unknown: 381, unknown conditional: 0, unknown unconditional: 381] , Statistics on independence cache: Total cache size (in pairs): 29, Positive cache size: 28, Positive conditional cache size: 0, Positive unconditional cache size: 28, Negative cache size: 1, Negative conditional cache size: 0, Negative unconditional cache size: 1, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 21]: assertion always holds For all program executions holds that assertion always holds at this location - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 107 locations, 11 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 16.2s, OverallIterations: 29, TraceHistogramMax: 1, PathProgramHistogramMax: 8, EmptinessCheckTime: 0.0s, AutomataDifference: 5.2s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 2.3s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 864 SdHoareTripleChecker+Valid, 2.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 864 mSDsluCounter, 0 SdHoareTripleChecker+Invalid, 2.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 0 mSDsCounter, 158 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 4522 IncrementalHoareTripleChecker+Invalid, 4680 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 158 mSolverCounterUnsat, 0 mSDtfsCounter, 4522 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 561 GetRequests, 243 SyntacticMatches, 27 SemanticMatches, 291 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1199 ImplicationChecksByTransitivity, 3.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=792occurred in iteration=17, InterpolantAutomatonStates: 220, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.4s SatisfiabilityAnalysisTime, 5.0s InterpolantComputationTime, 517 NumberOfCodeBlocks, 517 NumberOfCodeBlocksAsserted, 49 NumberOfCheckSat, 628 ConstructedInterpolants, 0 QuantifiedInterpolants, 3864 SizeOfPredicates, 35 NumberOfNonLiveVariables, 1443 ConjunctsInSsa, 155 ConjunctsInUnsatCore, 51 InterpolantComputations, 21 PerfectInterpolantSequences, 11/64 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 9 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2023-08-26 13:52:06,854 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request...