/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 --traceabstraction.order.of.the.error.locations.to.be.checked PROGRAM_FIRST -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/mult-flipped-dist.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-ac9dbd0-m [2023-08-26 19:37:39,157 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-26 19:37:39,233 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 19:37:39,239 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-26 19:37:39,240 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-26 19:37:39,272 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-26 19:37:39,273 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-26 19:37:39,273 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-26 19:37:39,274 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-26 19:37:39,277 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-26 19:37:39,277 INFO L153 SettingsManager]: * Use SBE=true [2023-08-26 19:37:39,278 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-26 19:37:39,278 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-26 19:37:39,279 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-26 19:37:39,279 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-26 19:37:39,279 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-26 19:37:39,279 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-26 19:37:39,280 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-26 19:37:39,280 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-26 19:37:39,280 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-26 19:37:39,280 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-26 19:37:39,281 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-26 19:37:39,281 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-26 19:37:39,282 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-26 19:37:39,282 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-26 19:37:39,282 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-08-26 19:37:39,282 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-26 19:37:39,283 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-26 19:37:39,283 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-26 19:37:39,283 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-26 19:37:39,284 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-26 19:37:39,284 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-26 19:37:39,284 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-26 19:37:39,284 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-26 19:37:39,284 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-26 19:37:39,285 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.traceabstraction: Order of the error locations to be checked -> PROGRAM_FIRST 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 19:37:39,548 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-26 19:37:39,571 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-26 19:37:39,573 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-26 19:37:39,574 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-26 19:37:39,574 INFO L274 PluginConnector]: CDTParser initialized [2023-08-26 19:37:39,575 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/mult-flipped-dist.wvr.c [2023-08-26 19:37:40,684 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-26 19:37:40,880 INFO L384 CDTParser]: Found 1 translation units. [2023-08-26 19:37:40,880 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/mult-flipped-dist.wvr.c [2023-08-26 19:37:40,886 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4278603a3/da3b8a9a99df4a1182c9e000514c57f6/FLAG13c7f8f9d [2023-08-26 19:37:40,903 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4278603a3/da3b8a9a99df4a1182c9e000514c57f6 [2023-08-26 19:37:40,908 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-26 19:37:40,909 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-26 19:37:40,912 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-26 19:37:40,912 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-26 19:37:40,915 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-26 19:37:40,915 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.08 07:37:40" (1/1) ... [2023-08-26 19:37:40,916 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@320775d8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 07:37:40, skipping insertion in model container [2023-08-26 19:37:40,916 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.08 07:37:40" (1/1) ... [2023-08-26 19:37:40,938 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-26 19:37:41,103 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-26 19:37:41,113 INFO L201 MainTranslator]: Completed pre-run [2023-08-26 19:37:41,132 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-26 19:37:41,147 INFO L206 MainTranslator]: Completed translation [2023-08-26 19:37:41,148 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 07:37:41 WrapperNode [2023-08-26 19:37:41,148 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-26 19:37:41,149 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-26 19:37:41,149 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-26 19:37:41,149 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-26 19:37:41,154 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 07:37:41" (1/1) ... [2023-08-26 19:37:41,167 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 07:37:41" (1/1) ... [2023-08-26 19:37:41,189 INFO L138 Inliner]: procedures = 22, calls = 26, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 75 [2023-08-26 19:37:41,190 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-26 19:37:41,191 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-26 19:37:41,191 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-26 19:37:41,191 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-26 19:37:41,198 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 07:37:41" (1/1) ... [2023-08-26 19:37:41,198 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 07:37:41" (1/1) ... [2023-08-26 19:37:41,204 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 07:37:41" (1/1) ... [2023-08-26 19:37:41,204 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 07:37:41" (1/1) ... [2023-08-26 19:37:41,218 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 07:37:41" (1/1) ... [2023-08-26 19:37:41,220 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 07:37:41" (1/1) ... [2023-08-26 19:37:41,221 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 07:37:41" (1/1) ... [2023-08-26 19:37:41,222 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 07:37:41" (1/1) ... [2023-08-26 19:37:41,223 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-26 19:37:41,224 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-26 19:37:41,224 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-26 19:37:41,224 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-26 19:37:41,225 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 07:37:41" (1/1) ... [2023-08-26 19:37:41,231 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-26 19:37:41,239 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 19:37:41,254 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 19:37:41,273 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 19:37:41,287 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-26 19:37:41,288 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-08-26 19:37:41,288 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-08-26 19:37:41,288 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-08-26 19:37:41,288 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-08-26 19:37:41,288 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2023-08-26 19:37:41,289 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2023-08-26 19:37:41,289 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-26 19:37:41,289 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-26 19:37:41,289 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-26 19:37:41,289 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-26 19:37:41,290 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-26 19:37:41,290 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-26 19:37:41,290 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-26 19:37:41,291 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 19:37:41,389 INFO L236 CfgBuilder]: Building ICFG [2023-08-26 19:37:41,392 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-26 19:37:41,616 INFO L277 CfgBuilder]: Performing block encoding [2023-08-26 19:37:41,622 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-26 19:37:41,623 INFO L302 CfgBuilder]: Removed 3 assume(true) statements. [2023-08-26 19:37:41,624 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.08 07:37:41 BoogieIcfgContainer [2023-08-26 19:37:41,624 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-26 19:37:41,626 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-26 19:37:41,626 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-26 19:37:41,629 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-26 19:37:41,629 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 26.08 07:37:40" (1/3) ... [2023-08-26 19:37:41,630 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@16d4a396 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.08 07:37:41, skipping insertion in model container [2023-08-26 19:37:41,630 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 07:37:41" (2/3) ... [2023-08-26 19:37:41,630 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@16d4a396 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.08 07:37:41, skipping insertion in model container [2023-08-26 19:37:41,630 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.08 07:37:41" (3/3) ... [2023-08-26 19:37:41,631 INFO L112 eAbstractionObserver]: Analyzing ICFG mult-flipped-dist.wvr.c [2023-08-26 19:37:41,645 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-26 19:37:41,646 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 13 error locations. [2023-08-26 19:37:41,646 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-26 19:37:41,745 INFO L144 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2023-08-26 19:37:41,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 124 places, 121 transitions, 266 flow [2023-08-26 19:37:41,863 INFO L124 PetriNetUnfolderBase]: 7/118 cut-off events. [2023-08-26 19:37:41,863 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-08-26 19:37:41,870 INFO L83 FinitePrefix]: Finished finitePrefix Result has 131 conditions, 118 events. 7/118 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 125 event pairs, 0 based on Foata normal form. 0/98 useless extension candidates. Maximal degree in co-relation 74. Up to 2 conditions per place. [2023-08-26 19:37:41,870 INFO L82 GeneralOperation]: Start removeDead. Operand has 124 places, 121 transitions, 266 flow [2023-08-26 19:37:41,877 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 110 places, 107 transitions, 232 flow [2023-08-26 19:37:41,880 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-26 19:37:41,891 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 110 places, 107 transitions, 232 flow [2023-08-26 19:37:41,897 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 110 places, 107 transitions, 232 flow [2023-08-26 19:37:41,898 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 110 places, 107 transitions, 232 flow [2023-08-26 19:37:41,945 INFO L124 PetriNetUnfolderBase]: 7/107 cut-off events. [2023-08-26 19:37:41,945 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-08-26 19:37:41,947 INFO L83 FinitePrefix]: Finished finitePrefix Result has 120 conditions, 107 events. 7/107 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 124 event pairs, 0 based on Foata normal form. 0/88 useless extension candidates. Maximal degree in co-relation 74. Up to 2 conditions per place. [2023-08-26 19:37:41,949 INFO L119 LiptonReduction]: Number of co-enabled transitions 1914 [2023-08-26 19:37:45,106 INFO L134 LiptonReduction]: Checked pairs total: 1820 [2023-08-26 19:37:45,106 INFO L136 LiptonReduction]: Total number of compositions: 99 [2023-08-26 19:37:45,123 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-26 19:37:45,129 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;@21519349, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-26 19:37:45,130 INFO L358 AbstractCegarLoop]: Starting to check reachability of 16 error locations. [2023-08-26 19:37:45,131 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-26 19:37:45,131 INFO L124 PetriNetUnfolderBase]: 0/0 cut-off events. [2023-08-26 19:37:45,131 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-26 19:37:45,131 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:37:45,132 INFO L208 CegarLoopForPetriNet]: trace histogram [1] [2023-08-26 19:37:45,132 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 13 more)] === [2023-08-26 19:37:45,136 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:37:45,136 INFO L85 PathProgramCache]: Analyzing trace with hash 440, now seen corresponding path program 1 times [2023-08-26 19:37:45,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:37:45,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1870632934] [2023-08-26 19:37:45,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:37:45,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:37:45,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:37:45,219 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 19:37:45,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:37:45,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1870632934] [2023-08-26 19:37:45,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1870632934] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 19:37:45,221 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 19:37:45,221 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [0] imperfect sequences [] total 0 [2023-08-26 19:37:45,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [310817144] [2023-08-26 19:37:45,223 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 19:37:45,229 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-08-26 19:37:45,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:37:45,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-08-26 19:37:45,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-08-26 19:37:45,250 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 110 out of 220 [2023-08-26 19:37:45,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 34 transitions, 86 flow. Second operand has 2 states, 2 states have (on average 110.5) internal successors, (221), 2 states have internal predecessors, (221), 0 states have call successors, (0), 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 19:37:45,252 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:37:45,252 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 110 of 220 [2023-08-26 19:37:45,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:37:45,384 INFO L124 PetriNetUnfolderBase]: 578/785 cut-off events. [2023-08-26 19:37:45,384 INFO L125 PetriNetUnfolderBase]: For 23/23 co-relation queries the response was YES. [2023-08-26 19:37:45,388 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1605 conditions, 785 events. 578/785 cut-off events. For 23/23 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 2764 event pairs, 263 based on Foata normal form. 0/381 useless extension candidates. Maximal degree in co-relation 1257. Up to 777 conditions per place. [2023-08-26 19:37:45,394 INFO L140 encePairwiseOnDemand]: 218/220 looper letters, 29 selfloop transitions, 0 changer transitions 0/32 dead transitions. [2023-08-26 19:37:45,394 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 40 places, 32 transitions, 140 flow [2023-08-26 19:37:45,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-08-26 19:37:45,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2023-08-26 19:37:45,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 251 transitions. [2023-08-26 19:37:45,409 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5704545454545454 [2023-08-26 19:37:45,410 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 251 transitions. [2023-08-26 19:37:45,410 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 251 transitions. [2023-08-26 19:37:45,411 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:37:45,413 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 251 transitions. [2023-08-26 19:37:45,418 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 125.5) internal successors, (251), 2 states have internal predecessors, (251), 0 states have call successors, (0), 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 19:37:45,421 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 220.0) internal successors, (660), 3 states have internal predecessors, (660), 0 states have call successors, (0), 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 19:37:45,422 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 220.0) internal successors, (660), 3 states have internal predecessors, (660), 0 states have call successors, (0), 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 19:37:45,423 INFO L175 Difference]: Start difference. First operand has 41 places, 34 transitions, 86 flow. Second operand 2 states and 251 transitions. [2023-08-26 19:37:45,424 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 40 places, 32 transitions, 140 flow [2023-08-26 19:37:45,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 34 places, 32 transitions, 128 flow, removed 0 selfloop flow, removed 6 redundant places. [2023-08-26 19:37:45,427 INFO L231 Difference]: Finished difference. Result has 34 places, 32 transitions, 70 flow [2023-08-26 19:37:45,429 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=220, PETRI_DIFFERENCE_MINUEND_FLOW=70, PETRI_DIFFERENCE_MINUEND_PLACES=33, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=70, PETRI_PLACES=34, PETRI_TRANSITIONS=32} [2023-08-26 19:37:45,432 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, -7 predicate places. [2023-08-26 19:37:45,432 INFO L495 AbstractCegarLoop]: Abstraction has has 34 places, 32 transitions, 70 flow [2023-08-26 19:37:45,432 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 110.5) internal successors, (221), 2 states have internal predecessors, (221), 0 states have call successors, (0), 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 19:37:45,432 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:37:45,432 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-08-26 19:37:45,433 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-26 19:37:45,433 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 13 more)] === [2023-08-26 19:37:45,440 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:37:45,440 INFO L85 PathProgramCache]: Analyzing trace with hash 433680, now seen corresponding path program 1 times [2023-08-26 19:37:45,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:37:45,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1447573877] [2023-08-26 19:37:45,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:37:45,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:37:45,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:37:45,590 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 19:37:45,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:37:45,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1447573877] [2023-08-26 19:37:45,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1447573877] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 19:37:45,591 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 19:37:45,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-26 19:37:45,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [195103651] [2023-08-26 19:37:45,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 19:37:45,592 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 19:37:45,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:37:45,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 19:37:45,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 19:37:45,594 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 220 [2023-08-26 19:37:45,594 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 34 places, 32 transitions, 70 flow. Second operand has 3 states, 3 states have (on average 86.0) internal successors, (258), 3 states have internal predecessors, (258), 0 states have call successors, (0), 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 19:37:45,595 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:37:45,595 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 220 [2023-08-26 19:37:45,595 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:37:45,684 INFO L124 PetriNetUnfolderBase]: 551/746 cut-off events. [2023-08-26 19:37:45,684 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-08-26 19:37:45,685 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1499 conditions, 746 events. 551/746 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 2585 event pairs, 250 based on Foata normal form. 0/368 useless extension candidates. Maximal degree in co-relation 1496. Up to 737 conditions per place. [2023-08-26 19:37:45,689 INFO L140 encePairwiseOnDemand]: 217/220 looper letters, 26 selfloop transitions, 1 changer transitions 0/30 dead transitions. [2023-08-26 19:37:45,689 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 34 places, 30 transitions, 120 flow [2023-08-26 19:37:45,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 19:37:45,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 19:37:45,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 284 transitions. [2023-08-26 19:37:45,694 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4303030303030303 [2023-08-26 19:37:45,694 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 284 transitions. [2023-08-26 19:37:45,694 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 284 transitions. [2023-08-26 19:37:45,695 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:37:45,695 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 284 transitions. [2023-08-26 19:37:45,697 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 94.66666666666667) internal successors, (284), 3 states have internal predecessors, (284), 0 states have call successors, (0), 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 19:37:45,700 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 220.0) internal successors, (880), 4 states have internal predecessors, (880), 0 states have call successors, (0), 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 19:37:45,700 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 220.0) internal successors, (880), 4 states have internal predecessors, (880), 0 states have call successors, (0), 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 19:37:45,700 INFO L175 Difference]: Start difference. First operand has 34 places, 32 transitions, 70 flow. Second operand 3 states and 284 transitions. [2023-08-26 19:37:45,700 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 34 places, 30 transitions, 120 flow [2023-08-26 19:37:45,701 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 34 places, 30 transitions, 120 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-26 19:37:45,702 INFO L231 Difference]: Finished difference. Result has 34 places, 30 transitions, 68 flow [2023-08-26 19:37:45,702 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=220, PETRI_DIFFERENCE_MINUEND_FLOW=66, PETRI_DIFFERENCE_MINUEND_PLACES=32, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=68, PETRI_PLACES=34, PETRI_TRANSITIONS=30} [2023-08-26 19:37:45,703 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, -7 predicate places. [2023-08-26 19:37:45,703 INFO L495 AbstractCegarLoop]: Abstraction has has 34 places, 30 transitions, 68 flow [2023-08-26 19:37:45,704 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 86.0) internal successors, (258), 3 states have internal predecessors, (258), 0 states have call successors, (0), 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 19:37:45,706 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:37:45,706 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-08-26 19:37:45,707 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-26 19:37:45,707 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 13 more)] === [2023-08-26 19:37:45,708 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:37:45,709 INFO L85 PathProgramCache]: Analyzing trace with hash 433681, now seen corresponding path program 1 times [2023-08-26 19:37:45,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:37:45,711 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [784040959] [2023-08-26 19:37:45,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:37:45,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:37:45,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:37:45,879 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 19:37:45,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:37:45,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [784040959] [2023-08-26 19:37:45,880 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [784040959] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 19:37:45,881 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 19:37:45,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-26 19:37:45,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [10256800] [2023-08-26 19:37:45,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 19:37:45,882 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 19:37:45,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:37:45,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 19:37:45,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 19:37:45,884 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 88 out of 220 [2023-08-26 19:37:45,884 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 34 places, 30 transitions, 68 flow. Second operand has 3 states, 3 states have (on average 89.0) internal successors, (267), 3 states have internal predecessors, (267), 0 states have call successors, (0), 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 19:37:45,884 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:37:45,884 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 88 of 220 [2023-08-26 19:37:45,884 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:37:45,963 INFO L124 PetriNetUnfolderBase]: 524/707 cut-off events. [2023-08-26 19:37:45,963 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-08-26 19:37:45,964 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1423 conditions, 707 events. 524/707 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 2407 event pairs, 237 based on Foata normal form. 0/355 useless extension candidates. Maximal degree in co-relation 1419. Up to 698 conditions per place. [2023-08-26 19:37:45,967 INFO L140 encePairwiseOnDemand]: 217/220 looper letters, 24 selfloop transitions, 1 changer transitions 0/28 dead transitions. [2023-08-26 19:37:45,967 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 34 places, 28 transitions, 114 flow [2023-08-26 19:37:45,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 19:37:45,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 19:37:45,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 291 transitions. [2023-08-26 19:37:45,969 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4409090909090909 [2023-08-26 19:37:45,969 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 291 transitions. [2023-08-26 19:37:45,969 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 291 transitions. [2023-08-26 19:37:45,969 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:37:45,969 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 291 transitions. [2023-08-26 19:37:45,970 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 97.0) internal successors, (291), 3 states have internal predecessors, (291), 0 states have call successors, (0), 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 19:37:45,972 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 220.0) internal successors, (880), 4 states have internal predecessors, (880), 0 states have call successors, (0), 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 19:37:45,972 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 220.0) internal successors, (880), 4 states have internal predecessors, (880), 0 states have call successors, (0), 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 19:37:45,972 INFO L175 Difference]: Start difference. First operand has 34 places, 30 transitions, 68 flow. Second operand 3 states and 291 transitions. [2023-08-26 19:37:45,973 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 34 places, 28 transitions, 114 flow [2023-08-26 19:37:45,973 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 28 transitions, 113 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 19:37:45,974 INFO L231 Difference]: Finished difference. Result has 33 places, 28 transitions, 65 flow [2023-08-26 19:37:45,974 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=220, PETRI_DIFFERENCE_MINUEND_FLOW=63, PETRI_DIFFERENCE_MINUEND_PLACES=31, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=28, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=65, PETRI_PLACES=33, PETRI_TRANSITIONS=28} [2023-08-26 19:37:45,975 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, -8 predicate places. [2023-08-26 19:37:45,975 INFO L495 AbstractCegarLoop]: Abstraction has has 33 places, 28 transitions, 65 flow [2023-08-26 19:37:45,976 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 89.0) internal successors, (267), 3 states have internal predecessors, (267), 0 states have call successors, (0), 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 19:37:45,976 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:37:45,976 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-26 19:37:45,976 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-08-26 19:37:45,980 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 13 more)] === [2023-08-26 19:37:45,980 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:37:45,980 INFO L85 PathProgramCache]: Analyzing trace with hash 416775341, now seen corresponding path program 1 times [2023-08-26 19:37:45,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:37:45,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1620449726] [2023-08-26 19:37:45,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:37:45,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:37:46,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:37:46,088 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 19:37:46,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:37:46,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1620449726] [2023-08-26 19:37:46,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1620449726] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 19:37:46,089 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 19:37:46,089 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-26 19:37:46,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [467583470] [2023-08-26 19:37:46,089 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 19:37:46,089 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 19:37:46,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:37:46,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 19:37:46,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 19:37:46,092 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 88 out of 220 [2023-08-26 19:37:46,093 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 33 places, 28 transitions, 65 flow. Second operand has 3 states, 3 states have (on average 89.66666666666667) internal successors, (269), 3 states have internal predecessors, (269), 0 states have call successors, (0), 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 19:37:46,093 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:37:46,093 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 88 of 220 [2023-08-26 19:37:46,093 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:37:46,171 INFO L124 PetriNetUnfolderBase]: 498/669 cut-off events. [2023-08-26 19:37:46,171 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-08-26 19:37:46,172 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1348 conditions, 669 events. 498/669 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 2231 event pairs, 225 based on Foata normal form. 0/343 useless extension candidates. Maximal degree in co-relation 1344. Up to 660 conditions per place. [2023-08-26 19:37:46,175 INFO L140 encePairwiseOnDemand]: 217/220 looper letters, 22 selfloop transitions, 1 changer transitions 0/26 dead transitions. [2023-08-26 19:37:46,176 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 33 places, 26 transitions, 107 flow [2023-08-26 19:37:46,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 19:37:46,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 19:37:46,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 289 transitions. [2023-08-26 19:37:46,177 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43787878787878787 [2023-08-26 19:37:46,177 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 289 transitions. [2023-08-26 19:37:46,177 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 289 transitions. [2023-08-26 19:37:46,178 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:37:46,178 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 289 transitions. [2023-08-26 19:37:46,178 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 96.33333333333333) internal successors, (289), 3 states have internal predecessors, (289), 0 states have call successors, (0), 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 19:37:46,179 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 220.0) internal successors, (880), 4 states have internal predecessors, (880), 0 states have call successors, (0), 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 19:37:46,180 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 220.0) internal successors, (880), 4 states have internal predecessors, (880), 0 states have call successors, (0), 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 19:37:46,181 INFO L175 Difference]: Start difference. First operand has 33 places, 28 transitions, 65 flow. Second operand 3 states and 289 transitions. [2023-08-26 19:37:46,181 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 33 places, 26 transitions, 107 flow [2023-08-26 19:37:46,181 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 32 places, 26 transitions, 106 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 19:37:46,182 INFO L231 Difference]: Finished difference. Result has 32 places, 26 transitions, 62 flow [2023-08-26 19:37:46,182 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=220, PETRI_DIFFERENCE_MINUEND_FLOW=60, PETRI_DIFFERENCE_MINUEND_PLACES=30, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=26, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=62, PETRI_PLACES=32, PETRI_TRANSITIONS=26} [2023-08-26 19:37:46,184 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, -9 predicate places. [2023-08-26 19:37:46,184 INFO L495 AbstractCegarLoop]: Abstraction has has 32 places, 26 transitions, 62 flow [2023-08-26 19:37:46,184 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 89.66666666666667) internal successors, (269), 3 states have internal predecessors, (269), 0 states have call successors, (0), 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 19:37:46,184 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:37:46,184 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-26 19:37:46,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-08-26 19:37:46,184 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 13 more)] === [2023-08-26 19:37:46,185 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:37:46,185 INFO L85 PathProgramCache]: Analyzing trace with hash 416775343, now seen corresponding path program 1 times [2023-08-26 19:37:46,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:37:46,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1201258322] [2023-08-26 19:37:46,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:37:46,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:37:46,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:37:46,237 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 19:37:46,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:37:46,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1201258322] [2023-08-26 19:37:46,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1201258322] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 19:37:46,238 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 19:37:46,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-26 19:37:46,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [919491406] [2023-08-26 19:37:46,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 19:37:46,239 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 19:37:46,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:37:46,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 19:37:46,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 19:37:46,243 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 220 [2023-08-26 19:37:46,243 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 32 places, 26 transitions, 62 flow. Second operand has 3 states, 3 states have (on average 86.66666666666667) internal successors, (260), 3 states have internal predecessors, (260), 0 states have call successors, (0), 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 19:37:46,243 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:37:46,244 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 220 [2023-08-26 19:37:46,244 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:37:46,321 INFO L124 PetriNetUnfolderBase]: 472/631 cut-off events. [2023-08-26 19:37:46,322 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-08-26 19:37:46,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1273 conditions, 631 events. 472/631 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 2079 event pairs, 213 based on Foata normal form. 0/331 useless extension candidates. Maximal degree in co-relation 1269. Up to 622 conditions per place. [2023-08-26 19:37:46,326 INFO L140 encePairwiseOnDemand]: 217/220 looper letters, 20 selfloop transitions, 1 changer transitions 0/24 dead transitions. [2023-08-26 19:37:46,328 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 32 places, 24 transitions, 100 flow [2023-08-26 19:37:46,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 19:37:46,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 19:37:46,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 278 transitions. [2023-08-26 19:37:46,329 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4212121212121212 [2023-08-26 19:37:46,330 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 278 transitions. [2023-08-26 19:37:46,330 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 278 transitions. [2023-08-26 19:37:46,330 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:37:46,330 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 278 transitions. [2023-08-26 19:37:46,331 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 92.66666666666667) internal successors, (278), 3 states have internal predecessors, (278), 0 states have call successors, (0), 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 19:37:46,332 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 220.0) internal successors, (880), 4 states have internal predecessors, (880), 0 states have call successors, (0), 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 19:37:46,332 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 220.0) internal successors, (880), 4 states have internal predecessors, (880), 0 states have call successors, (0), 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 19:37:46,332 INFO L175 Difference]: Start difference. First operand has 32 places, 26 transitions, 62 flow. Second operand 3 states and 278 transitions. [2023-08-26 19:37:46,332 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 32 places, 24 transitions, 100 flow [2023-08-26 19:37:46,333 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 31 places, 24 transitions, 99 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 19:37:46,334 INFO L231 Difference]: Finished difference. Result has 31 places, 24 transitions, 59 flow [2023-08-26 19:37:46,334 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=220, PETRI_DIFFERENCE_MINUEND_FLOW=57, PETRI_DIFFERENCE_MINUEND_PLACES=29, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=24, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=59, PETRI_PLACES=31, PETRI_TRANSITIONS=24} [2023-08-26 19:37:46,336 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, -10 predicate places. [2023-08-26 19:37:46,336 INFO L495 AbstractCegarLoop]: Abstraction has has 31 places, 24 transitions, 59 flow [2023-08-26 19:37:46,336 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 86.66666666666667) internal successors, (260), 3 states have internal predecessors, (260), 0 states have call successors, (0), 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 19:37:46,336 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:37:46,337 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-26 19:37:46,337 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-08-26 19:37:46,337 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 13 more)] === [2023-08-26 19:37:46,338 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:37:46,338 INFO L85 PathProgramCache]: Analyzing trace with hash 1089155062, now seen corresponding path program 1 times [2023-08-26 19:37:46,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:37:46,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [771295384] [2023-08-26 19:37:46,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:37:46,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:37:46,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:37:46,483 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 19:37:46,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:37:46,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [771295384] [2023-08-26 19:37:46,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [771295384] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 19:37:46,483 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 19:37:46,483 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-26 19:37:46,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [988632590] [2023-08-26 19:37:46,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 19:37:46,484 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 19:37:46,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:37:46,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 19:37:46,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 19:37:46,489 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 88 out of 220 [2023-08-26 19:37:46,489 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 31 places, 24 transitions, 59 flow. Second operand has 3 states, 3 states have (on average 90.33333333333333) internal successors, (271), 3 states have internal predecessors, (271), 0 states have call successors, (0), 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 19:37:46,489 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:37:46,489 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 88 of 220 [2023-08-26 19:37:46,489 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:37:46,540 INFO L124 PetriNetUnfolderBase]: 370/502 cut-off events. [2023-08-26 19:37:46,540 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-08-26 19:37:46,541 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1016 conditions, 502 events. 370/502 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 1585 event pairs, 165 based on Foata normal form. 0/277 useless extension candidates. Maximal degree in co-relation 1012. Up to 493 conditions per place. [2023-08-26 19:37:46,543 INFO L140 encePairwiseOnDemand]: 218/220 looper letters, 19 selfloop transitions, 1 changer transitions 0/23 dead transitions. [2023-08-26 19:37:46,543 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 32 places, 23 transitions, 97 flow [2023-08-26 19:37:46,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 19:37:46,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 19:37:46,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 285 transitions. [2023-08-26 19:37:46,544 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4318181818181818 [2023-08-26 19:37:46,544 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 285 transitions. [2023-08-26 19:37:46,544 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 285 transitions. [2023-08-26 19:37:46,545 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:37:46,545 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 285 transitions. [2023-08-26 19:37:46,545 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 95.0) internal successors, (285), 3 states have internal predecessors, (285), 0 states have call successors, (0), 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 19:37:46,547 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 220.0) internal successors, (880), 4 states have internal predecessors, (880), 0 states have call successors, (0), 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 19:37:46,547 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 220.0) internal successors, (880), 4 states have internal predecessors, (880), 0 states have call successors, (0), 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 19:37:46,547 INFO L175 Difference]: Start difference. First operand has 31 places, 24 transitions, 59 flow. Second operand 3 states and 285 transitions. [2023-08-26 19:37:46,548 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 32 places, 23 transitions, 97 flow [2023-08-26 19:37:46,548 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 31 places, 23 transitions, 96 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 19:37:46,549 INFO L231 Difference]: Finished difference. Result has 31 places, 23 transitions, 58 flow [2023-08-26 19:37:46,549 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=220, PETRI_DIFFERENCE_MINUEND_FLOW=56, PETRI_DIFFERENCE_MINUEND_PLACES=29, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=23, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=58, PETRI_PLACES=31, PETRI_TRANSITIONS=23} [2023-08-26 19:37:46,551 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, -10 predicate places. [2023-08-26 19:37:46,551 INFO L495 AbstractCegarLoop]: Abstraction has has 31 places, 23 transitions, 58 flow [2023-08-26 19:37:46,551 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 90.33333333333333) internal successors, (271), 3 states have internal predecessors, (271), 0 states have call successors, (0), 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 19:37:46,551 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:37:46,551 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-26 19:37:46,552 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-08-26 19:37:46,552 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 13 more)] === [2023-08-26 19:37:46,552 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:37:46,552 INFO L85 PathProgramCache]: Analyzing trace with hash 1089155061, now seen corresponding path program 1 times [2023-08-26 19:37:46,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:37:46,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [166416052] [2023-08-26 19:37:46,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:37:46,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:37:46,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:37:46,632 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 19:37:46,633 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:37:46,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [166416052] [2023-08-26 19:37:46,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [166416052] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 19:37:46,633 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 19:37:46,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-26 19:37:46,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1861777067] [2023-08-26 19:37:46,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 19:37:46,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 19:37:46,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:37:46,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 19:37:46,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2023-08-26 19:37:46,635 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 220 [2023-08-26 19:37:46,635 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 31 places, 23 transitions, 58 flow. Second operand has 5 states, 5 states have (on average 80.4) internal successors, (402), 5 states have internal predecessors, (402), 0 states have call successors, (0), 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 19:37:46,635 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:37:46,636 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 220 [2023-08-26 19:37:46,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:37:46,679 INFO L124 PetriNetUnfolderBase]: 268/373 cut-off events. [2023-08-26 19:37:46,679 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-08-26 19:37:46,680 INFO L83 FinitePrefix]: Finished finitePrefix Result has 759 conditions, 373 events. 268/373 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1116 event pairs, 117 based on Foata normal form. 0/223 useless extension candidates. Maximal degree in co-relation 755. Up to 364 conditions per place. [2023-08-26 19:37:46,681 INFO L140 encePairwiseOnDemand]: 218/220 looper letters, 18 selfloop transitions, 1 changer transitions 0/22 dead transitions. [2023-08-26 19:37:46,681 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 32 places, 22 transitions, 94 flow [2023-08-26 19:37:46,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 19:37:46,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 19:37:46,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 257 transitions. [2023-08-26 19:37:46,683 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3893939393939394 [2023-08-26 19:37:46,683 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 257 transitions. [2023-08-26 19:37:46,683 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 257 transitions. [2023-08-26 19:37:46,683 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:37:46,683 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 257 transitions. [2023-08-26 19:37:46,684 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 85.66666666666667) internal successors, (257), 3 states have internal predecessors, (257), 0 states have call successors, (0), 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 19:37:46,687 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 220.0) internal successors, (880), 4 states have internal predecessors, (880), 0 states have call successors, (0), 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 19:37:46,687 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 220.0) internal successors, (880), 4 states have internal predecessors, (880), 0 states have call successors, (0), 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 19:37:46,687 INFO L175 Difference]: Start difference. First operand has 31 places, 23 transitions, 58 flow. Second operand 3 states and 257 transitions. [2023-08-26 19:37:46,687 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 32 places, 22 transitions, 94 flow [2023-08-26 19:37:46,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 31 places, 22 transitions, 93 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 19:37:46,688 INFO L231 Difference]: Finished difference. Result has 31 places, 22 transitions, 57 flow [2023-08-26 19:37:46,688 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=220, PETRI_DIFFERENCE_MINUEND_FLOW=55, PETRI_DIFFERENCE_MINUEND_PLACES=29, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=22, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=57, PETRI_PLACES=31, PETRI_TRANSITIONS=22} [2023-08-26 19:37:46,688 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, -10 predicate places. [2023-08-26 19:37:46,689 INFO L495 AbstractCegarLoop]: Abstraction has has 31 places, 22 transitions, 57 flow [2023-08-26 19:37:46,689 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 80.4) internal successors, (402), 5 states have internal predecessors, (402), 0 states have call successors, (0), 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 19:37:46,689 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:37:46,689 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 19:37:46,689 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-08-26 19:37:46,690 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 13 more)] === [2023-08-26 19:37:46,690 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:37:46,690 INFO L85 PathProgramCache]: Analyzing trace with hash 905894629, now seen corresponding path program 1 times [2023-08-26 19:37:46,690 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:37:46,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2029066069] [2023-08-26 19:37:46,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:37:46,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:37:46,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:37:46,881 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 19:37:46,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:37:46,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2029066069] [2023-08-26 19:37:46,882 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2029066069] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 19:37:46,882 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 19:37:46,882 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-26 19:37:46,882 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1407658016] [2023-08-26 19:37:46,882 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 19:37:46,882 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 19:37:46,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:37:46,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 19:37:46,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 19:37:46,883 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 103 out of 220 [2023-08-26 19:37:46,884 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 31 places, 22 transitions, 57 flow. Second operand has 3 states, 3 states have (on average 108.33333333333333) internal successors, (325), 3 states have internal predecessors, (325), 0 states have call successors, (0), 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 19:37:46,884 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:37:46,884 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 103 of 220 [2023-08-26 19:37:46,884 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:37:46,945 INFO L124 PetriNetUnfolderBase]: 359/506 cut-off events. [2023-08-26 19:37:46,945 INFO L125 PetriNetUnfolderBase]: For 10/10 co-relation queries the response was YES. [2023-08-26 19:37:46,946 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1032 conditions, 506 events. 359/506 cut-off events. For 10/10 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 1633 event pairs, 39 based on Foata normal form. 1/308 useless extension candidates. Maximal degree in co-relation 1028. Up to 421 conditions per place. [2023-08-26 19:37:46,948 INFO L140 encePairwiseOnDemand]: 215/220 looper letters, 30 selfloop transitions, 4 changer transitions 1/38 dead transitions. [2023-08-26 19:37:46,948 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 33 places, 38 transitions, 164 flow [2023-08-26 19:37:46,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 19:37:46,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 19:37:46,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 345 transitions. [2023-08-26 19:37:46,949 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5227272727272727 [2023-08-26 19:37:46,949 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 345 transitions. [2023-08-26 19:37:46,949 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 345 transitions. [2023-08-26 19:37:46,950 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:37:46,950 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 345 transitions. [2023-08-26 19:37:46,951 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 115.0) internal successors, (345), 3 states have internal predecessors, (345), 0 states have call successors, (0), 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 19:37:46,952 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 220.0) internal successors, (880), 4 states have internal predecessors, (880), 0 states have call successors, (0), 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 19:37:46,952 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 220.0) internal successors, (880), 4 states have internal predecessors, (880), 0 states have call successors, (0), 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 19:37:46,952 INFO L175 Difference]: Start difference. First operand has 31 places, 22 transitions, 57 flow. Second operand 3 states and 345 transitions. [2023-08-26 19:37:46,952 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 33 places, 38 transitions, 164 flow [2023-08-26 19:37:46,952 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 32 places, 38 transitions, 163 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 19:37:46,953 INFO L231 Difference]: Finished difference. Result has 33 places, 25 transitions, 82 flow [2023-08-26 19:37:46,953 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=220, PETRI_DIFFERENCE_MINUEND_FLOW=56, PETRI_DIFFERENCE_MINUEND_PLACES=30, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=22, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=18, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=82, PETRI_PLACES=33, PETRI_TRANSITIONS=25} [2023-08-26 19:37:46,954 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, -8 predicate places. [2023-08-26 19:37:46,954 INFO L495 AbstractCegarLoop]: Abstraction has has 33 places, 25 transitions, 82 flow [2023-08-26 19:37:46,954 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 108.33333333333333) internal successors, (325), 3 states have internal predecessors, (325), 0 states have call successors, (0), 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 19:37:46,954 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:37:46,954 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 19:37:46,954 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-08-26 19:37:46,955 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 13 more)] === [2023-08-26 19:37:46,955 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:37:46,955 INFO L85 PathProgramCache]: Analyzing trace with hash 1005070732, now seen corresponding path program 1 times [2023-08-26 19:37:46,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:37:46,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1776122622] [2023-08-26 19:37:46,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:37:46,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:37:46,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:37:47,057 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 19:37:47,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:37:47,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1776122622] [2023-08-26 19:37:47,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1776122622] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 19:37:47,058 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 19:37:47,058 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-26 19:37:47,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1135693693] [2023-08-26 19:37:47,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 19:37:47,059 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 19:37:47,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:37:47,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 19:37:47,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-26 19:37:47,060 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 220 [2023-08-26 19:37:47,060 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 33 places, 25 transitions, 82 flow. Second operand has 5 states, 5 states have (on average 97.8) internal successors, (489), 5 states have internal predecessors, (489), 0 states have call successors, (0), 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 19:37:47,060 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:37:47,060 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 220 [2023-08-26 19:37:47,061 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:37:47,205 INFO L124 PetriNetUnfolderBase]: 491/748 cut-off events. [2023-08-26 19:37:47,205 INFO L125 PetriNetUnfolderBase]: For 192/192 co-relation queries the response was YES. [2023-08-26 19:37:47,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1760 conditions, 748 events. 491/748 cut-off events. For 192/192 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 3168 event pairs, 139 based on Foata normal form. 88/832 useless extension candidates. Maximal degree in co-relation 1755. Up to 388 conditions per place. [2023-08-26 19:37:47,209 INFO L140 encePairwiseOnDemand]: 213/220 looper letters, 51 selfloop transitions, 6 changer transitions 2/60 dead transitions. [2023-08-26 19:37:47,210 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 37 places, 60 transitions, 293 flow [2023-08-26 19:37:47,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-26 19:37:47,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-26 19:37:47,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 528 transitions. [2023-08-26 19:37:47,212 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48 [2023-08-26 19:37:47,212 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 528 transitions. [2023-08-26 19:37:47,212 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 528 transitions. [2023-08-26 19:37:47,212 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:37:47,212 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 528 transitions. [2023-08-26 19:37:47,214 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 105.6) internal successors, (528), 5 states have internal predecessors, (528), 0 states have call successors, (0), 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 19:37:47,215 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 220.0) internal successors, (1320), 6 states have internal predecessors, (1320), 0 states have call successors, (0), 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 19:37:47,216 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 220.0) internal successors, (1320), 6 states have internal predecessors, (1320), 0 states have call successors, (0), 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 19:37:47,216 INFO L175 Difference]: Start difference. First operand has 33 places, 25 transitions, 82 flow. Second operand 5 states and 528 transitions. [2023-08-26 19:37:47,216 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 37 places, 60 transitions, 293 flow [2023-08-26 19:37:47,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 36 places, 60 transitions, 287 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 19:37:47,218 INFO L231 Difference]: Finished difference. Result has 39 places, 29 transitions, 133 flow [2023-08-26 19:37:47,218 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=220, PETRI_DIFFERENCE_MINUEND_FLOW=78, PETRI_DIFFERENCE_MINUEND_PLACES=32, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=25, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=133, PETRI_PLACES=39, PETRI_TRANSITIONS=29} [2023-08-26 19:37:47,218 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, -2 predicate places. [2023-08-26 19:37:47,219 INFO L495 AbstractCegarLoop]: Abstraction has has 39 places, 29 transitions, 133 flow [2023-08-26 19:37:47,219 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 97.8) internal successors, (489), 5 states have internal predecessors, (489), 0 states have call successors, (0), 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 19:37:47,219 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:37:47,219 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 19:37:47,219 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-08-26 19:37:47,219 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 13 more)] === [2023-08-26 19:37:47,220 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:37:47,220 INFO L85 PathProgramCache]: Analyzing trace with hash 844371311, now seen corresponding path program 1 times [2023-08-26 19:37:47,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:37:47,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1865961418] [2023-08-26 19:37:47,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:37:47,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:37:47,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:37:47,303 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 19:37:47,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:37:47,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1865961418] [2023-08-26 19:37:47,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1865961418] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 19:37:47,304 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 19:37:47,304 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-26 19:37:47,304 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1914459937] [2023-08-26 19:37:47,304 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 19:37:47,305 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-26 19:37:47,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:37:47,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-26 19:37:47,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-08-26 19:37:47,306 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 98 out of 220 [2023-08-26 19:37:47,307 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 39 places, 29 transitions, 133 flow. Second operand has 4 states, 4 states have (on average 102.5) internal successors, (410), 4 states have internal predecessors, (410), 0 states have call successors, (0), 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 19:37:47,307 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:37:47,307 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 98 of 220 [2023-08-26 19:37:47,307 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:37:47,441 INFO L124 PetriNetUnfolderBase]: 459/714 cut-off events. [2023-08-26 19:37:47,441 INFO L125 PetriNetUnfolderBase]: For 736/801 co-relation queries the response was YES. [2023-08-26 19:37:47,442 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2306 conditions, 714 events. 459/714 cut-off events. For 736/801 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 2955 event pairs, 89 based on Foata normal form. 109/820 useless extension candidates. Maximal degree in co-relation 2298. Up to 454 conditions per place. [2023-08-26 19:37:47,445 INFO L140 encePairwiseOnDemand]: 215/220 looper letters, 39 selfloop transitions, 5 changer transitions 10/56 dead transitions. [2023-08-26 19:37:47,445 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 42 places, 56 transitions, 341 flow [2023-08-26 19:37:47,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-26 19:37:47,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-26 19:37:47,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 440 transitions. [2023-08-26 19:37:47,446 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2023-08-26 19:37:47,447 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 440 transitions. [2023-08-26 19:37:47,447 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 440 transitions. [2023-08-26 19:37:47,447 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:37:47,447 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 440 transitions. [2023-08-26 19:37:47,448 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 110.0) internal successors, (440), 4 states have internal predecessors, (440), 0 states have call successors, (0), 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 19:37:47,449 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 220.0) internal successors, (1100), 5 states have internal predecessors, (1100), 0 states have call successors, (0), 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 19:37:47,450 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 220.0) internal successors, (1100), 5 states have internal predecessors, (1100), 0 states have call successors, (0), 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 19:37:47,450 INFO L175 Difference]: Start difference. First operand has 39 places, 29 transitions, 133 flow. Second operand 4 states and 440 transitions. [2023-08-26 19:37:47,450 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 42 places, 56 transitions, 341 flow [2023-08-26 19:37:47,451 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 56 transitions, 331 flow, removed 3 selfloop flow, removed 1 redundant places. [2023-08-26 19:37:47,452 INFO L231 Difference]: Finished difference. Result has 43 places, 29 transitions, 149 flow [2023-08-26 19:37:47,453 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=220, PETRI_DIFFERENCE_MINUEND_FLOW=126, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=149, PETRI_PLACES=43, PETRI_TRANSITIONS=29} [2023-08-26 19:37:47,453 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 2 predicate places. [2023-08-26 19:37:47,453 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 29 transitions, 149 flow [2023-08-26 19:37:47,453 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 102.5) internal successors, (410), 4 states have internal predecessors, (410), 0 states have call successors, (0), 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 19:37:47,454 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:37:47,454 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 19:37:47,454 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-08-26 19:37:47,454 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 13 more)] === [2023-08-26 19:37:47,454 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:37:47,454 INFO L85 PathProgramCache]: Analyzing trace with hash -671154755, now seen corresponding path program 1 times [2023-08-26 19:37:47,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:37:47,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1938205978] [2023-08-26 19:37:47,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:37:47,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:37:47,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:37:47,540 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 19:37:47,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:37:47,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1938205978] [2023-08-26 19:37:47,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1938205978] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 19:37:47,541 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 19:37:47,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-26 19:37:47,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1113174343] [2023-08-26 19:37:47,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 19:37:47,542 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 19:37:47,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:37:47,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 19:37:47,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-08-26 19:37:47,543 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 220 [2023-08-26 19:37:47,543 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 29 transitions, 149 flow. Second operand has 5 states, 5 states have (on average 97.8) internal successors, (489), 5 states have internal predecessors, (489), 0 states have call successors, (0), 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 19:37:47,543 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:37:47,544 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 220 [2023-08-26 19:37:47,544 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:37:47,665 INFO L124 PetriNetUnfolderBase]: 580/889 cut-off events. [2023-08-26 19:37:47,665 INFO L125 PetriNetUnfolderBase]: For 2455/2565 co-relation queries the response was YES. [2023-08-26 19:37:47,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3074 conditions, 889 events. 580/889 cut-off events. For 2455/2565 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 3544 event pairs, 238 based on Foata normal form. 47/899 useless extension candidates. Maximal degree in co-relation 3064. Up to 689 conditions per place. [2023-08-26 19:37:47,670 INFO L140 encePairwiseOnDemand]: 213/220 looper letters, 43 selfloop transitions, 12 changer transitions 2/59 dead transitions. [2023-08-26 19:37:47,670 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 59 transitions, 428 flow [2023-08-26 19:37:47,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-26 19:37:47,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-26 19:37:47,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 519 transitions. [2023-08-26 19:37:47,672 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4718181818181818 [2023-08-26 19:37:47,672 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 519 transitions. [2023-08-26 19:37:47,672 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 519 transitions. [2023-08-26 19:37:47,673 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:37:47,673 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 519 transitions. [2023-08-26 19:37:47,674 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 103.8) internal successors, (519), 5 states have internal predecessors, (519), 0 states have call successors, (0), 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 19:37:47,675 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 220.0) internal successors, (1320), 6 states have internal predecessors, (1320), 0 states have call successors, (0), 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 19:37:47,676 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 220.0) internal successors, (1320), 6 states have internal predecessors, (1320), 0 states have call successors, (0), 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 19:37:47,676 INFO L175 Difference]: Start difference. First operand has 43 places, 29 transitions, 149 flow. Second operand 5 states and 519 transitions. [2023-08-26 19:37:47,676 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 59 transitions, 428 flow [2023-08-26 19:37:47,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 59 transitions, 416 flow, removed 2 selfloop flow, removed 1 redundant places. [2023-08-26 19:37:47,680 INFO L231 Difference]: Finished difference. Result has 48 places, 37 transitions, 240 flow [2023-08-26 19:37:47,680 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=220, PETRI_DIFFERENCE_MINUEND_FLOW=144, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=240, PETRI_PLACES=48, PETRI_TRANSITIONS=37} [2023-08-26 19:37:47,680 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 7 predicate places. [2023-08-26 19:37:47,680 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 37 transitions, 240 flow [2023-08-26 19:37:47,681 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 97.8) internal successors, (489), 5 states have internal predecessors, (489), 0 states have call successors, (0), 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 19:37:47,681 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:37:47,681 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 19:37:47,681 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-08-26 19:37:47,681 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 13 more)] === [2023-08-26 19:37:47,681 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:37:47,681 INFO L85 PathProgramCache]: Analyzing trace with hash 342718563, now seen corresponding path program 2 times [2023-08-26 19:37:47,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:37:47,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1455085597] [2023-08-26 19:37:47,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:37:47,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:37:47,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:37:47,769 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 19:37:47,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:37:47,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1455085597] [2023-08-26 19:37:47,770 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1455085597] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 19:37:47,770 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 19:37:47,770 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-26 19:37:47,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [948362845] [2023-08-26 19:37:47,770 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 19:37:47,770 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 19:37:47,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:37:47,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 19:37:47,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-26 19:37:47,771 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 220 [2023-08-26 19:37:47,772 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 37 transitions, 240 flow. Second operand has 5 states, 5 states have (on average 97.8) internal successors, (489), 5 states have internal predecessors, (489), 0 states have call successors, (0), 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 19:37:47,772 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:37:47,772 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 220 [2023-08-26 19:37:47,772 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:37:47,929 INFO L124 PetriNetUnfolderBase]: 734/1134 cut-off events. [2023-08-26 19:37:47,929 INFO L125 PetriNetUnfolderBase]: For 3498/3518 co-relation queries the response was YES. [2023-08-26 19:37:47,932 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4608 conditions, 1134 events. 734/1134 cut-off events. For 3498/3518 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 4989 event pairs, 258 based on Foata normal form. 74/1186 useless extension candidates. Maximal degree in co-relation 4595. Up to 676 conditions per place. [2023-08-26 19:37:47,937 INFO L140 encePairwiseOnDemand]: 213/220 looper letters, 59 selfloop transitions, 8 changer transitions 9/78 dead transitions. [2023-08-26 19:37:47,938 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 78 transitions, 643 flow [2023-08-26 19:37:47,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-26 19:37:47,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-26 19:37:47,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 520 transitions. [2023-08-26 19:37:47,939 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4727272727272727 [2023-08-26 19:37:47,940 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 520 transitions. [2023-08-26 19:37:47,940 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 520 transitions. [2023-08-26 19:37:47,940 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:37:47,940 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 520 transitions. [2023-08-26 19:37:47,941 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 104.0) internal successors, (520), 5 states have internal predecessors, (520), 0 states have call successors, (0), 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 19:37:47,943 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 220.0) internal successors, (1320), 6 states have internal predecessors, (1320), 0 states have call successors, (0), 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 19:37:47,943 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 220.0) internal successors, (1320), 6 states have internal predecessors, (1320), 0 states have call successors, (0), 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 19:37:47,943 INFO L175 Difference]: Start difference. First operand has 48 places, 37 transitions, 240 flow. Second operand 5 states and 520 transitions. [2023-08-26 19:37:47,943 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 78 transitions, 643 flow [2023-08-26 19:37:47,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 78 transitions, 593 flow, removed 3 selfloop flow, removed 2 redundant places. [2023-08-26 19:37:47,950 INFO L231 Difference]: Finished difference. Result has 53 places, 41 transitions, 315 flow [2023-08-26 19:37:47,950 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=220, PETRI_DIFFERENCE_MINUEND_FLOW=220, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=315, PETRI_PLACES=53, PETRI_TRANSITIONS=41} [2023-08-26 19:37:47,951 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 12 predicate places. [2023-08-26 19:37:47,951 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 41 transitions, 315 flow [2023-08-26 19:37:47,951 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 97.8) internal successors, (489), 5 states have internal predecessors, (489), 0 states have call successors, (0), 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 19:37:47,951 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:37:47,951 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 19:37:47,951 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-08-26 19:37:47,951 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 13 more)] === [2023-08-26 19:37:47,952 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:37:47,952 INFO L85 PathProgramCache]: Analyzing trace with hash 259198118, now seen corresponding path program 2 times [2023-08-26 19:37:47,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:37:47,952 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1417495] [2023-08-26 19:37:47,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:37:47,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:37:47,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:37:48,022 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 19:37:48,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:37:48,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1417495] [2023-08-26 19:37:48,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1417495] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 19:37:48,023 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 19:37:48,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-26 19:37:48,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2011789094] [2023-08-26 19:37:48,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 19:37:48,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-26 19:37:48,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:37:48,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-26 19:37:48,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-08-26 19:37:48,024 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 98 out of 220 [2023-08-26 19:37:48,025 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 41 transitions, 315 flow. Second operand has 4 states, 4 states have (on average 102.5) internal successors, (410), 4 states have internal predecessors, (410), 0 states have call successors, (0), 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 19:37:48,025 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:37:48,025 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 98 of 220 [2023-08-26 19:37:48,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:37:48,175 INFO L124 PetriNetUnfolderBase]: 769/1196 cut-off events. [2023-08-26 19:37:48,175 INFO L125 PetriNetUnfolderBase]: For 6212/6367 co-relation queries the response was YES. [2023-08-26 19:37:48,179 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5740 conditions, 1196 events. 769/1196 cut-off events. For 6212/6367 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 5423 event pairs, 301 based on Foata normal form. 110/1250 useless extension candidates. Maximal degree in co-relation 5724. Up to 892 conditions per place. [2023-08-26 19:37:48,184 INFO L140 encePairwiseOnDemand]: 215/220 looper letters, 43 selfloop transitions, 20 changer transitions 2/69 dead transitions. [2023-08-26 19:37:48,184 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 69 transitions, 681 flow [2023-08-26 19:37:48,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-26 19:37:48,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-26 19:37:48,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 432 transitions. [2023-08-26 19:37:48,186 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4909090909090909 [2023-08-26 19:37:48,186 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 432 transitions. [2023-08-26 19:37:48,186 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 432 transitions. [2023-08-26 19:37:48,186 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:37:48,186 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 432 transitions. [2023-08-26 19:37:48,187 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 108.0) internal successors, (432), 4 states have internal predecessors, (432), 0 states have call successors, (0), 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 19:37:48,188 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 220.0) internal successors, (1100), 5 states have internal predecessors, (1100), 0 states have call successors, (0), 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 19:37:48,189 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 220.0) internal successors, (1100), 5 states have internal predecessors, (1100), 0 states have call successors, (0), 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 19:37:48,189 INFO L175 Difference]: Start difference. First operand has 53 places, 41 transitions, 315 flow. Second operand 4 states and 432 transitions. [2023-08-26 19:37:48,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 69 transitions, 681 flow [2023-08-26 19:37:48,194 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 69 transitions, 649 flow, removed 11 selfloop flow, removed 1 redundant places. [2023-08-26 19:37:48,195 INFO L231 Difference]: Finished difference. Result has 56 places, 50 transitions, 476 flow [2023-08-26 19:37:48,195 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=220, PETRI_DIFFERENCE_MINUEND_FLOW=302, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=476, PETRI_PLACES=56, PETRI_TRANSITIONS=50} [2023-08-26 19:37:48,196 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 15 predicate places. [2023-08-26 19:37:48,196 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 50 transitions, 476 flow [2023-08-26 19:37:48,196 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 102.5) internal successors, (410), 4 states have internal predecessors, (410), 0 states have call successors, (0), 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 19:37:48,196 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:37:48,196 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 19:37:48,196 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-08-26 19:37:48,196 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 13 more)] === [2023-08-26 19:37:48,197 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:37:48,197 INFO L85 PathProgramCache]: Analyzing trace with hash 480135557, now seen corresponding path program 2 times [2023-08-26 19:37:48,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:37:48,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [833527537] [2023-08-26 19:37:48,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:37:48,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:37:48,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:37:48,263 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 19:37:48,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:37:48,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [833527537] [2023-08-26 19:37:48,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [833527537] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 19:37:48,264 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 19:37:48,264 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-26 19:37:48,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1620319555] [2023-08-26 19:37:48,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 19:37:48,264 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-26 19:37:48,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:37:48,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-26 19:37:48,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-08-26 19:37:48,265 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 98 out of 220 [2023-08-26 19:37:48,266 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 50 transitions, 476 flow. Second operand has 4 states, 4 states have (on average 102.5) internal successors, (410), 4 states have internal predecessors, (410), 0 states have call successors, (0), 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 19:37:48,266 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:37:48,266 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 98 of 220 [2023-08-26 19:37:48,266 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:37:48,464 INFO L124 PetriNetUnfolderBase]: 723/1102 cut-off events. [2023-08-26 19:37:48,465 INFO L125 PetriNetUnfolderBase]: For 7536/7701 co-relation queries the response was YES. [2023-08-26 19:37:48,468 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5871 conditions, 1102 events. 723/1102 cut-off events. For 7536/7701 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 4833 event pairs, 161 based on Foata normal form. 121/1163 useless extension candidates. Maximal degree in co-relation 5854. Up to 666 conditions per place. [2023-08-26 19:37:48,474 INFO L140 encePairwiseOnDemand]: 215/220 looper letters, 47 selfloop transitions, 12 changer transitions 16/79 dead transitions. [2023-08-26 19:37:48,474 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 79 transitions, 814 flow [2023-08-26 19:37:48,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-26 19:37:48,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-26 19:37:48,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 438 transitions. [2023-08-26 19:37:48,476 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49772727272727274 [2023-08-26 19:37:48,476 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 438 transitions. [2023-08-26 19:37:48,476 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 438 transitions. [2023-08-26 19:37:48,476 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:37:48,477 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 438 transitions. [2023-08-26 19:37:48,478 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 109.5) internal successors, (438), 4 states have internal predecessors, (438), 0 states have call successors, (0), 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 19:37:48,479 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 220.0) internal successors, (1100), 5 states have internal predecessors, (1100), 0 states have call successors, (0), 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 19:37:48,479 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 220.0) internal successors, (1100), 5 states have internal predecessors, (1100), 0 states have call successors, (0), 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 19:37:48,479 INFO L175 Difference]: Start difference. First operand has 56 places, 50 transitions, 476 flow. Second operand 4 states and 438 transitions. [2023-08-26 19:37:48,479 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 79 transitions, 814 flow [2023-08-26 19:37:48,487 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 79 transitions, 798 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 19:37:48,488 INFO L231 Difference]: Finished difference. Result has 60 places, 47 transitions, 473 flow [2023-08-26 19:37:48,489 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=220, PETRI_DIFFERENCE_MINUEND_FLOW=464, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=473, PETRI_PLACES=60, PETRI_TRANSITIONS=47} [2023-08-26 19:37:48,489 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 19 predicate places. [2023-08-26 19:37:48,489 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 47 transitions, 473 flow [2023-08-26 19:37:48,490 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 102.5) internal successors, (410), 4 states have internal predecessors, (410), 0 states have call successors, (0), 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 19:37:48,490 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:37:48,490 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 19:37:48,490 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-08-26 19:37:48,490 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 13 more)] === [2023-08-26 19:37:48,490 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:37:48,490 INFO L85 PathProgramCache]: Analyzing trace with hash 649822359, now seen corresponding path program 3 times [2023-08-26 19:37:48,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:37:48,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1820114439] [2023-08-26 19:37:48,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:37:48,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:37:48,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:37:48,582 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 19:37:48,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:37:48,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1820114439] [2023-08-26 19:37:48,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1820114439] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 19:37:48,583 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 19:37:48,583 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-26 19:37:48,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [528151030] [2023-08-26 19:37:48,583 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 19:37:48,583 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 19:37:48,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:37:48,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 19:37:48,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-26 19:37:48,585 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 220 [2023-08-26 19:37:48,585 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 47 transitions, 473 flow. Second operand has 5 states, 5 states have (on average 97.8) internal successors, (489), 5 states have internal predecessors, (489), 0 states have call successors, (0), 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 19:37:48,586 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:37:48,586 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 220 [2023-08-26 19:37:48,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:37:48,787 INFO L124 PetriNetUnfolderBase]: 821/1210 cut-off events. [2023-08-26 19:37:48,787 INFO L125 PetriNetUnfolderBase]: For 10604/10799 co-relation queries the response was YES. [2023-08-26 19:37:48,790 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6604 conditions, 1210 events. 821/1210 cut-off events. For 10604/10799 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 4893 event pairs, 264 based on Foata normal form. 110/1288 useless extension candidates. Maximal degree in co-relation 6585. Up to 913 conditions per place. [2023-08-26 19:37:48,797 INFO L140 encePairwiseOnDemand]: 214/220 looper letters, 60 selfloop transitions, 17 changer transitions 7/86 dead transitions. [2023-08-26 19:37:48,798 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 86 transitions, 1004 flow [2023-08-26 19:37:48,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-26 19:37:48,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-26 19:37:48,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 517 transitions. [2023-08-26 19:37:48,799 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47 [2023-08-26 19:37:48,800 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 517 transitions. [2023-08-26 19:37:48,800 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 517 transitions. [2023-08-26 19:37:48,800 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:37:48,800 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 517 transitions. [2023-08-26 19:37:48,801 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 103.4) internal successors, (517), 5 states have internal predecessors, (517), 0 states have call successors, (0), 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 19:37:48,802 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 220.0) internal successors, (1320), 6 states have internal predecessors, (1320), 0 states have call successors, (0), 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 19:37:48,803 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 220.0) internal successors, (1320), 6 states have internal predecessors, (1320), 0 states have call successors, (0), 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 19:37:48,803 INFO L175 Difference]: Start difference. First operand has 60 places, 47 transitions, 473 flow. Second operand 5 states and 517 transitions. [2023-08-26 19:37:48,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 86 transitions, 1004 flow [2023-08-26 19:37:48,812 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 86 transitions, 929 flow, removed 32 selfloop flow, removed 3 redundant places. [2023-08-26 19:37:48,813 INFO L231 Difference]: Finished difference. Result has 61 places, 57 transitions, 642 flow [2023-08-26 19:37:48,813 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=220, PETRI_DIFFERENCE_MINUEND_FLOW=432, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=642, PETRI_PLACES=61, PETRI_TRANSITIONS=57} [2023-08-26 19:37:48,814 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 20 predicate places. [2023-08-26 19:37:48,814 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 57 transitions, 642 flow [2023-08-26 19:37:48,814 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 97.8) internal successors, (489), 5 states have internal predecessors, (489), 0 states have call successors, (0), 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 19:37:48,814 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:37:48,814 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 19:37:48,815 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-08-26 19:37:48,815 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 13 more)] === [2023-08-26 19:37:48,815 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:37:48,815 INFO L85 PathProgramCache]: Analyzing trace with hash 388280837, now seen corresponding path program 4 times [2023-08-26 19:37:48,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:37:48,815 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [806213958] [2023-08-26 19:37:48,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:37:48,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:37:48,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:37:48,883 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 19:37:48,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:37:48,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [806213958] [2023-08-26 19:37:48,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [806213958] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 19:37:48,883 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 19:37:48,884 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-26 19:37:48,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1566146813] [2023-08-26 19:37:48,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 19:37:48,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-26 19:37:48,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:37:48,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-26 19:37:48,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-08-26 19:37:48,885 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 98 out of 220 [2023-08-26 19:37:48,886 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 57 transitions, 642 flow. Second operand has 4 states, 4 states have (on average 102.5) internal successors, (410), 4 states have internal predecessors, (410), 0 states have call successors, (0), 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 19:37:48,886 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:37:48,886 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 98 of 220 [2023-08-26 19:37:48,886 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:37:49,053 INFO L124 PetriNetUnfolderBase]: 863/1264 cut-off events. [2023-08-26 19:37:49,054 INFO L125 PetriNetUnfolderBase]: For 10748/11046 co-relation queries the response was YES. [2023-08-26 19:37:49,058 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7663 conditions, 1264 events. 863/1264 cut-off events. For 10748/11046 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 5158 event pairs, 120 based on Foata normal form. 137/1357 useless extension candidates. Maximal degree in co-relation 7643. Up to 983 conditions per place. [2023-08-26 19:37:49,066 INFO L140 encePairwiseOnDemand]: 215/220 looper letters, 63 selfloop transitions, 15 changer transitions 2/86 dead transitions. [2023-08-26 19:37:49,066 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 86 transitions, 1050 flow [2023-08-26 19:37:49,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-26 19:37:49,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-26 19:37:49,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 434 transitions. [2023-08-26 19:37:49,068 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49318181818181817 [2023-08-26 19:37:49,068 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 434 transitions. [2023-08-26 19:37:49,068 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 434 transitions. [2023-08-26 19:37:49,068 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:37:49,068 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 434 transitions. [2023-08-26 19:37:49,069 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 108.5) internal successors, (434), 4 states have internal predecessors, (434), 0 states have call successors, (0), 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 19:37:49,070 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 220.0) internal successors, (1100), 5 states have internal predecessors, (1100), 0 states have call successors, (0), 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 19:37:49,071 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 220.0) internal successors, (1100), 5 states have internal predecessors, (1100), 0 states have call successors, (0), 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 19:37:49,071 INFO L175 Difference]: Start difference. First operand has 61 places, 57 transitions, 642 flow. Second operand 4 states and 434 transitions. [2023-08-26 19:37:49,071 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 86 transitions, 1050 flow [2023-08-26 19:37:49,083 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 86 transitions, 1006 flow, removed 22 selfloop flow, removed 1 redundant places. [2023-08-26 19:37:49,084 INFO L231 Difference]: Finished difference. Result has 64 places, 63 transitions, 751 flow [2023-08-26 19:37:49,084 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=220, PETRI_DIFFERENCE_MINUEND_FLOW=612, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=751, PETRI_PLACES=64, PETRI_TRANSITIONS=63} [2023-08-26 19:37:49,085 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 23 predicate places. [2023-08-26 19:37:49,085 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 63 transitions, 751 flow [2023-08-26 19:37:49,085 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 102.5) internal successors, (410), 4 states have internal predecessors, (410), 0 states have call successors, (0), 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 19:37:49,085 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:37:49,085 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 19:37:49,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-08-26 19:37:49,085 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 13 more)] === [2023-08-26 19:37:49,086 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:37:49,086 INFO L85 PathProgramCache]: Analyzing trace with hash 539096865, now seen corresponding path program 5 times [2023-08-26 19:37:49,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:37:49,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [270216099] [2023-08-26 19:37:49,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:37:49,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:37:49,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:37:49,185 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 19:37:49,185 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:37:49,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [270216099] [2023-08-26 19:37:49,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [270216099] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 19:37:49,186 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 19:37:49,186 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-26 19:37:49,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [809793834] [2023-08-26 19:37:49,186 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 19:37:49,186 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 19:37:49,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:37:49,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 19:37:49,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-26 19:37:49,187 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 220 [2023-08-26 19:37:49,188 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 63 transitions, 751 flow. Second operand has 5 states, 5 states have (on average 97.8) internal successors, (489), 5 states have internal predecessors, (489), 0 states have call successors, (0), 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 19:37:49,188 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:37:49,188 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 220 [2023-08-26 19:37:49,188 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:37:49,396 INFO L124 PetriNetUnfolderBase]: 931/1406 cut-off events. [2023-08-26 19:37:49,397 INFO L125 PetriNetUnfolderBase]: For 12981/13303 co-relation queries the response was YES. [2023-08-26 19:37:49,401 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8318 conditions, 1406 events. 931/1406 cut-off events. For 12981/13303 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 6063 event pairs, 270 based on Foata normal form. 188/1557 useless extension candidates. Maximal degree in co-relation 8296. Up to 893 conditions per place. [2023-08-26 19:37:49,408 INFO L140 encePairwiseOnDemand]: 214/220 looper letters, 69 selfloop transitions, 17 changer transitions 9/97 dead transitions. [2023-08-26 19:37:49,408 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 97 transitions, 1160 flow [2023-08-26 19:37:49,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-26 19:37:49,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-26 19:37:49,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 523 transitions. [2023-08-26 19:37:49,410 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47545454545454546 [2023-08-26 19:37:49,410 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 523 transitions. [2023-08-26 19:37:49,410 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 523 transitions. [2023-08-26 19:37:49,410 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:37:49,410 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 523 transitions. [2023-08-26 19:37:49,411 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 104.6) internal successors, (523), 5 states have internal predecessors, (523), 0 states have call successors, (0), 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 19:37:49,413 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 220.0) internal successors, (1320), 6 states have internal predecessors, (1320), 0 states have call successors, (0), 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 19:37:49,413 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 220.0) internal successors, (1320), 6 states have internal predecessors, (1320), 0 states have call successors, (0), 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 19:37:49,413 INFO L175 Difference]: Start difference. First operand has 64 places, 63 transitions, 751 flow. Second operand 5 states and 523 transitions. [2023-08-26 19:37:49,413 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 97 transitions, 1160 flow [2023-08-26 19:37:49,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 97 transitions, 1150 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 19:37:49,435 INFO L231 Difference]: Finished difference. Result has 69 places, 63 transitions, 800 flow [2023-08-26 19:37:49,435 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=220, PETRI_DIFFERENCE_MINUEND_FLOW=743, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=800, PETRI_PLACES=69, PETRI_TRANSITIONS=63} [2023-08-26 19:37:49,435 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 28 predicate places. [2023-08-26 19:37:49,435 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 63 transitions, 800 flow [2023-08-26 19:37:49,436 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 97.8) internal successors, (489), 5 states have internal predecessors, (489), 0 states have call successors, (0), 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 19:37:49,436 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:37:49,436 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 19:37:49,436 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-08-26 19:37:49,436 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 13 more)] === [2023-08-26 19:37:49,436 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:37:49,436 INFO L85 PathProgramCache]: Analyzing trace with hash -821658579, now seen corresponding path program 6 times [2023-08-26 19:37:49,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:37:49,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2116209503] [2023-08-26 19:37:49,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:37:49,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:37:49,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:37:49,507 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 19:37:49,507 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:37:49,508 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2116209503] [2023-08-26 19:37:49,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2116209503] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 19:37:49,508 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 19:37:49,508 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-26 19:37:49,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1270355466] [2023-08-26 19:37:49,508 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 19:37:49,508 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-26 19:37:49,508 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:37:49,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-26 19:37:49,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-08-26 19:37:49,509 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 98 out of 220 [2023-08-26 19:37:49,510 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 63 transitions, 800 flow. Second operand has 4 states, 4 states have (on average 102.5) internal successors, (410), 4 states have internal predecessors, (410), 0 states have call successors, (0), 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 19:37:49,510 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:37:49,510 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 98 of 220 [2023-08-26 19:37:49,510 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:37:49,722 INFO L124 PetriNetUnfolderBase]: 904/1325 cut-off events. [2023-08-26 19:37:49,722 INFO L125 PetriNetUnfolderBase]: For 17152/18057 co-relation queries the response was YES. [2023-08-26 19:37:49,727 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8682 conditions, 1325 events. 904/1325 cut-off events. For 17152/18057 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 5391 event pairs, 256 based on Foata normal form. 292/1574 useless extension candidates. Maximal degree in co-relation 8658. Up to 907 conditions per place. [2023-08-26 19:37:49,736 INFO L140 encePairwiseOnDemand]: 215/220 looper letters, 68 selfloop transitions, 24 changer transitions 3/103 dead transitions. [2023-08-26 19:37:49,736 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 103 transitions, 1469 flow [2023-08-26 19:37:49,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-26 19:37:49,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-26 19:37:49,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 434 transitions. [2023-08-26 19:37:49,738 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49318181818181817 [2023-08-26 19:37:49,738 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 434 transitions. [2023-08-26 19:37:49,738 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 434 transitions. [2023-08-26 19:37:49,738 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:37:49,738 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 434 transitions. [2023-08-26 19:37:49,739 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 108.5) internal successors, (434), 4 states have internal predecessors, (434), 0 states have call successors, (0), 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 19:37:49,741 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 220.0) internal successors, (1100), 5 states have internal predecessors, (1100), 0 states have call successors, (0), 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 19:37:49,741 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 220.0) internal successors, (1100), 5 states have internal predecessors, (1100), 0 states have call successors, (0), 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 19:37:49,741 INFO L175 Difference]: Start difference. First operand has 69 places, 63 transitions, 800 flow. Second operand 4 states and 434 transitions. [2023-08-26 19:37:49,741 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 103 transitions, 1469 flow [2023-08-26 19:37:49,760 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 103 transitions, 1406 flow, removed 7 selfloop flow, removed 3 redundant places. [2023-08-26 19:37:49,762 INFO L231 Difference]: Finished difference. Result has 69 places, 78 transitions, 1112 flow [2023-08-26 19:37:49,762 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=220, PETRI_DIFFERENCE_MINUEND_FLOW=759, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1112, PETRI_PLACES=69, PETRI_TRANSITIONS=78} [2023-08-26 19:37:49,763 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 28 predicate places. [2023-08-26 19:37:49,763 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 78 transitions, 1112 flow [2023-08-26 19:37:49,763 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 102.5) internal successors, (410), 4 states have internal predecessors, (410), 0 states have call successors, (0), 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 19:37:49,763 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:37:49,763 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 19:37:49,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-08-26 19:37:49,764 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 13 more)] === [2023-08-26 19:37:49,764 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:37:49,764 INFO L85 PathProgramCache]: Analyzing trace with hash 1209491358, now seen corresponding path program 1 times [2023-08-26 19:37:49,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:37:49,764 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [630799958] [2023-08-26 19:37:49,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:37:49,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:37:49,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:37:49,871 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 19:37:49,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:37:49,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [630799958] [2023-08-26 19:37:49,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [630799958] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 19:37:49,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [793277890] [2023-08-26 19:37:49,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:37:49,872 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 19:37:49,872 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 19:37:49,876 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 19:37:49,908 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 19:37:49,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:37:49,977 INFO L262 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-26 19:37:49,981 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 19:37:50,079 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 19:37:50,079 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 19:37:50,132 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 19:37:50,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [793277890] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 19:37:50,132 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 19:37:50,132 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 4] total 7 [2023-08-26 19:37:50,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [389385699] [2023-08-26 19:37:50,133 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 19:37:50,133 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-26 19:37:50,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:37:50,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-26 19:37:50,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-08-26 19:37:50,137 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 220 [2023-08-26 19:37:50,138 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 78 transitions, 1112 flow. Second operand has 7 states, 7 states have (on average 98.42857142857143) internal successors, (689), 7 states have internal predecessors, (689), 0 states have call successors, (0), 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 19:37:50,138 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:37:50,138 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 220 [2023-08-26 19:37:50,138 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:37:50,501 INFO L124 PetriNetUnfolderBase]: 1222/1774 cut-off events. [2023-08-26 19:37:50,502 INFO L125 PetriNetUnfolderBase]: For 23104/23461 co-relation queries the response was YES. [2023-08-26 19:37:50,508 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12383 conditions, 1774 events. 1222/1774 cut-off events. For 23104/23461 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 7420 event pairs, 218 based on Foata normal form. 134/1877 useless extension candidates. Maximal degree in co-relation 12359. Up to 1014 conditions per place. [2023-08-26 19:37:50,518 INFO L140 encePairwiseOnDemand]: 213/220 looper letters, 107 selfloop transitions, 53 changer transitions 1/163 dead transitions. [2023-08-26 19:37:50,518 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 163 transitions, 2345 flow [2023-08-26 19:37:50,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-26 19:37:50,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-26 19:37:50,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 929 transitions. [2023-08-26 19:37:50,522 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4691919191919192 [2023-08-26 19:37:50,522 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 929 transitions. [2023-08-26 19:37:50,522 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 929 transitions. [2023-08-26 19:37:50,523 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:37:50,523 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 929 transitions. [2023-08-26 19:37:50,525 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 103.22222222222223) internal successors, (929), 9 states have internal predecessors, (929), 0 states have call successors, (0), 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 19:37:50,527 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 220.0) internal successors, (2200), 10 states have internal predecessors, (2200), 0 states have call successors, (0), 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 19:37:50,528 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 220.0) internal successors, (2200), 10 states have internal predecessors, (2200), 0 states have call successors, (0), 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 19:37:50,528 INFO L175 Difference]: Start difference. First operand has 69 places, 78 transitions, 1112 flow. Second operand 9 states and 929 transitions. [2023-08-26 19:37:50,528 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 163 transitions, 2345 flow [2023-08-26 19:37:50,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 163 transitions, 2151 flow, removed 70 selfloop flow, removed 2 redundant places. [2023-08-26 19:37:50,545 INFO L231 Difference]: Finished difference. Result has 78 places, 98 transitions, 1476 flow [2023-08-26 19:37:50,545 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=220, PETRI_DIFFERENCE_MINUEND_FLOW=1000, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1476, PETRI_PLACES=78, PETRI_TRANSITIONS=98} [2023-08-26 19:37:50,546 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 37 predicate places. [2023-08-26 19:37:50,546 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 98 transitions, 1476 flow [2023-08-26 19:37:50,546 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 98.42857142857143) internal successors, (689), 7 states have internal predecessors, (689), 0 states have call successors, (0), 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 19:37:50,546 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:37:50,546 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 19:37:50,554 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2023-08-26 19:37:50,754 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 19:37:50,754 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 13 more)] === [2023-08-26 19:37:50,755 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:37:50,755 INFO L85 PathProgramCache]: Analyzing trace with hash 883017446, now seen corresponding path program 2 times [2023-08-26 19:37:50,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:37:50,755 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [616494076] [2023-08-26 19:37:50,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:37:50,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:37:50,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:37:50,855 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 19:37:50,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:37:50,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [616494076] [2023-08-26 19:37:50,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [616494076] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 19:37:50,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1325423437] [2023-08-26 19:37:50,855 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-26 19:37:50,855 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 19:37:50,856 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 19:37:50,857 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 19:37:50,860 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 19:37:50,943 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-26 19:37:50,943 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 19:37:50,944 INFO L262 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-26 19:37:50,945 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 19:37:50,990 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 19:37:50,990 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 19:37:51,034 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 19:37:51,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1325423437] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 19:37:51,035 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 19:37:51,035 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 8 [2023-08-26 19:37:51,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1277061622] [2023-08-26 19:37:51,036 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 19:37:51,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-26 19:37:51,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:37:51,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-26 19:37:51,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2023-08-26 19:37:51,038 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 220 [2023-08-26 19:37:51,038 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 98 transitions, 1476 flow. Second operand has 8 states, 8 states have (on average 97.625) internal successors, (781), 8 states have internal predecessors, (781), 0 states have call successors, (0), 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 19:37:51,038 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:37:51,039 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 220 [2023-08-26 19:37:51,039 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:37:51,394 INFO L124 PetriNetUnfolderBase]: 1233/1758 cut-off events. [2023-08-26 19:37:51,394 INFO L125 PetriNetUnfolderBase]: For 26797/27061 co-relation queries the response was YES. [2023-08-26 19:37:51,400 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13168 conditions, 1758 events. 1233/1758 cut-off events. For 26797/27061 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 7111 event pairs, 239 based on Foata normal form. 123/1847 useless extension candidates. Maximal degree in co-relation 13140. Up to 1063 conditions per place. [2023-08-26 19:37:51,409 INFO L140 encePairwiseOnDemand]: 214/220 looper letters, 75 selfloop transitions, 61 changer transitions 0/138 dead transitions. [2023-08-26 19:37:51,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 138 transitions, 2145 flow [2023-08-26 19:37:51,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-26 19:37:51,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-26 19:37:51,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 620 transitions. [2023-08-26 19:37:51,411 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4696969696969697 [2023-08-26 19:37:51,411 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 620 transitions. [2023-08-26 19:37:51,411 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 620 transitions. [2023-08-26 19:37:51,411 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:37:51,411 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 620 transitions. [2023-08-26 19:37:51,417 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 103.33333333333333) internal successors, (620), 6 states have internal predecessors, (620), 0 states have call successors, (0), 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 19:37:51,419 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 220.0) internal successors, (1540), 7 states have internal predecessors, (1540), 0 states have call successors, (0), 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 19:37:51,419 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 220.0) internal successors, (1540), 7 states have internal predecessors, (1540), 0 states have call successors, (0), 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 19:37:51,419 INFO L175 Difference]: Start difference. First operand has 78 places, 98 transitions, 1476 flow. Second operand 6 states and 620 transitions. [2023-08-26 19:37:51,419 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 138 transitions, 2145 flow [2023-08-26 19:37:51,443 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 138 transitions, 2006 flow, removed 35 selfloop flow, removed 3 redundant places. [2023-08-26 19:37:51,447 INFO L231 Difference]: Finished difference. Result has 81 places, 110 transitions, 1724 flow [2023-08-26 19:37:51,447 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=220, PETRI_DIFFERENCE_MINUEND_FLOW=1338, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1724, PETRI_PLACES=81, PETRI_TRANSITIONS=110} [2023-08-26 19:37:51,447 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 40 predicate places. [2023-08-26 19:37:51,448 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 110 transitions, 1724 flow [2023-08-26 19:37:51,452 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 97.625) internal successors, (781), 8 states have internal predecessors, (781), 0 states have call successors, (0), 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 19:37:51,452 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:37:51,452 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 19:37:51,459 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 19:37:51,657 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,SelfDestructingSolverStorable19 [2023-08-26 19:37:51,658 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 13 more)] === [2023-08-26 19:37:51,658 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:37:51,658 INFO L85 PathProgramCache]: Analyzing trace with hash -1721013244, now seen corresponding path program 1 times [2023-08-26 19:37:51,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:37:51,658 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1545477529] [2023-08-26 19:37:51,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:37:51,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:37:51,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:37:51,892 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:37:51,893 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:37:51,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1545477529] [2023-08-26 19:37:51,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1545477529] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 19:37:51,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [7331122] [2023-08-26 19:37:51,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:37:51,893 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 19:37:51,893 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 19:37:51,894 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 19:37:51,903 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 19:37:52,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:37:52,034 INFO L262 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 17 conjunts are in the unsatisfiable core [2023-08-26 19:37:52,036 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 19:37:52,167 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:37:52,168 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 19:37:52,679 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:37:52,679 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [7331122] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 19:37:52,680 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 19:37:52,680 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 3] total 10 [2023-08-26 19:37:52,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [299853807] [2023-08-26 19:37:52,680 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 19:37:52,681 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-26 19:37:52,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:37:52,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-26 19:37:52,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2023-08-26 19:37:52,683 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 99 out of 220 [2023-08-26 19:37:52,684 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 110 transitions, 1724 flow. Second operand has 12 states, 12 states have (on average 103.41666666666667) internal successors, (1241), 12 states have internal predecessors, (1241), 0 states have call successors, (0), 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 19:37:52,684 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:37:52,684 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 99 of 220 [2023-08-26 19:37:52,684 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:37:53,195 INFO L124 PetriNetUnfolderBase]: 1678/2416 cut-off events. [2023-08-26 19:37:53,195 INFO L125 PetriNetUnfolderBase]: For 36821/37766 co-relation queries the response was YES. [2023-08-26 19:37:53,204 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18308 conditions, 2416 events. 1678/2416 cut-off events. For 36821/37766 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 10345 event pairs, 78 based on Foata normal form. 193/2532 useless extension candidates. Maximal degree in co-relation 18278. Up to 1749 conditions per place. [2023-08-26 19:37:53,218 INFO L140 encePairwiseOnDemand]: 215/220 looper letters, 140 selfloop transitions, 53 changer transitions 2/206 dead transitions. [2023-08-26 19:37:53,218 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 206 transitions, 2952 flow [2023-08-26 19:37:53,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-26 19:37:53,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-26 19:37:53,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 993 transitions. [2023-08-26 19:37:53,221 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5015151515151515 [2023-08-26 19:37:53,221 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 993 transitions. [2023-08-26 19:37:53,221 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 993 transitions. [2023-08-26 19:37:53,221 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:37:53,222 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 993 transitions. [2023-08-26 19:37:53,223 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 110.33333333333333) internal successors, (993), 9 states have internal predecessors, (993), 0 states have call successors, (0), 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 19:37:53,226 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 220.0) internal successors, (2200), 10 states have internal predecessors, (2200), 0 states have call successors, (0), 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 19:37:53,226 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 220.0) internal successors, (2200), 10 states have internal predecessors, (2200), 0 states have call successors, (0), 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 19:37:53,226 INFO L175 Difference]: Start difference. First operand has 81 places, 110 transitions, 1724 flow. Second operand 9 states and 993 transitions. [2023-08-26 19:37:53,226 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 206 transitions, 2952 flow [2023-08-26 19:37:53,262 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 206 transitions, 2814 flow, removed 17 selfloop flow, removed 3 redundant places. [2023-08-26 19:37:53,265 INFO L231 Difference]: Finished difference. Result has 90 places, 145 transitions, 2394 flow [2023-08-26 19:37:53,265 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=220, PETRI_DIFFERENCE_MINUEND_FLOW=1614, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2394, PETRI_PLACES=90, PETRI_TRANSITIONS=145} [2023-08-26 19:37:53,267 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 49 predicate places. [2023-08-26 19:37:53,267 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 145 transitions, 2394 flow [2023-08-26 19:37:53,268 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 103.41666666666667) internal successors, (1241), 12 states have internal predecessors, (1241), 0 states have call successors, (0), 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 19:37:53,268 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:37:53,268 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 19:37:53,274 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 19:37:53,473 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 19:37:53,474 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 13 more)] === [2023-08-26 19:37:53,474 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:37:53,474 INFO L85 PathProgramCache]: Analyzing trace with hash 106328336, now seen corresponding path program 2 times [2023-08-26 19:37:53,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:37:53,474 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1930693860] [2023-08-26 19:37:53,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:37:53,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:37:53,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:37:53,721 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:37:53,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:37:53,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1930693860] [2023-08-26 19:37:53,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1930693860] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 19:37:53,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1647841658] [2023-08-26 19:37:53,721 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-26 19:37:53,722 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 19:37:53,722 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 19:37:53,723 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 19:37:53,725 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 19:37:53,850 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-26 19:37:53,850 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 19:37:53,852 INFO L262 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 17 conjunts are in the unsatisfiable core [2023-08-26 19:37:53,853 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 19:37:53,986 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:37:53,986 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 19:37:54,439 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:37:54,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1647841658] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 19:37:54,440 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 19:37:54,440 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 3] total 9 [2023-08-26 19:37:54,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461750784] [2023-08-26 19:37:54,440 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 19:37:54,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-26 19:37:54,441 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:37:54,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-26 19:37:54,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2023-08-26 19:37:54,442 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 99 out of 220 [2023-08-26 19:37:54,443 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 145 transitions, 2394 flow. Second operand has 11 states, 11 states have (on average 103.54545454545455) internal successors, (1139), 11 states have internal predecessors, (1139), 0 states have call successors, (0), 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 19:37:54,443 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:37:54,443 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 99 of 220 [2023-08-26 19:37:54,443 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:37:55,146 INFO L124 PetriNetUnfolderBase]: 2072/2996 cut-off events. [2023-08-26 19:37:55,146 INFO L125 PetriNetUnfolderBase]: For 47868/48735 co-relation queries the response was YES. [2023-08-26 19:37:55,160 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23084 conditions, 2996 events. 2072/2996 cut-off events. For 47868/48735 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 13412 event pairs, 238 based on Foata normal form. 195/3104 useless extension candidates. Maximal degree in co-relation 23050. Up to 2307 conditions per place. [2023-08-26 19:37:55,183 INFO L140 encePairwiseOnDemand]: 215/220 looper letters, 156 selfloop transitions, 57 changer transitions 2/226 dead transitions. [2023-08-26 19:37:55,183 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 226 transitions, 3493 flow [2023-08-26 19:37:55,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-26 19:37:55,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-26 19:37:55,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 989 transitions. [2023-08-26 19:37:55,186 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4994949494949495 [2023-08-26 19:37:55,186 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 989 transitions. [2023-08-26 19:37:55,186 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 989 transitions. [2023-08-26 19:37:55,187 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:37:55,187 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 989 transitions. [2023-08-26 19:37:55,189 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 109.88888888888889) internal successors, (989), 9 states have internal predecessors, (989), 0 states have call successors, (0), 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 19:37:55,191 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 220.0) internal successors, (2200), 10 states have internal predecessors, (2200), 0 states have call successors, (0), 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 19:37:55,192 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 220.0) internal successors, (2200), 10 states have internal predecessors, (2200), 0 states have call successors, (0), 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 19:37:55,192 INFO L175 Difference]: Start difference. First operand has 90 places, 145 transitions, 2394 flow. Second operand 9 states and 989 transitions. [2023-08-26 19:37:55,192 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 226 transitions, 3493 flow [2023-08-26 19:37:55,258 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 226 transitions, 3193 flow, removed 141 selfloop flow, removed 1 redundant places. [2023-08-26 19:37:55,262 INFO L231 Difference]: Finished difference. Result has 100 places, 168 transitions, 2705 flow [2023-08-26 19:37:55,262 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=220, PETRI_DIFFERENCE_MINUEND_FLOW=2094, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2705, PETRI_PLACES=100, PETRI_TRANSITIONS=168} [2023-08-26 19:37:55,262 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 59 predicate places. [2023-08-26 19:37:55,262 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 168 transitions, 2705 flow [2023-08-26 19:37:55,263 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 103.54545454545455) internal successors, (1139), 11 states have internal predecessors, (1139), 0 states have call successors, (0), 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 19:37:55,264 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:37:55,264 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 19:37:55,270 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2023-08-26 19:37:55,470 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 19:37:55,470 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 13 more)] === [2023-08-26 19:37:55,470 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:37:55,471 INFO L85 PathProgramCache]: Analyzing trace with hash -1577971732, now seen corresponding path program 3 times [2023-08-26 19:37:55,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:37:55,471 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1852722944] [2023-08-26 19:37:55,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:37:55,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:37:55,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:37:55,686 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:37:55,687 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:37:55,687 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1852722944] [2023-08-26 19:37:55,687 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1852722944] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 19:37:55,687 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1014990185] [2023-08-26 19:37:55,687 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-26 19:37:55,687 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 19:37:55,687 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 19:37:55,688 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 19:37:55,691 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 19:37:55,816 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-26 19:37:55,816 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 19:37:55,817 INFO L262 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 17 conjunts are in the unsatisfiable core [2023-08-26 19:37:55,819 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 19:37:55,957 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:37:55,957 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 19:37:56,404 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:37:56,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1014990185] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 19:37:56,404 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 19:37:56,404 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 3] total 9 [2023-08-26 19:37:56,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [100206730] [2023-08-26 19:37:56,405 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 19:37:56,405 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-26 19:37:56,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:37:56,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-26 19:37:56,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2023-08-26 19:37:56,406 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 99 out of 220 [2023-08-26 19:37:56,407 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 168 transitions, 2705 flow. Second operand has 11 states, 11 states have (on average 102.81818181818181) internal successors, (1131), 11 states have internal predecessors, (1131), 0 states have call successors, (0), 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 19:37:56,407 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:37:56,407 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 99 of 220 [2023-08-26 19:37:56,408 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:37:57,120 INFO L124 PetriNetUnfolderBase]: 2523/3655 cut-off events. [2023-08-26 19:37:57,120 INFO L125 PetriNetUnfolderBase]: For 57932/58873 co-relation queries the response was YES. [2023-08-26 19:37:57,137 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27107 conditions, 3655 events. 2523/3655 cut-off events. For 57932/58873 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 16817 event pairs, 408 based on Foata normal form. 223/3787 useless extension candidates. Maximal degree in co-relation 27069. Up to 3054 conditions per place. [2023-08-26 19:37:57,156 INFO L140 encePairwiseOnDemand]: 215/220 looper letters, 193 selfloop transitions, 49 changer transitions 2/255 dead transitions. [2023-08-26 19:37:57,156 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 255 transitions, 3988 flow [2023-08-26 19:37:57,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-26 19:37:57,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-26 19:37:57,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 989 transitions. [2023-08-26 19:37:57,160 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4994949494949495 [2023-08-26 19:37:57,161 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 989 transitions. [2023-08-26 19:37:57,161 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 989 transitions. [2023-08-26 19:37:57,161 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:37:57,161 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 989 transitions. [2023-08-26 19:37:57,164 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 109.88888888888889) internal successors, (989), 9 states have internal predecessors, (989), 0 states have call successors, (0), 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 19:37:57,177 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 220.0) internal successors, (2200), 10 states have internal predecessors, (2200), 0 states have call successors, (0), 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 19:37:57,178 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 220.0) internal successors, (2200), 10 states have internal predecessors, (2200), 0 states have call successors, (0), 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 19:37:57,178 INFO L175 Difference]: Start difference. First operand has 100 places, 168 transitions, 2705 flow. Second operand 9 states and 989 transitions. [2023-08-26 19:37:57,178 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 255 transitions, 3988 flow [2023-08-26 19:37:57,246 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 255 transitions, 3686 flow, removed 131 selfloop flow, removed 2 redundant places. [2023-08-26 19:37:57,251 INFO L231 Difference]: Finished difference. Result has 110 places, 199 transitions, 3143 flow [2023-08-26 19:37:57,251 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=220, PETRI_DIFFERENCE_MINUEND_FLOW=2403, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3143, PETRI_PLACES=110, PETRI_TRANSITIONS=199} [2023-08-26 19:37:57,252 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 69 predicate places. [2023-08-26 19:37:57,252 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 199 transitions, 3143 flow [2023-08-26 19:37:57,252 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 102.81818181818181) internal successors, (1131), 11 states have internal predecessors, (1131), 0 states have call successors, (0), 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 19:37:57,252 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:37:57,252 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 19:37:57,263 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 19:37:57,458 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 19:37:57,459 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 13 more)] === [2023-08-26 19:37:57,459 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:37:57,459 INFO L85 PathProgramCache]: Analyzing trace with hash 510924832, now seen corresponding path program 4 times [2023-08-26 19:37:57,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:37:57,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [422690263] [2023-08-26 19:37:57,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:37:57,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:37:57,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:37:57,671 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:37:57,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:37:57,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [422690263] [2023-08-26 19:37:57,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [422690263] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 19:37:57,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [794402319] [2023-08-26 19:37:57,672 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-26 19:37:57,672 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 19:37:57,672 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 19:37:57,673 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 19:37:57,675 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 19:37:57,798 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-26 19:37:57,798 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 19:37:57,799 INFO L262 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 17 conjunts are in the unsatisfiable core [2023-08-26 19:37:57,800 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 19:37:57,925 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:37:57,926 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 19:37:58,254 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:37:58,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [794402319] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 19:37:58,254 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 19:37:58,254 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 3] total 9 [2023-08-26 19:37:58,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [740174176] [2023-08-26 19:37:58,255 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 19:37:58,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-26 19:37:58,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:37:58,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-26 19:37:58,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2023-08-26 19:37:58,257 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 99 out of 220 [2023-08-26 19:37:58,258 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 199 transitions, 3143 flow. Second operand has 11 states, 11 states have (on average 103.54545454545455) internal successors, (1139), 11 states have internal predecessors, (1139), 0 states have call successors, (0), 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 19:37:58,258 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:37:58,258 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 99 of 220 [2023-08-26 19:37:58,258 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:37:58,955 INFO L124 PetriNetUnfolderBase]: 2839/4121 cut-off events. [2023-08-26 19:37:58,955 INFO L125 PetriNetUnfolderBase]: For 62101/63076 co-relation queries the response was YES. [2023-08-26 19:37:58,974 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30022 conditions, 4121 events. 2839/4121 cut-off events. For 62101/63076 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 19416 event pairs, 550 based on Foata normal form. 209/4235 useless extension candidates. Maximal degree in co-relation 29979. Up to 3571 conditions per place. [2023-08-26 19:37:58,998 INFO L140 encePairwiseOnDemand]: 215/220 looper letters, 206 selfloop transitions, 49 changer transitions 2/268 dead transitions. [2023-08-26 19:37:58,999 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 268 transitions, 4281 flow [2023-08-26 19:37:58,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-26 19:37:58,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-26 19:37:59,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 983 transitions. [2023-08-26 19:37:59,001 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49646464646464644 [2023-08-26 19:37:59,001 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 983 transitions. [2023-08-26 19:37:59,001 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 983 transitions. [2023-08-26 19:37:59,001 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:37:59,001 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 983 transitions. [2023-08-26 19:37:59,002 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 109.22222222222223) internal successors, (983), 9 states have internal predecessors, (983), 0 states have call successors, (0), 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 19:37:59,005 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 220.0) internal successors, (2200), 10 states have internal predecessors, (2200), 0 states have call successors, (0), 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 19:37:59,005 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 220.0) internal successors, (2200), 10 states have internal predecessors, (2200), 0 states have call successors, (0), 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 19:37:59,005 INFO L175 Difference]: Start difference. First operand has 110 places, 199 transitions, 3143 flow. Second operand 9 states and 983 transitions. [2023-08-26 19:37:59,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 268 transitions, 4281 flow [2023-08-26 19:37:59,084 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 268 transitions, 3961 flow, removed 151 selfloop flow, removed 1 redundant places. [2023-08-26 19:37:59,089 INFO L231 Difference]: Finished difference. Result has 120 places, 218 transitions, 3367 flow [2023-08-26 19:37:59,089 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=220, PETRI_DIFFERENCE_MINUEND_FLOW=2823, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3367, PETRI_PLACES=120, PETRI_TRANSITIONS=218} [2023-08-26 19:37:59,089 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 79 predicate places. [2023-08-26 19:37:59,089 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 218 transitions, 3367 flow [2023-08-26 19:37:59,090 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 103.54545454545455) internal successors, (1139), 11 states have internal predecessors, (1139), 0 states have call successors, (0), 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 19:37:59,090 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:37:59,090 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 19:37:59,099 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 19:37:59,295 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 19:37:59,296 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 13 more)] === [2023-08-26 19:37:59,296 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:37:59,296 INFO L85 PathProgramCache]: Analyzing trace with hash 515459540, now seen corresponding path program 5 times [2023-08-26 19:37:59,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:37:59,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1148803916] [2023-08-26 19:37:59,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:37:59,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:37:59,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:37:59,506 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:37:59,506 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:37:59,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1148803916] [2023-08-26 19:37:59,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1148803916] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 19:37:59,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1369669026] [2023-08-26 19:37:59,507 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-26 19:37:59,507 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 19:37:59,507 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 19:37:59,508 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 19:37:59,516 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 19:37:59,635 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-26 19:37:59,635 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 19:37:59,636 INFO L262 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 17 conjunts are in the unsatisfiable core [2023-08-26 19:37:59,637 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 19:37:59,742 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:37:59,742 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 19:38:01,983 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:38:01,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1369669026] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 19:38:01,984 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 19:38:01,984 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 3] total 8 [2023-08-26 19:38:01,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [388314132] [2023-08-26 19:38:01,984 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 19:38:01,984 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-26 19:38:01,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:38:01,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-26 19:38:01,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2023-08-26 19:38:01,986 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 99 out of 220 [2023-08-26 19:38:01,986 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 218 transitions, 3367 flow. Second operand has 10 states, 10 states have (on average 103.6) internal successors, (1036), 10 states have internal predecessors, (1036), 0 states have call successors, (0), 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 19:38:01,986 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:38:01,987 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 99 of 220 [2023-08-26 19:38:01,987 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:38:02,764 INFO L124 PetriNetUnfolderBase]: 3324/4832 cut-off events. [2023-08-26 19:38:02,765 INFO L125 PetriNetUnfolderBase]: For 72412/73451 co-relation queries the response was YES. [2023-08-26 19:38:02,790 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34963 conditions, 4832 events. 3324/4832 cut-off events. For 72412/73451 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 23623 event pairs, 692 based on Foata normal form. 273/5010 useless extension candidates. Maximal degree in co-relation 34916. Up to 4169 conditions per place. [2023-08-26 19:38:02,813 INFO L140 encePairwiseOnDemand]: 215/220 looper letters, 238 selfloop transitions, 62 changer transitions 2/313 dead transitions. [2023-08-26 19:38:02,813 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 313 transitions, 5110 flow [2023-08-26 19:38:02,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-26 19:38:02,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-26 19:38:02,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 983 transitions. [2023-08-26 19:38:02,816 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49646464646464644 [2023-08-26 19:38:02,816 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 983 transitions. [2023-08-26 19:38:02,816 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 983 transitions. [2023-08-26 19:38:02,816 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:38:02,816 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 983 transitions. [2023-08-26 19:38:02,820 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 109.22222222222223) internal successors, (983), 9 states have internal predecessors, (983), 0 states have call successors, (0), 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 19:38:02,823 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 220.0) internal successors, (2200), 10 states have internal predecessors, (2200), 0 states have call successors, (0), 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 19:38:02,823 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 220.0) internal successors, (2200), 10 states have internal predecessors, (2200), 0 states have call successors, (0), 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 19:38:02,823 INFO L175 Difference]: Start difference. First operand has 120 places, 218 transitions, 3367 flow. Second operand 9 states and 983 transitions. [2023-08-26 19:38:02,823 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 313 transitions, 5110 flow [2023-08-26 19:38:02,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 313 transitions, 4814 flow, removed 130 selfloop flow, removed 2 redundant places. [2023-08-26 19:38:02,920 INFO L231 Difference]: Finished difference. Result has 130 places, 262 transitions, 4226 flow [2023-08-26 19:38:02,920 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=220, PETRI_DIFFERENCE_MINUEND_FLOW=3071, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4226, PETRI_PLACES=130, PETRI_TRANSITIONS=262} [2023-08-26 19:38:02,921 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 89 predicate places. [2023-08-26 19:38:02,921 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 262 transitions, 4226 flow [2023-08-26 19:38:02,921 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 103.6) internal successors, (1036), 10 states have internal predecessors, (1036), 0 states have call successors, (0), 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 19:38:02,921 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:38:02,922 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 19:38:02,927 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 19:38:03,127 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 19:38:03,127 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 13 more)] === [2023-08-26 19:38:03,127 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:38:03,128 INFO L85 PathProgramCache]: Analyzing trace with hash -640833924, now seen corresponding path program 6 times [2023-08-26 19:38:03,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:38:03,128 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1558983660] [2023-08-26 19:38:03,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:38:03,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:38:03,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:38:03,348 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:38:03,348 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:38:03,348 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1558983660] [2023-08-26 19:38:03,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1558983660] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 19:38:03,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [998339582] [2023-08-26 19:38:03,349 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-26 19:38:03,349 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 19:38:03,349 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 19:38:03,355 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 19:38:03,357 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 19:38:03,472 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-08-26 19:38:03,472 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 19:38:03,473 INFO L262 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 17 conjunts are in the unsatisfiable core [2023-08-26 19:38:03,474 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 19:38:03,585 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:38:03,585 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 19:38:05,733 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:38:05,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [998339582] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 19:38:05,733 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 19:38:05,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 3] total 8 [2023-08-26 19:38:05,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [454710484] [2023-08-26 19:38:05,733 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 19:38:05,734 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-26 19:38:05,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:38:05,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-26 19:38:05,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2023-08-26 19:38:05,735 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 99 out of 220 [2023-08-26 19:38:05,736 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 262 transitions, 4226 flow. Second operand has 10 states, 10 states have (on average 103.6) internal successors, (1036), 10 states have internal predecessors, (1036), 0 states have call successors, (0), 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 19:38:05,736 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:38:05,736 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 99 of 220 [2023-08-26 19:38:05,736 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:38:06,577 INFO L124 PetriNetUnfolderBase]: 3641/5297 cut-off events. [2023-08-26 19:38:06,578 INFO L125 PetriNetUnfolderBase]: For 83033/84074 co-relation queries the response was YES. [2023-08-26 19:38:06,605 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38524 conditions, 5297 events. 3641/5297 cut-off events. For 83033/84074 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 26282 event pairs, 840 based on Foata normal form. 273/5473 useless extension candidates. Maximal degree in co-relation 38472. Up to 4734 conditions per place. [2023-08-26 19:38:06,627 INFO L140 encePairwiseOnDemand]: 215/220 looper letters, 257 selfloop transitions, 59 changer transitions 2/329 dead transitions. [2023-08-26 19:38:06,627 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 329 transitions, 5567 flow [2023-08-26 19:38:06,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-26 19:38:06,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-26 19:38:06,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 981 transitions. [2023-08-26 19:38:06,630 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4954545454545455 [2023-08-26 19:38:06,630 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 981 transitions. [2023-08-26 19:38:06,630 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 981 transitions. [2023-08-26 19:38:06,630 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:38:06,630 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 981 transitions. [2023-08-26 19:38:06,632 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 109.0) internal successors, (981), 9 states have internal predecessors, (981), 0 states have call successors, (0), 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 19:38:06,634 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 220.0) internal successors, (2200), 10 states have internal predecessors, (2200), 0 states have call successors, (0), 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 19:38:06,634 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 220.0) internal successors, (2200), 10 states have internal predecessors, (2200), 0 states have call successors, (0), 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 19:38:06,634 INFO L175 Difference]: Start difference. First operand has 130 places, 262 transitions, 4226 flow. Second operand 9 states and 981 transitions. [2023-08-26 19:38:06,635 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 329 transitions, 5567 flow [2023-08-26 19:38:06,751 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 329 transitions, 5089 flow, removed 230 selfloop flow, removed 1 redundant places. [2023-08-26 19:38:06,757 INFO L231 Difference]: Finished difference. Result has 140 places, 281 transitions, 4388 flow [2023-08-26 19:38:06,757 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=220, PETRI_DIFFERENCE_MINUEND_FLOW=3748, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4388, PETRI_PLACES=140, PETRI_TRANSITIONS=281} [2023-08-26 19:38:06,757 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 99 predicate places. [2023-08-26 19:38:06,757 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 281 transitions, 4388 flow [2023-08-26 19:38:06,758 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 103.6) internal successors, (1036), 10 states have internal predecessors, (1036), 0 states have call successors, (0), 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 19:38:06,758 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:38:06,758 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 19:38:06,766 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 19:38:06,963 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 19:38:06,964 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 13 more)] === [2023-08-26 19:38:06,964 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:38:06,964 INFO L85 PathProgramCache]: Analyzing trace with hash 432665618, now seen corresponding path program 7 times [2023-08-26 19:38:06,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:38:06,964 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1254607250] [2023-08-26 19:38:06,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:38:06,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:38:06,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:38:07,083 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:38:07,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:38:07,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1254607250] [2023-08-26 19:38:07,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1254607250] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 19:38:07,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [698176044] [2023-08-26 19:38:07,084 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-26 19:38:07,084 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 19:38:07,084 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 19:38:07,085 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 19:38:07,087 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 19:38:07,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:38:07,169 INFO L262 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-26 19:38:07,170 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 19:38:07,215 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:38:07,215 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 19:38:07,275 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:38:07,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [698176044] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 19:38:07,276 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 19:38:07,276 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 12 [2023-08-26 19:38:07,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1481040975] [2023-08-26 19:38:07,276 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 19:38:07,276 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-26 19:38:07,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:38:07,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-26 19:38:07,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2023-08-26 19:38:07,278 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 220 [2023-08-26 19:38:07,279 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 281 transitions, 4388 flow. Second operand has 12 states, 12 states have (on average 96.83333333333333) internal successors, (1162), 12 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 19:38:07,279 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:38:07,279 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 220 [2023-08-26 19:38:07,279 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:38:08,450 INFO L124 PetriNetUnfolderBase]: 5655/8095 cut-off events. [2023-08-26 19:38:08,450 INFO L125 PetriNetUnfolderBase]: For 119375/119877 co-relation queries the response was YES. [2023-08-26 19:38:08,500 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56952 conditions, 8095 events. 5655/8095 cut-off events. For 119375/119877 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 40842 event pairs, 599 based on Foata normal form. 267/8325 useless extension candidates. Maximal degree in co-relation 56896. Up to 3135 conditions per place. [2023-08-26 19:38:08,543 INFO L140 encePairwiseOnDemand]: 214/220 looper letters, 520 selfloop transitions, 134 changer transitions 0/656 dead transitions. [2023-08-26 19:38:08,544 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 656 transitions, 11091 flow [2023-08-26 19:38:08,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-26 19:38:08,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-26 19:38:08,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1355 transitions. [2023-08-26 19:38:08,546 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4737762237762238 [2023-08-26 19:38:08,546 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1355 transitions. [2023-08-26 19:38:08,547 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1355 transitions. [2023-08-26 19:38:08,547 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:38:08,547 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1355 transitions. [2023-08-26 19:38:08,549 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 104.23076923076923) internal successors, (1355), 13 states have internal predecessors, (1355), 0 states have call successors, (0), 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 19:38:08,552 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 220.0) internal successors, (3080), 14 states have internal predecessors, (3080), 0 states have call successors, (0), 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 19:38:08,553 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 220.0) internal successors, (3080), 14 states have internal predecessors, (3080), 0 states have call successors, (0), 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 19:38:08,553 INFO L175 Difference]: Start difference. First operand has 140 places, 281 transitions, 4388 flow. Second operand 13 states and 1355 transitions. [2023-08-26 19:38:08,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 656 transitions, 11091 flow [2023-08-26 19:38:08,732 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 656 transitions, 10103 flow, removed 471 selfloop flow, removed 2 redundant places. [2023-08-26 19:38:08,740 INFO L231 Difference]: Finished difference. Result has 158 places, 350 transitions, 5605 flow [2023-08-26 19:38:08,740 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=220, PETRI_DIFFERENCE_MINUEND_FLOW=4011, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=5605, PETRI_PLACES=158, PETRI_TRANSITIONS=350} [2023-08-26 19:38:08,740 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 117 predicate places. [2023-08-26 19:38:08,740 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 350 transitions, 5605 flow [2023-08-26 19:38:08,741 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 96.83333333333333) internal successors, (1162), 12 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 19:38:08,741 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:38:08,741 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 19:38:08,749 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-08-26 19:38:08,949 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 19:38:08,949 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 13 more)] === [2023-08-26 19:38:08,949 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:38:08,950 INFO L85 PathProgramCache]: Analyzing trace with hash 156067616, now seen corresponding path program 8 times [2023-08-26 19:38:08,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:38:08,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [826725290] [2023-08-26 19:38:08,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:38:08,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:38:08,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:38:09,090 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 19:38:09,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:38:09,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [826725290] [2023-08-26 19:38:09,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [826725290] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 19:38:09,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [746069040] [2023-08-26 19:38:09,091 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-26 19:38:09,091 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 19:38:09,091 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 19:38:09,093 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 19:38:09,116 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 19:38:09,189 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-26 19:38:09,189 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 19:38:09,190 INFO L262 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-26 19:38:09,191 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 19:38:09,241 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 19:38:09,241 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 19:38:09,305 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 19:38:09,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [746069040] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 19:38:09,305 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 19:38:09,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 16 [2023-08-26 19:38:09,306 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1945929366] [2023-08-26 19:38:09,306 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 19:38:09,306 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-08-26 19:38:09,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:38:09,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-08-26 19:38:09,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=181, Unknown=0, NotChecked=0, Total=240 [2023-08-26 19:38:09,308 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 220 [2023-08-26 19:38:09,309 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 350 transitions, 5605 flow. Second operand has 16 states, 16 states have (on average 96.0625) internal successors, (1537), 16 states have internal predecessors, (1537), 0 states have call successors, (0), 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 19:38:09,309 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:38:09,309 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 220 [2023-08-26 19:38:09,309 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:38:10,763 INFO L124 PetriNetUnfolderBase]: 6290/8900 cut-off events. [2023-08-26 19:38:10,763 INFO L125 PetriNetUnfolderBase]: For 163582/164165 co-relation queries the response was YES. [2023-08-26 19:38:10,929 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67721 conditions, 8900 events. 6290/8900 cut-off events. For 163582/164165 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 44297 event pairs, 1576 based on Foata normal form. 252/9079 useless extension candidates. Maximal degree in co-relation 67656. Up to 6714 conditions per place. [2023-08-26 19:38:10,965 INFO L140 encePairwiseOnDemand]: 213/220 looper letters, 412 selfloop transitions, 239 changer transitions 0/653 dead transitions. [2023-08-26 19:38:10,965 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 653 transitions, 11046 flow [2023-08-26 19:38:10,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-08-26 19:38:10,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-08-26 19:38:10,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1748 transitions. [2023-08-26 19:38:10,969 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46737967914438505 [2023-08-26 19:38:10,969 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1748 transitions. [2023-08-26 19:38:10,969 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1748 transitions. [2023-08-26 19:38:10,970 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:38:10,970 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1748 transitions. [2023-08-26 19:38:10,972 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 102.82352941176471) internal successors, (1748), 17 states have internal predecessors, (1748), 0 states have call successors, (0), 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 19:38:10,976 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 220.0) internal successors, (3960), 18 states have internal predecessors, (3960), 0 states have call successors, (0), 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 19:38:10,977 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 220.0) internal successors, (3960), 18 states have internal predecessors, (3960), 0 states have call successors, (0), 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 19:38:10,977 INFO L175 Difference]: Start difference. First operand has 158 places, 350 transitions, 5605 flow. Second operand 17 states and 1748 transitions. [2023-08-26 19:38:10,977 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 653 transitions, 11046 flow [2023-08-26 19:38:11,283 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 653 transitions, 10438 flow, removed 282 selfloop flow, removed 1 redundant places. [2023-08-26 19:38:11,290 INFO L231 Difference]: Finished difference. Result has 178 places, 480 transitions, 8009 flow [2023-08-26 19:38:11,290 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=220, PETRI_DIFFERENCE_MINUEND_FLOW=5239, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=8009, PETRI_PLACES=178, PETRI_TRANSITIONS=480} [2023-08-26 19:38:11,291 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 137 predicate places. [2023-08-26 19:38:11,291 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 480 transitions, 8009 flow [2023-08-26 19:38:11,291 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 96.0625) internal successors, (1537), 16 states have internal predecessors, (1537), 0 states have call successors, (0), 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 19:38:11,291 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:38:11,291 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 19:38:11,297 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2023-08-26 19:38:11,495 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 19:38:11,495 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 13 more)] === [2023-08-26 19:38:11,496 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:38:11,496 INFO L85 PathProgramCache]: Analyzing trace with hash 1300421857, now seen corresponding path program 9 times [2023-08-26 19:38:11,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:38:11,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [701436922] [2023-08-26 19:38:11,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:38:11,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:38:11,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:38:11,653 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:38:11,654 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:38:11,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [701436922] [2023-08-26 19:38:11,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [701436922] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 19:38:11,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [604110345] [2023-08-26 19:38:11,654 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-26 19:38:11,654 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 19:38:11,654 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 19:38:11,655 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 19:38:11,657 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 19:38:11,755 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2023-08-26 19:38:11,755 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 19:38:11,756 INFO L262 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-26 19:38:11,757 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 19:38:11,807 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:38:11,807 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 19:38:11,874 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:38:11,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [604110345] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 19:38:11,875 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 19:38:11,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 17 [2023-08-26 19:38:11,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [606898499] [2023-08-26 19:38:11,875 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 19:38:11,875 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-26 19:38:11,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:38:11,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-26 19:38:11,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=223, Unknown=0, NotChecked=0, Total=272 [2023-08-26 19:38:11,917 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 90 out of 220 [2023-08-26 19:38:11,918 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 480 transitions, 8009 flow. Second operand has 17 states, 17 states have (on average 92.3529411764706) internal successors, (1570), 17 states have internal predecessors, (1570), 0 states have call successors, (0), 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 19:38:11,918 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:38:11,918 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 90 of 220 [2023-08-26 19:38:11,918 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:38:15,866 INFO L124 PetriNetUnfolderBase]: 9105/12622 cut-off events. [2023-08-26 19:38:15,866 INFO L125 PetriNetUnfolderBase]: For 245455/245455 co-relation queries the response was YES. [2023-08-26 19:38:15,932 INFO L83 FinitePrefix]: Finished finitePrefix Result has 104857 conditions, 12622 events. 9105/12622 cut-off events. For 245455/245455 co-relation queries the response was YES. Maximal size of possible extension queue 543. Compared 63137 event pairs, 1054 based on Foata normal form. 382/13004 useless extension candidates. Maximal degree in co-relation 104786. Up to 5309 conditions per place. [2023-08-26 19:38:15,998 INFO L140 encePairwiseOnDemand]: 211/220 looper letters, 540 selfloop transitions, 1036 changer transitions 0/1576 dead transitions. [2023-08-26 19:38:15,998 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 1576 transitions, 29924 flow [2023-08-26 19:38:15,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2023-08-26 19:38:15,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 79 states. [2023-08-26 19:38:16,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 7678 transitions. [2023-08-26 19:38:16,010 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4417721518987342 [2023-08-26 19:38:16,010 INFO L72 ComplementDD]: Start complementDD. Operand 79 states and 7678 transitions. [2023-08-26 19:38:16,010 INFO L73 IsDeterministic]: Start isDeterministic. Operand 79 states and 7678 transitions. [2023-08-26 19:38:16,013 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:38:16,013 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 79 states and 7678 transitions. [2023-08-26 19:38:16,025 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 80 states, 79 states have (on average 97.18987341772151) internal successors, (7678), 79 states have internal predecessors, (7678), 0 states have call successors, (0), 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 19:38:16,042 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 80 states, 80 states have (on average 220.0) internal successors, (17600), 80 states have internal predecessors, (17600), 0 states have call successors, (0), 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 19:38:16,043 INFO L81 ComplementDD]: Finished complementDD. Result has 80 states, 80 states have (on average 220.0) internal successors, (17600), 80 states have internal predecessors, (17600), 0 states have call successors, (0), 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 19:38:16,044 INFO L175 Difference]: Start difference. First operand has 178 places, 480 transitions, 8009 flow. Second operand 79 states and 7678 transitions. [2023-08-26 19:38:16,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 1576 transitions, 29924 flow [2023-08-26 19:38:17,085 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 1576 transitions, 26610 flow, removed 1380 selfloop flow, removed 4 redundant places. [2023-08-26 19:38:17,102 INFO L231 Difference]: Finished difference. Result has 303 places, 1301 transitions, 25195 flow [2023-08-26 19:38:17,102 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=220, PETRI_DIFFERENCE_MINUEND_FLOW=7114, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=480, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=337, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=79, PETRI_FLOW=25195, PETRI_PLACES=303, PETRI_TRANSITIONS=1301} [2023-08-26 19:38:17,103 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 262 predicate places. [2023-08-26 19:38:17,103 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 1301 transitions, 25195 flow [2023-08-26 19:38:17,103 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 92.3529411764706) internal successors, (1570), 17 states have internal predecessors, (1570), 0 states have call successors, (0), 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 19:38:17,104 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:38:17,104 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 19:38:17,109 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 19:38:17,305 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 19:38:17,305 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 13 more)] === [2023-08-26 19:38:17,305 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:38:17,306 INFO L85 PathProgramCache]: Analyzing trace with hash 1559366351, now seen corresponding path program 10 times [2023-08-26 19:38:17,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:38:17,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [660414769] [2023-08-26 19:38:17,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:38:17,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:38:17,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:38:17,460 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:38:17,460 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:38:17,460 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [660414769] [2023-08-26 19:38:17,460 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [660414769] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 19:38:17,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [471694872] [2023-08-26 19:38:17,461 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-26 19:38:17,461 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 19:38:17,461 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 19:38:17,465 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 19:38:17,467 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-08-26 19:38:17,560 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-26 19:38:17,561 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 19:38:17,562 INFO L262 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-26 19:38:17,564 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 19:38:17,610 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 19:38:17,610 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 19:38:17,728 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 19:38:17,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [471694872] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 19:38:17,728 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 19:38:17,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 13 [2023-08-26 19:38:17,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1584188503] [2023-08-26 19:38:17,728 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 19:38:17,729 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-26 19:38:17,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:38:17,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-26 19:38:17,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2023-08-26 19:38:17,730 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 90 out of 220 [2023-08-26 19:38:17,731 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 1301 transitions, 25195 flow. Second operand has 13 states, 13 states have (on average 93.07692307692308) internal successors, (1210), 13 states have internal predecessors, (1210), 0 states have call successors, (0), 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 19:38:17,731 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:38:17,731 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 90 of 220 [2023-08-26 19:38:17,731 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:38:22,754 INFO L124 PetriNetUnfolderBase]: 10017/14118 cut-off events. [2023-08-26 19:38:22,754 INFO L125 PetriNetUnfolderBase]: For 354697/354697 co-relation queries the response was YES. [2023-08-26 19:38:22,863 INFO L83 FinitePrefix]: Finished finitePrefix Result has 129648 conditions, 14118 events. 10017/14118 cut-off events. For 354697/354697 co-relation queries the response was YES. Maximal size of possible extension queue 646. Compared 74907 event pairs, 1127 based on Foata normal form. 452/14570 useless extension candidates. Maximal degree in co-relation 129525. Up to 5527 conditions per place. [2023-08-26 19:38:22,923 INFO L140 encePairwiseOnDemand]: 211/220 looper letters, 745 selfloop transitions, 828 changer transitions 91/1664 dead transitions. [2023-08-26 19:38:22,923 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 1664 transitions, 34049 flow [2023-08-26 19:38:22,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-08-26 19:38:22,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2023-08-26 19:38:22,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 3344 transitions. [2023-08-26 19:38:22,927 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4470588235294118 [2023-08-26 19:38:22,927 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 3344 transitions. [2023-08-26 19:38:22,927 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 3344 transitions. [2023-08-26 19:38:22,928 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:38:22,928 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 3344 transitions. [2023-08-26 19:38:22,932 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 98.3529411764706) internal successors, (3344), 34 states have internal predecessors, (3344), 0 states have call successors, (0), 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 19:38:22,937 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 220.0) internal successors, (7700), 35 states have internal predecessors, (7700), 0 states have call successors, (0), 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 19:38:22,938 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 220.0) internal successors, (7700), 35 states have internal predecessors, (7700), 0 states have call successors, (0), 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 19:38:22,938 INFO L175 Difference]: Start difference. First operand has 303 places, 1301 transitions, 25195 flow. Second operand 34 states and 3344 transitions. [2023-08-26 19:38:22,938 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 1664 transitions, 34049 flow [2023-08-26 19:38:25,471 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 1664 transitions, 26441 flow, removed 3625 selfloop flow, removed 6 redundant places. [2023-08-26 19:38:25,492 INFO L231 Difference]: Finished difference. Result has 350 places, 1386 transitions, 22701 flow [2023-08-26 19:38:25,493 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=220, PETRI_DIFFERENCE_MINUEND_FLOW=17893, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=688, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=541, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=22701, PETRI_PLACES=350, PETRI_TRANSITIONS=1386} [2023-08-26 19:38:25,493 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 309 predicate places. [2023-08-26 19:38:25,493 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 1386 transitions, 22701 flow [2023-08-26 19:38:25,493 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 93.07692307692308) internal successors, (1210), 13 states have internal predecessors, (1210), 0 states have call successors, (0), 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 19:38:25,493 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:38:25,494 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 19:38:25,502 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2023-08-26 19:38:25,699 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 19:38:25,699 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 13 more)] === [2023-08-26 19:38:25,699 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:38:25,699 INFO L85 PathProgramCache]: Analyzing trace with hash 1179518374, now seen corresponding path program 11 times [2023-08-26 19:38:25,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:38:25,700 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1061180273] [2023-08-26 19:38:25,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:38:25,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:38:25,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:38:25,849 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 19:38:25,849 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:38:25,849 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1061180273] [2023-08-26 19:38:25,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1061180273] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 19:38:25,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1213316909] [2023-08-26 19:38:25,850 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-26 19:38:25,850 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 19:38:25,850 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 19:38:25,857 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 19:38:25,859 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-08-26 19:38:25,946 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-26 19:38:25,947 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 19:38:25,948 INFO L262 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-26 19:38:25,949 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 19:38:26,000 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 19:38:26,001 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 19:38:26,058 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 19:38:26,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1213316909] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 19:38:26,058 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 19:38:26,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 16 [2023-08-26 19:38:26,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [463163660] [2023-08-26 19:38:26,059 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 19:38:26,059 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-08-26 19:38:26,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:38:26,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-08-26 19:38:26,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2023-08-26 19:38:26,061 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 90 out of 220 [2023-08-26 19:38:26,061 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 1386 transitions, 22701 flow. Second operand has 16 states, 16 states have (on average 92.4375) internal successors, (1479), 16 states have internal predecessors, (1479), 0 states have call successors, (0), 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 19:38:26,061 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:38:26,062 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 90 of 220 [2023-08-26 19:38:26,062 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:38:31,660 INFO L124 PetriNetUnfolderBase]: 10567/14778 cut-off events. [2023-08-26 19:38:31,661 INFO L125 PetriNetUnfolderBase]: For 336900/336900 co-relation queries the response was YES. [2023-08-26 19:38:31,799 INFO L83 FinitePrefix]: Finished finitePrefix Result has 133381 conditions, 14778 events. 10567/14778 cut-off events. For 336900/336900 co-relation queries the response was YES. Maximal size of possible extension queue 682. Compared 77502 event pairs, 353 based on Foata normal form. 484/15262 useless extension candidates. Maximal degree in co-relation 133241. Up to 3965 conditions per place. [2023-08-26 19:38:31,860 INFO L140 encePairwiseOnDemand]: 211/220 looper letters, 1024 selfloop transitions, 923 changer transitions 92/2039 dead transitions. [2023-08-26 19:38:31,861 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 2039 transitions, 37975 flow [2023-08-26 19:38:31,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2023-08-26 19:38:31,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2023-08-26 19:38:31,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 4142 transitions. [2023-08-26 19:38:31,864 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44826839826839826 [2023-08-26 19:38:31,864 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 4142 transitions. [2023-08-26 19:38:31,864 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 4142 transitions. [2023-08-26 19:38:31,865 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:38:31,865 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 4142 transitions. [2023-08-26 19:38:31,870 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 43 states, 42 states have (on average 98.61904761904762) internal successors, (4142), 42 states have internal predecessors, (4142), 0 states have call successors, (0), 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 19:38:31,876 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 43 states, 43 states have (on average 220.0) internal successors, (9460), 43 states have internal predecessors, (9460), 0 states have call successors, (0), 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 19:38:31,877 INFO L81 ComplementDD]: Finished complementDD. Result has 43 states, 43 states have (on average 220.0) internal successors, (9460), 43 states have internal predecessors, (9460), 0 states have call successors, (0), 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 19:38:31,877 INFO L175 Difference]: Start difference. First operand has 350 places, 1386 transitions, 22701 flow. Second operand 42 states and 4142 transitions. [2023-08-26 19:38:31,877 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 2039 transitions, 37975 flow [2023-08-26 19:38:35,069 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 2039 transitions, 35845 flow, removed 462 selfloop flow, removed 16 redundant places. [2023-08-26 19:38:35,093 INFO L231 Difference]: Finished difference. Result has 392 places, 1509 transitions, 26711 flow [2023-08-26 19:38:35,094 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=220, PETRI_DIFFERENCE_MINUEND_FLOW=20136, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=674, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=614, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=26711, PETRI_PLACES=392, PETRI_TRANSITIONS=1509} [2023-08-26 19:38:35,094 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 351 predicate places. [2023-08-26 19:38:35,095 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 1509 transitions, 26711 flow [2023-08-26 19:38:35,095 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 92.4375) internal successors, (1479), 16 states have internal predecessors, (1479), 0 states have call successors, (0), 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 19:38:35,095 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:38:35,095 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 19:38:35,100 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2023-08-26 19:38:35,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2023-08-26 19:38:35,295 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 13 more)] === [2023-08-26 19:38:35,296 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:38:35,296 INFO L85 PathProgramCache]: Analyzing trace with hash -1637309286, now seen corresponding path program 12 times [2023-08-26 19:38:35,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:38:35,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1613672233] [2023-08-26 19:38:35,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:38:35,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:38:35,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:38:35,399 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:38:35,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:38:35,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1613672233] [2023-08-26 19:38:35,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1613672233] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 19:38:35,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1713481786] [2023-08-26 19:38:35,399 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-26 19:38:35,400 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 19:38:35,400 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 19:38:35,401 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 19:38:35,429 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-08-26 19:38:35,514 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-26 19:38:35,515 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 19:38:35,516 INFO L262 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-26 19:38:35,516 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 19:38:35,554 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:38:35,554 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 19:38:35,605 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:38:35,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1713481786] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 19:38:35,605 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 19:38:35,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 12 [2023-08-26 19:38:35,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1477913526] [2023-08-26 19:38:35,605 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 19:38:35,606 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-26 19:38:35,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:38:35,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-26 19:38:35,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2023-08-26 19:38:35,607 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 220 [2023-08-26 19:38:35,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 1509 transitions, 26711 flow. Second operand has 12 states, 12 states have (on average 96.66666666666667) internal successors, (1160), 12 states have internal predecessors, (1160), 0 states have call successors, (0), 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 19:38:35,609 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:38:35,609 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 220 [2023-08-26 19:38:35,609 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:38:40,703 INFO L124 PetriNetUnfolderBase]: 10871/15169 cut-off events. [2023-08-26 19:38:40,704 INFO L125 PetriNetUnfolderBase]: For 391068/391118 co-relation queries the response was YES. [2023-08-26 19:38:40,863 INFO L83 FinitePrefix]: Finished finitePrefix Result has 146248 conditions, 15169 events. 10871/15169 cut-off events. For 391068/391118 co-relation queries the response was YES. Maximal size of possible extension queue 707. Compared 80008 event pairs, 493 based on Foata normal form. 216/15374 useless extension candidates. Maximal degree in co-relation 146098. Up to 4323 conditions per place. [2023-08-26 19:38:41,078 INFO L140 encePairwiseOnDemand]: 214/220 looper letters, 1348 selfloop transitions, 698 changer transitions 36/2103 dead transitions. [2023-08-26 19:38:41,079 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 2103 transitions, 42874 flow [2023-08-26 19:38:41,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-26 19:38:41,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-26 19:38:41,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1347 transitions. [2023-08-26 19:38:41,081 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.470979020979021 [2023-08-26 19:38:41,081 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1347 transitions. [2023-08-26 19:38:41,082 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1347 transitions. [2023-08-26 19:38:41,082 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:38:41,082 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1347 transitions. [2023-08-26 19:38:41,083 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 103.61538461538461) internal successors, (1347), 13 states have internal predecessors, (1347), 0 states have call successors, (0), 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 19:38:41,086 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 220.0) internal successors, (3080), 14 states have internal predecessors, (3080), 0 states have call successors, (0), 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 19:38:41,086 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 220.0) internal successors, (3080), 14 states have internal predecessors, (3080), 0 states have call successors, (0), 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 19:38:41,086 INFO L175 Difference]: Start difference. First operand has 392 places, 1509 transitions, 26711 flow. Second operand 13 states and 1347 transitions. [2023-08-26 19:38:41,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 2103 transitions, 42874 flow [2023-08-26 19:38:44,039 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 2103 transitions, 38464 flow, removed 1234 selfloop flow, removed 25 redundant places. [2023-08-26 19:38:44,064 INFO L231 Difference]: Finished difference. Result has 381 places, 1633 transitions, 27950 flow [2023-08-26 19:38:44,065 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=220, PETRI_DIFFERENCE_MINUEND_FLOW=23354, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1507, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=564, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=922, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=27950, PETRI_PLACES=381, PETRI_TRANSITIONS=1633} [2023-08-26 19:38:44,065 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 340 predicate places. [2023-08-26 19:38:44,065 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 1633 transitions, 27950 flow [2023-08-26 19:38:44,066 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 96.66666666666667) internal successors, (1160), 12 states have internal predecessors, (1160), 0 states have call successors, (0), 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 19:38:44,066 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:38:44,066 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 19:38:44,070 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2023-08-26 19:38:44,266 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 19:38:44,266 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 13 more)] === [2023-08-26 19:38:44,267 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:38:44,267 INFO L85 PathProgramCache]: Analyzing trace with hash 1369344168, now seen corresponding path program 13 times [2023-08-26 19:38:44,267 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:38:44,267 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1560441433] [2023-08-26 19:38:44,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:38:44,267 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:38:44,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:38:44,380 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 19:38:44,380 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:38:44,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1560441433] [2023-08-26 19:38:44,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1560441433] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 19:38:44,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [217882479] [2023-08-26 19:38:44,380 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-26 19:38:44,380 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 19:38:44,381 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 19:38:44,381 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 19:38:44,384 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-08-26 19:38:44,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:38:44,474 INFO L262 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-26 19:38:44,475 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 19:38:44,529 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 19:38:44,530 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 19:38:44,583 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 19:38:44,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [217882479] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 19:38:44,584 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 19:38:44,584 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 14 [2023-08-26 19:38:44,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1354528387] [2023-08-26 19:38:44,584 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 19:38:44,584 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-26 19:38:44,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:38:44,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-26 19:38:44,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182 [2023-08-26 19:38:44,586 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 220 [2023-08-26 19:38:44,587 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 1633 transitions, 27950 flow. Second operand has 14 states, 14 states have (on average 96.35714285714286) internal successors, (1349), 14 states have internal predecessors, (1349), 0 states have call successors, (0), 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 19:38:44,587 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:38:44,587 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 220 [2023-08-26 19:38:44,587 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:38:51,288 INFO L124 PetriNetUnfolderBase]: 13944/19194 cut-off events. [2023-08-26 19:38:51,288 INFO L125 PetriNetUnfolderBase]: For 538950/539000 co-relation queries the response was YES. [2023-08-26 19:38:51,476 INFO L83 FinitePrefix]: Finished finitePrefix Result has 189190 conditions, 19194 events. 13944/19194 cut-off events. For 538950/539000 co-relation queries the response was YES. Maximal size of possible extension queue 894. Compared 101930 event pairs, 1007 based on Foata normal form. 244/19416 useless extension candidates. Maximal degree in co-relation 189045. Up to 6144 conditions per place. [2023-08-26 19:38:51,570 INFO L140 encePairwiseOnDemand]: 214/220 looper letters, 1471 selfloop transitions, 1257 changer transitions 63/2812 dead transitions. [2023-08-26 19:38:51,570 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 2812 transitions, 55117 flow [2023-08-26 19:38:51,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-08-26 19:38:51,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-08-26 19:38:51,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1934 transitions. [2023-08-26 19:38:51,572 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4626794258373206 [2023-08-26 19:38:51,572 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1934 transitions. [2023-08-26 19:38:51,573 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1934 transitions. [2023-08-26 19:38:51,573 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:38:51,573 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1934 transitions. [2023-08-26 19:38:51,574 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 101.78947368421052) internal successors, (1934), 19 states have internal predecessors, (1934), 0 states have call successors, (0), 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 19:38:51,578 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 220.0) internal successors, (4400), 20 states have internal predecessors, (4400), 0 states have call successors, (0), 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 19:38:51,578 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 220.0) internal successors, (4400), 20 states have internal predecessors, (4400), 0 states have call successors, (0), 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 19:38:51,578 INFO L175 Difference]: Start difference. First operand has 381 places, 1633 transitions, 27950 flow. Second operand 19 states and 1934 transitions. [2023-08-26 19:38:51,578 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 2812 transitions, 55117 flow [2023-08-26 19:38:56,301 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 2812 transitions, 53974 flow, removed 271 selfloop flow, removed 6 redundant places. [2023-08-26 19:38:56,342 INFO L231 Difference]: Finished difference. Result has 400 places, 2169 transitions, 41612 flow [2023-08-26 19:38:56,343 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=220, PETRI_DIFFERENCE_MINUEND_FLOW=27027, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1633, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=766, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=748, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=41612, PETRI_PLACES=400, PETRI_TRANSITIONS=2169} [2023-08-26 19:38:56,344 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 359 predicate places. [2023-08-26 19:38:56,344 INFO L495 AbstractCegarLoop]: Abstraction has has 400 places, 2169 transitions, 41612 flow [2023-08-26 19:38:56,344 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 96.35714285714286) internal successors, (1349), 14 states have internal predecessors, (1349), 0 states have call successors, (0), 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 19:38:56,344 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:38:56,344 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 19:38:56,350 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2023-08-26 19:38:56,549 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 19:38:56,550 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 13 more)] === [2023-08-26 19:38:56,550 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:38:56,550 INFO L85 PathProgramCache]: Analyzing trace with hash 1635689916, now seen corresponding path program 14 times [2023-08-26 19:38:56,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:38:56,550 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [881564634] [2023-08-26 19:38:56,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:38:56,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:38:56,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:38:56,673 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 19:38:56,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:38:56,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [881564634] [2023-08-26 19:38:56,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [881564634] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 19:38:56,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1316297320] [2023-08-26 19:38:56,674 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-26 19:38:56,674 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 19:38:56,674 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 19:38:56,677 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 19:38:56,708 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-08-26 19:38:56,787 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-26 19:38:56,787 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 19:38:56,788 INFO L262 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-26 19:38:56,789 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 19:38:56,894 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 19:38:56,894 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 19:38:56,951 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 19:38:56,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1316297320] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 19:38:56,951 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 19:38:56,951 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 14 [2023-08-26 19:38:56,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1672458319] [2023-08-26 19:38:56,952 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 19:38:56,952 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-26 19:38:56,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:38:56,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-26 19:38:56,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2023-08-26 19:38:56,953 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 220 [2023-08-26 19:38:56,954 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 2169 transitions, 41612 flow. Second operand has 14 states, 14 states have (on average 96.64285714285714) internal successors, (1353), 14 states have internal predecessors, (1353), 0 states have call successors, (0), 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 19:38:56,954 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:38:56,954 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 220 [2023-08-26 19:38:56,954 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:39:06,285 INFO L124 PetriNetUnfolderBase]: 16185/22317 cut-off events. [2023-08-26 19:39:06,286 INFO L125 PetriNetUnfolderBase]: For 719103/719169 co-relation queries the response was YES. [2023-08-26 19:39:06,531 INFO L83 FinitePrefix]: Finished finitePrefix Result has 242913 conditions, 22317 events. 16185/22317 cut-off events. For 719103/719169 co-relation queries the response was YES. Maximal size of possible extension queue 1009. Compared 121396 event pairs, 1226 based on Foata normal form. 528/22827 useless extension candidates. Maximal degree in co-relation 242760. Up to 7491 conditions per place. [2023-08-26 19:39:06,648 INFO L140 encePairwiseOnDemand]: 213/220 looper letters, 1678 selfloop transitions, 1253 changer transitions 38/2990 dead transitions. [2023-08-26 19:39:06,648 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 2990 transitions, 66034 flow [2023-08-26 19:39:06,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-08-26 19:39:06,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-08-26 19:39:06,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 2344 transitions. [2023-08-26 19:39:06,650 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4632411067193676 [2023-08-26 19:39:06,650 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 2344 transitions. [2023-08-26 19:39:06,650 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 2344 transitions. [2023-08-26 19:39:06,651 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:39:06,651 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 2344 transitions. [2023-08-26 19:39:06,653 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 101.91304347826087) internal successors, (2344), 23 states have internal predecessors, (2344), 0 states have call successors, (0), 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 19:39:06,655 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 220.0) internal successors, (5280), 24 states have internal predecessors, (5280), 0 states have call successors, (0), 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 19:39:06,655 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 220.0) internal successors, (5280), 24 states have internal predecessors, (5280), 0 states have call successors, (0), 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 19:39:06,655 INFO L175 Difference]: Start difference. First operand has 400 places, 2169 transitions, 41612 flow. Second operand 23 states and 2344 transitions. [2023-08-26 19:39:06,655 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 2990 transitions, 66034 flow [2023-08-26 19:39:14,736 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 2990 transitions, 63770 flow, removed 1132 selfloop flow, removed 0 redundant places. [2023-08-26 19:39:14,780 INFO L231 Difference]: Finished difference. Result has 434 places, 2450 transitions, 50801 flow [2023-08-26 19:39:14,781 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=220, PETRI_DIFFERENCE_MINUEND_FLOW=40216, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1024, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1096, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=50801, PETRI_PLACES=434, PETRI_TRANSITIONS=2450} [2023-08-26 19:39:14,781 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 393 predicate places. [2023-08-26 19:39:14,781 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 2450 transitions, 50801 flow [2023-08-26 19:39:14,781 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 96.64285714285714) internal successors, (1353), 14 states have internal predecessors, (1353), 0 states have call successors, (0), 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 19:39:14,781 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:39:14,781 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 19:39:14,786 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2023-08-26 19:39:14,982 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2023-08-26 19:39:14,983 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 13 more)] === [2023-08-26 19:39:14,983 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:39:14,983 INFO L85 PathProgramCache]: Analyzing trace with hash -635175342, now seen corresponding path program 15 times [2023-08-26 19:39:14,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:39:14,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1170557852] [2023-08-26 19:39:14,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:39:14,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:39:15,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:39:15,107 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 19:39:15,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:39:15,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1170557852] [2023-08-26 19:39:15,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1170557852] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 19:39:15,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [925735867] [2023-08-26 19:39:15,108 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-26 19:39:15,108 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 19:39:15,108 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 19:39:15,109 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 19:39:15,113 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-08-26 19:39:15,245 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-08-26 19:39:15,245 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 19:39:15,246 INFO L262 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-26 19:39:15,247 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 19:39:15,308 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:39:15,308 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 19:39:15,375 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:39:15,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [925735867] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 19:39:15,376 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 19:39:15,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 15 [2023-08-26 19:39:15,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2032156480] [2023-08-26 19:39:15,376 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 19:39:15,376 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-26 19:39:15,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:39:15,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-26 19:39:15,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2023-08-26 19:39:15,378 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 90 out of 220 [2023-08-26 19:39:15,379 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 2450 transitions, 50801 flow. Second operand has 15 states, 15 states have (on average 93.0) internal successors, (1395), 15 states have internal predecessors, (1395), 0 states have call successors, (0), 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 19:39:15,379 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:39:15,379 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 90 of 220 [2023-08-26 19:39:15,379 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:39:30,381 INFO L124 PetriNetUnfolderBase]: 20182/27901 cut-off events. [2023-08-26 19:39:30,381 INFO L125 PetriNetUnfolderBase]: For 998923/998923 co-relation queries the response was YES. [2023-08-26 19:39:30,772 INFO L83 FinitePrefix]: Finished finitePrefix Result has 318562 conditions, 27901 events. 20182/27901 cut-off events. For 998923/998923 co-relation queries the response was YES. Maximal size of possible extension queue 1263. Compared 157916 event pairs, 1123 based on Foata normal form. 960/28861 useless extension candidates. Maximal degree in co-relation 318395. Up to 10783 conditions per place. [2023-08-26 19:39:30,938 INFO L140 encePairwiseOnDemand]: 211/220 looper letters, 1875 selfloop transitions, 2310 changer transitions 10/4195 dead transitions. [2023-08-26 19:39:30,938 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 522 places, 4195 transitions, 97947 flow [2023-08-26 19:39:30,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2023-08-26 19:39:30,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 89 states. [2023-08-26 19:39:30,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 8650 transitions. [2023-08-26 19:39:30,947 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44177732379979573 [2023-08-26 19:39:30,947 INFO L72 ComplementDD]: Start complementDD. Operand 89 states and 8650 transitions. [2023-08-26 19:39:30,947 INFO L73 IsDeterministic]: Start isDeterministic. Operand 89 states and 8650 transitions. [2023-08-26 19:39:30,949 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:39:30,949 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 89 states and 8650 transitions. [2023-08-26 19:39:30,958 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 90 states, 89 states have (on average 97.19101123595506) internal successors, (8650), 89 states have internal predecessors, (8650), 0 states have call successors, (0), 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 19:39:30,970 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 90 states, 90 states have (on average 220.0) internal successors, (19800), 90 states have internal predecessors, (19800), 0 states have call successors, (0), 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 19:39:30,971 INFO L81 ComplementDD]: Finished complementDD. Result has 90 states, 90 states have (on average 220.0) internal successors, (19800), 90 states have internal predecessors, (19800), 0 states have call successors, (0), 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 19:39:30,971 INFO L175 Difference]: Start difference. First operand has 434 places, 2450 transitions, 50801 flow. Second operand 89 states and 8650 transitions. [2023-08-26 19:39:30,971 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 522 places, 4195 transitions, 97947 flow [2023-08-26 19:39:43,624 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 519 places, 4195 transitions, 95122 flow, removed 1272 selfloop flow, removed 3 redundant places. [2023-08-26 19:39:43,694 INFO L231 Difference]: Finished difference. Result has 566 places, 3282 transitions, 78401 flow [2023-08-26 19:39:43,696 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=220, PETRI_DIFFERENCE_MINUEND_FLOW=49395, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2439, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1501, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=817, PETRI_DIFFERENCE_SUBTRAHEND_STATES=89, PETRI_FLOW=78401, PETRI_PLACES=566, PETRI_TRANSITIONS=3282} [2023-08-26 19:39:43,696 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 525 predicate places. [2023-08-26 19:39:43,696 INFO L495 AbstractCegarLoop]: Abstraction has has 566 places, 3282 transitions, 78401 flow [2023-08-26 19:39:43,697 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 93.0) internal successors, (1395), 15 states have internal predecessors, (1395), 0 states have call successors, (0), 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 19:39:43,697 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:39:43,697 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 19:39:43,703 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2023-08-26 19:39:43,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 19:39:43,901 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 13 more)] === [2023-08-26 19:39:43,902 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:39:43,902 INFO L85 PathProgramCache]: Analyzing trace with hash -705836389, now seen corresponding path program 16 times [2023-08-26 19:39:43,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:39:43,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [611578695] [2023-08-26 19:39:43,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:39:43,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:39:43,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:39:44,024 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:39:44,024 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:39:44,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [611578695] [2023-08-26 19:39:44,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [611578695] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 19:39:44,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1694761920] [2023-08-26 19:39:44,025 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-26 19:39:44,025 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 19:39:44,025 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 19:39:44,029 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 19:39:44,035 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-08-26 19:39:44,131 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-26 19:39:44,131 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 19:39:44,132 INFO L262 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-26 19:39:44,132 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 19:39:44,189 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:39:44,189 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 19:39:44,261 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:39:44,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1694761920] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 19:39:44,261 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 19:39:44,261 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2023-08-26 19:39:44,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1759138248] [2023-08-26 19:39:44,262 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 19:39:44,262 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-26 19:39:44,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:39:44,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-26 19:39:44,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2023-08-26 19:39:44,263 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 220 [2023-08-26 19:39:44,264 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 566 places, 3282 transitions, 78401 flow. Second operand has 15 states, 15 states have (on average 96.53333333333333) internal successors, (1448), 15 states have internal predecessors, (1448), 0 states have call successors, (0), 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 19:39:44,264 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:39:44,264 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 220 [2023-08-26 19:39:44,264 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:40:02,507 INFO L124 PetriNetUnfolderBase]: 21118/29198 cut-off events. [2023-08-26 19:40:02,507 INFO L125 PetriNetUnfolderBase]: For 1378249/1378377 co-relation queries the response was YES. [2023-08-26 19:40:03,025 INFO L83 FinitePrefix]: Finished finitePrefix Result has 365536 conditions, 29198 events. 21118/29198 cut-off events. For 1378249/1378377 co-relation queries the response was YES. Maximal size of possible extension queue 1362. Compared 167426 event pairs, 3464 based on Foata normal form. 388/29512 useless extension candidates. Maximal degree in co-relation 365322. Up to 22571 conditions per place. [2023-08-26 19:40:03,204 INFO L140 encePairwiseOnDemand]: 214/220 looper letters, 2664 selfloop transitions, 994 changer transitions 57/3749 dead transitions. [2023-08-26 19:40:03,205 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 578 places, 3749 transitions, 95196 flow [2023-08-26 19:40:03,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-26 19:40:03,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-26 19:40:03,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1327 transitions. [2023-08-26 19:40:03,206 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46398601398601397 [2023-08-26 19:40:03,206 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1327 transitions. [2023-08-26 19:40:03,206 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1327 transitions. [2023-08-26 19:40:03,207 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:40:03,207 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1327 transitions. [2023-08-26 19:40:03,208 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 102.07692307692308) internal successors, (1327), 13 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 19:40:03,209 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 220.0) internal successors, (3080), 14 states have internal predecessors, (3080), 0 states have call successors, (0), 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 19:40:03,209 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 220.0) internal successors, (3080), 14 states have internal predecessors, (3080), 0 states have call successors, (0), 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 19:40:03,209 INFO L175 Difference]: Start difference. First operand has 566 places, 3282 transitions, 78401 flow. Second operand 13 states and 1327 transitions. [2023-08-26 19:40:03,209 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 578 places, 3749 transitions, 95196 flow [2023-08-26 19:40:20,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 563 places, 3749 transitions, 85739 flow, removed 3703 selfloop flow, removed 15 redundant places. [2023-08-26 19:40:20,582 INFO L231 Difference]: Finished difference. Result has 568 places, 3410 transitions, 75214 flow [2023-08-26 19:40:20,585 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=220, PETRI_DIFFERENCE_MINUEND_FLOW=69122, PETRI_DIFFERENCE_MINUEND_PLACES=551, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=857, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=75214, PETRI_PLACES=568, PETRI_TRANSITIONS=3410} [2023-08-26 19:40:20,585 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 527 predicate places. [2023-08-26 19:40:20,585 INFO L495 AbstractCegarLoop]: Abstraction has has 568 places, 3410 transitions, 75214 flow [2023-08-26 19:40:20,585 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 96.53333333333333) internal successors, (1448), 15 states have internal predecessors, (1448), 0 states have call successors, (0), 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 19:40:20,585 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:40:20,585 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 19:40:20,593 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2023-08-26 19:40:20,790 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 19:40:20,790 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 13 more)] === [2023-08-26 19:40:20,790 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:40:20,790 INFO L85 PathProgramCache]: Analyzing trace with hash -1664412009, now seen corresponding path program 17 times [2023-08-26 19:40:20,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:40:20,790 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [669177166] [2023-08-26 19:40:20,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:40:20,791 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:40:20,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:40:20,897 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 19:40:20,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:40:20,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [669177166] [2023-08-26 19:40:20,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [669177166] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 19:40:20,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1773380486] [2023-08-26 19:40:20,898 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-26 19:40:20,898 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 19:40:20,898 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 19:40:20,901 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 19:40:20,908 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-08-26 19:40:21,007 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-26 19:40:21,008 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 19:40:21,009 INFO L262 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-26 19:40:21,009 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 19:40:21,051 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 19:40:21,052 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 19:40:21,113 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 19:40:21,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1773380486] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 19:40:21,113 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 19:40:21,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 15 [2023-08-26 19:40:21,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [440396248] [2023-08-26 19:40:21,113 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 19:40:21,114 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-26 19:40:21,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:40:21,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-26 19:40:21,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2023-08-26 19:40:21,116 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 220 [2023-08-26 19:40:21,116 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 568 places, 3410 transitions, 75214 flow. Second operand has 15 states, 15 states have (on average 96.33333333333333) internal successors, (1445), 15 states have internal predecessors, (1445), 0 states have call successors, (0), 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 19:40:21,117 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:40:21,117 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 220 [2023-08-26 19:40:21,117 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:40:42,057 INFO L124 PetriNetUnfolderBase]: 24616/33773 cut-off events. [2023-08-26 19:40:42,057 INFO L125 PetriNetUnfolderBase]: For 1434774/1434884 co-relation queries the response was YES. [2023-08-26 19:40:42,919 INFO L83 FinitePrefix]: Finished finitePrefix Result has 405099 conditions, 33773 events. 24616/33773 cut-off events. For 1434774/1434884 co-relation queries the response was YES. Maximal size of possible extension queue 1546. Compared 194172 event pairs, 4197 based on Foata normal form. 506/34225 useless extension candidates. Maximal degree in co-relation 404881. Up to 28720 conditions per place. [2023-08-26 19:40:43,136 INFO L140 encePairwiseOnDemand]: 213/220 looper letters, 3694 selfloop transitions, 908 changer transitions 26/4662 dead transitions. [2023-08-26 19:40:43,136 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 583 places, 4662 transitions, 110724 flow [2023-08-26 19:40:43,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-08-26 19:40:43,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-08-26 19:40:43,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1718 transitions. [2023-08-26 19:40:43,138 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45935828877005347 [2023-08-26 19:40:43,138 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1718 transitions. [2023-08-26 19:40:43,138 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1718 transitions. [2023-08-26 19:40:43,139 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:40:43,139 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1718 transitions. [2023-08-26 19:40:43,141 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 101.05882352941177) internal successors, (1718), 17 states have internal predecessors, (1718), 0 states have call successors, (0), 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 19:40:43,143 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 220.0) internal successors, (3960), 18 states have internal predecessors, (3960), 0 states have call successors, (0), 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 19:40:43,144 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 220.0) internal successors, (3960), 18 states have internal predecessors, (3960), 0 states have call successors, (0), 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 19:40:43,144 INFO L175 Difference]: Start difference. First operand has 568 places, 3410 transitions, 75214 flow. Second operand 17 states and 1718 transitions. [2023-08-26 19:40:43,144 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 583 places, 4662 transitions, 110724 flow [2023-08-26 19:41:04,317 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 576 places, 4662 transitions, 109559 flow, removed 214 selfloop flow, removed 7 redundant places. [2023-08-26 19:41:04,408 INFO L231 Difference]: Finished difference. Result has 585 places, 4071 transitions, 92924 flow [2023-08-26 19:41:04,410 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=220, PETRI_DIFFERENCE_MINUEND_FLOW=74121, PETRI_DIFFERENCE_MINUEND_PLACES=560, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=463, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2884, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=92924, PETRI_PLACES=585, PETRI_TRANSITIONS=4071} [2023-08-26 19:41:04,411 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 544 predicate places. [2023-08-26 19:41:04,411 INFO L495 AbstractCegarLoop]: Abstraction has has 585 places, 4071 transitions, 92924 flow [2023-08-26 19:41:04,411 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 96.33333333333333) internal successors, (1445), 15 states have internal predecessors, (1445), 0 states have call successors, (0), 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 19:41:04,411 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:41:04,412 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 19:41:04,419 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2023-08-26 19:41:04,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 19:41:04,616 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 13 more)] === [2023-08-26 19:41:04,616 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:41:04,617 INFO L85 PathProgramCache]: Analyzing trace with hash 1082657965, now seen corresponding path program 18 times [2023-08-26 19:41:04,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:41:04,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [128368215] [2023-08-26 19:41:04,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:41:04,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:41:04,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:41:04,721 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 19:41:04,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:41:04,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [128368215] [2023-08-26 19:41:04,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [128368215] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 19:41:04,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [572189112] [2023-08-26 19:41:04,721 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-26 19:41:04,722 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 19:41:04,722 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 19:41:04,723 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 19:41:04,726 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-08-26 19:41:04,825 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-08-26 19:41:04,826 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 19:41:04,826 INFO L262 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-26 19:41:04,827 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 19:41:04,871 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 19:41:04,871 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 19:41:04,926 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 19:41:04,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [572189112] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 19:41:04,926 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 19:41:04,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 14 [2023-08-26 19:41:04,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1149928628] [2023-08-26 19:41:04,926 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 19:41:04,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-26 19:41:04,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:41:04,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-26 19:41:04,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=137, Unknown=0, NotChecked=0, Total=182 [2023-08-26 19:41:04,928 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 220 [2023-08-26 19:41:04,929 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 585 places, 4071 transitions, 92924 flow. Second operand has 14 states, 14 states have (on average 96.42857142857143) internal successors, (1350), 14 states have internal predecessors, (1350), 0 states have call successors, (0), 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 19:41:04,929 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:41:04,929 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 220 [2023-08-26 19:41:04,929 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:41:31,273 INFO L124 PetriNetUnfolderBase]: 26681/36598 cut-off events. [2023-08-26 19:41:31,273 INFO L125 PetriNetUnfolderBase]: For 1543379/1543478 co-relation queries the response was YES. [2023-08-26 19:41:32,288 INFO L83 FinitePrefix]: Finished finitePrefix Result has 448964 conditions, 36598 events. 26681/36598 cut-off events. For 1543379/1543478 co-relation queries the response was YES. Maximal size of possible extension queue 1647. Compared 212971 event pairs, 4758 based on Foata normal form. 296/36837 useless extension candidates. Maximal degree in co-relation 448739. Up to 31699 conditions per place. [2023-08-26 19:41:32,509 INFO L140 encePairwiseOnDemand]: 213/220 looper letters, 4025 selfloop transitions, 836 changer transitions 43/4938 dead transitions. [2023-08-26 19:41:32,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 606 places, 4938 transitions, 123067 flow [2023-08-26 19:41:32,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-08-26 19:41:32,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-08-26 19:41:32,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 2214 transitions. [2023-08-26 19:41:32,512 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45743801652892563 [2023-08-26 19:41:32,512 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 2214 transitions. [2023-08-26 19:41:32,512 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 2214 transitions. [2023-08-26 19:41:32,512 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:41:32,512 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 2214 transitions. [2023-08-26 19:41:32,515 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 100.63636363636364) internal successors, (2214), 22 states have internal predecessors, (2214), 0 states have call successors, (0), 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 19:41:32,518 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 220.0) internal successors, (5060), 23 states have internal predecessors, (5060), 0 states have call successors, (0), 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 19:41:32,518 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 220.0) internal successors, (5060), 23 states have internal predecessors, (5060), 0 states have call successors, (0), 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 19:41:32,518 INFO L175 Difference]: Start difference. First operand has 585 places, 4071 transitions, 92924 flow. Second operand 22 states and 2214 transitions. [2023-08-26 19:41:32,518 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 606 places, 4938 transitions, 123067 flow [2023-08-26 19:41:58,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 603 places, 4938 transitions, 120901 flow, removed 915 selfloop flow, removed 3 redundant places. [2023-08-26 19:41:58,871 INFO L231 Difference]: Finished difference. Result has 609 places, 4386 transitions, 104125 flow [2023-08-26 19:41:58,873 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=220, PETRI_DIFFERENCE_MINUEND_FLOW=91009, PETRI_DIFFERENCE_MINUEND_PLACES=582, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=4061, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=615, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=3373, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=104125, PETRI_PLACES=609, PETRI_TRANSITIONS=4386} [2023-08-26 19:41:58,873 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 568 predicate places. [2023-08-26 19:41:58,874 INFO L495 AbstractCegarLoop]: Abstraction has has 609 places, 4386 transitions, 104125 flow [2023-08-26 19:41:58,874 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 96.42857142857143) internal successors, (1350), 14 states have internal predecessors, (1350), 0 states have call successors, (0), 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 19:41:58,874 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:41:58,874 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 19:41:58,878 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2023-08-26 19:41:59,074 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2023-08-26 19:41:59,074 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 13 more)] === [2023-08-26 19:41:59,075 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:41:59,075 INFO L85 PathProgramCache]: Analyzing trace with hash 1862185972, now seen corresponding path program 19 times [2023-08-26 19:41:59,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:41:59,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [8174957] [2023-08-26 19:41:59,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:41:59,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:41:59,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:41:59,194 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 19:41:59,194 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:41:59,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [8174957] [2023-08-26 19:41:59,194 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [8174957] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 19:41:59,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1888297892] [2023-08-26 19:41:59,194 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-26 19:41:59,194 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 19:41:59,195 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 19:41:59,201 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 19:41:59,203 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-08-26 19:41:59,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:41:59,302 INFO L262 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-26 19:41:59,303 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 19:41:59,343 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 19:41:59,343 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 19:41:59,410 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 19:41:59,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1888297892] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 19:41:59,411 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 19:41:59,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2023-08-26 19:41:59,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1211699861] [2023-08-26 19:41:59,411 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 19:41:59,411 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-26 19:41:59,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:41:59,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-26 19:41:59,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=159, Unknown=0, NotChecked=0, Total=210 [2023-08-26 19:41:59,413 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 220 [2023-08-26 19:41:59,413 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 609 places, 4386 transitions, 104125 flow. Second operand has 15 states, 15 states have (on average 96.4) internal successors, (1446), 15 states have internal predecessors, (1446), 0 states have call successors, (0), 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 19:41:59,414 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:41:59,414 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 220 [2023-08-26 19:41:59,414 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:42:30,487 INFO L124 PetriNetUnfolderBase]: 28832/39532 cut-off events. [2023-08-26 19:42:30,487 INFO L125 PetriNetUnfolderBase]: For 1814096/1814259 co-relation queries the response was YES. [2023-08-26 19:42:32,173 INFO L83 FinitePrefix]: Finished finitePrefix Result has 493081 conditions, 39532 events. 28832/39532 cut-off events. For 1814096/1814259 co-relation queries the response was YES. Maximal size of possible extension queue 1828. Compared 233446 event pairs, 3726 based on Foata normal form. 453/39878 useless extension candidates. Maximal degree in co-relation 492851. Up to 26991 conditions per place. [2023-08-26 19:42:32,420 INFO L140 encePairwiseOnDemand]: 213/220 looper letters, 3340 selfloop transitions, 1846 changer transitions 9/5229 dead transitions. [2023-08-26 19:42:32,420 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 628 places, 5229 transitions, 135347 flow [2023-08-26 19:42:32,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-08-26 19:42:32,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-08-26 19:42:32,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2035 transitions. [2023-08-26 19:42:32,422 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4625 [2023-08-26 19:42:32,422 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2035 transitions. [2023-08-26 19:42:32,422 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2035 transitions. [2023-08-26 19:42:32,422 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:42:32,422 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2035 transitions. [2023-08-26 19:42:32,424 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 101.75) internal successors, (2035), 20 states have internal predecessors, (2035), 0 states have call successors, (0), 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 19:42:32,427 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 220.0) internal successors, (4620), 21 states have internal predecessors, (4620), 0 states have call successors, (0), 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 19:42:32,427 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 220.0) internal successors, (4620), 21 states have internal predecessors, (4620), 0 states have call successors, (0), 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 19:42:32,427 INFO L175 Difference]: Start difference. First operand has 609 places, 4386 transitions, 104125 flow. Second operand 20 states and 2035 transitions. [2023-08-26 19:42:32,427 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 628 places, 5229 transitions, 135347 flow [2023-08-26 19:43:00,656 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 620 places, 5229 transitions, 134711 flow, removed 100 selfloop flow, removed 8 redundant places. [2023-08-26 19:43:00,745 INFO L231 Difference]: Finished difference. Result has 629 places, 4651 transitions, 117736 flow [2023-08-26 19:43:00,747 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=220, PETRI_DIFFERENCE_MINUEND_FLOW=103489, PETRI_DIFFERENCE_MINUEND_PLACES=601, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=4386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1636, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2640, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=117736, PETRI_PLACES=629, PETRI_TRANSITIONS=4651} [2023-08-26 19:43:00,748 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 588 predicate places. [2023-08-26 19:43:00,748 INFO L495 AbstractCegarLoop]: Abstraction has has 629 places, 4651 transitions, 117736 flow [2023-08-26 19:43:00,748 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 96.4) internal successors, (1446), 15 states have internal predecessors, (1446), 0 states have call successors, (0), 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 19:43:00,748 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:43:00,748 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 19:43:00,757 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2023-08-26 19:43:00,955 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2023-08-26 19:43:00,955 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 13 more)] === [2023-08-26 19:43:00,955 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:43:00,955 INFO L85 PathProgramCache]: Analyzing trace with hash -1649816810, now seen corresponding path program 20 times [2023-08-26 19:43:00,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:43:00,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2079690951] [2023-08-26 19:43:00,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:43:00,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:43:00,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:43:01,066 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 19:43:01,066 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:43:01,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2079690951] [2023-08-26 19:43:01,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2079690951] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 19:43:01,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [358712965] [2023-08-26 19:43:01,066 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-26 19:43:01,066 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 19:43:01,066 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 19:43:01,073 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 19:43:01,085 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2023-08-26 19:43:01,209 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-26 19:43:01,209 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 19:43:01,210 INFO L262 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-26 19:43:01,211 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 19:43:01,242 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 19:43:01,242 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 19:43:01,310 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 19:43:01,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [358712965] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 19:43:01,310 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 19:43:01,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2023-08-26 19:43:01,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1136585253] [2023-08-26 19:43:01,310 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 19:43:01,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-26 19:43:01,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:43:01,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-26 19:43:01,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=134, Unknown=0, NotChecked=0, Total=182 [2023-08-26 19:43:01,312 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 220 [2023-08-26 19:43:01,313 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 629 places, 4651 transitions, 117736 flow. Second operand has 14 states, 14 states have (on average 96.21428571428571) internal successors, (1347), 14 states have internal predecessors, (1347), 0 states have call successors, (0), 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 19:43:01,313 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:43:01,313 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 220 [2023-08-26 19:43:01,313 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:43:35,169 INFO L124 PetriNetUnfolderBase]: 29040/39881 cut-off events. [2023-08-26 19:43:35,169 INFO L125 PetriNetUnfolderBase]: For 1927503/1927637 co-relation queries the response was YES. [2023-08-26 19:43:37,496 INFO L83 FinitePrefix]: Finished finitePrefix Result has 513274 conditions, 39881 events. 29040/39881 cut-off events. For 1927503/1927637 co-relation queries the response was YES. Maximal size of possible extension queue 1859. Compared 237182 event pairs, 4017 based on Foata normal form. 258/40023 useless extension candidates. Maximal degree in co-relation 513034. Up to 28474 conditions per place. [2023-08-26 19:43:37,908 INFO L140 encePairwiseOnDemand]: 214/220 looper letters, 3388 selfloop transitions, 1698 changer transitions 53/5173 dead transitions. [2023-08-26 19:43:37,908 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 642 places, 5173 transitions, 139084 flow [2023-08-26 19:43:37,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-26 19:43:37,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-26 19:43:37,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1425 transitions. [2023-08-26 19:43:37,910 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46266233766233766 [2023-08-26 19:43:37,910 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1425 transitions. [2023-08-26 19:43:37,910 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1425 transitions. [2023-08-26 19:43:37,910 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:43:37,910 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1425 transitions. [2023-08-26 19:43:37,911 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 101.78571428571429) internal successors, (1425), 14 states have internal predecessors, (1425), 0 states have call successors, (0), 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 19:43:37,913 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 220.0) internal successors, (3300), 15 states have internal predecessors, (3300), 0 states have call successors, (0), 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 19:43:37,913 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 220.0) internal successors, (3300), 15 states have internal predecessors, (3300), 0 states have call successors, (0), 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 19:43:37,913 INFO L175 Difference]: Start difference. First operand has 629 places, 4651 transitions, 117736 flow. Second operand 14 states and 1425 transitions. [2023-08-26 19:43:37,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 642 places, 5173 transitions, 139084 flow [2023-08-26 19:44:13,145 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 633 places, 5173 transitions, 135585 flow, removed 1012 selfloop flow, removed 9 redundant places. [2023-08-26 19:44:13,234 INFO L231 Difference]: Finished difference. Result has 634 places, 4662 transitions, 118204 flow [2023-08-26 19:44:13,237 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=220, PETRI_DIFFERENCE_MINUEND_FLOW=114247, PETRI_DIFFERENCE_MINUEND_PLACES=620, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=4651, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1682, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2953, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=118204, PETRI_PLACES=634, PETRI_TRANSITIONS=4662} [2023-08-26 19:44:13,237 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 593 predicate places. [2023-08-26 19:44:13,238 INFO L495 AbstractCegarLoop]: Abstraction has has 634 places, 4662 transitions, 118204 flow [2023-08-26 19:44:13,238 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 96.21428571428571) internal successors, (1347), 14 states have internal predecessors, (1347), 0 states have call successors, (0), 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 19:44:13,238 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:44:13,238 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 19:44:13,243 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2023-08-26 19:44:13,442 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2023-08-26 19:44:13,442 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 13 more)] === [2023-08-26 19:44:13,443 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:44:13,443 INFO L85 PathProgramCache]: Analyzing trace with hash 885097546, now seen corresponding path program 21 times [2023-08-26 19:44:13,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:44:13,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1387596663] [2023-08-26 19:44:13,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:44:13,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:44:13,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:44:13,546 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 19:44:13,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:44:13,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1387596663] [2023-08-26 19:44:13,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1387596663] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 19:44:13,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1341063398] [2023-08-26 19:44:13,546 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-26 19:44:13,547 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 19:44:13,547 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 19:44:13,548 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 19:44:13,549 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2023-08-26 19:44:13,649 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-26 19:44:13,649 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 19:44:13,650 INFO L262 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-26 19:44:13,651 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 19:44:13,683 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 19:44:13,683 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 19:44:13,733 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 19:44:13,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1341063398] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 19:44:13,733 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 19:44:13,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 13 [2023-08-26 19:44:13,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [349530996] [2023-08-26 19:44:13,734 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 19:44:13,734 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-26 19:44:13,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:44:13,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-26 19:44:13,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2023-08-26 19:44:13,735 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 220 [2023-08-26 19:44:13,736 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 634 places, 4662 transitions, 118204 flow. Second operand has 13 states, 13 states have (on average 96.38461538461539) internal successors, (1253), 13 states have internal predecessors, (1253), 0 states have call successors, (0), 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 19:44:13,736 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:44:13,736 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 220 [2023-08-26 19:44:13,736 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:44:47,512 INFO L124 PetriNetUnfolderBase]: 29133/40071 cut-off events. [2023-08-26 19:44:47,512 INFO L125 PetriNetUnfolderBase]: For 1893822/1893948 co-relation queries the response was YES. [2023-08-26 19:44:49,621 INFO L83 FinitePrefix]: Finished finitePrefix Result has 514914 conditions, 40071 events. 29133/40071 cut-off events. For 1893822/1893948 co-relation queries the response was YES. Maximal size of possible extension queue 1882. Compared 239300 event pairs, 4685 based on Foata normal form. 210/40184 useless extension candidates. Maximal degree in co-relation 514674. Up to 31489 conditions per place. [2023-08-26 19:44:49,873 INFO L140 encePairwiseOnDemand]: 214/220 looper letters, 3573 selfloop transitions, 1279 changer transitions 79/4965 dead transitions. [2023-08-26 19:44:49,873 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 645 places, 4965 transitions, 133279 flow [2023-08-26 19:44:49,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-26 19:44:49,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-26 19:44:49,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1318 transitions. [2023-08-26 19:44:49,874 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4608391608391608 [2023-08-26 19:44:49,874 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1318 transitions. [2023-08-26 19:44:49,874 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1318 transitions. [2023-08-26 19:44:49,875 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:44:49,875 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1318 transitions. [2023-08-26 19:44:49,876 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 101.38461538461539) internal successors, (1318), 13 states have internal predecessors, (1318), 0 states have call successors, (0), 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 19:44:49,877 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 220.0) internal successors, (3080), 14 states have internal predecessors, (3080), 0 states have call successors, (0), 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 19:44:49,877 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 220.0) internal successors, (3080), 14 states have internal predecessors, (3080), 0 states have call successors, (0), 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 19:44:49,877 INFO L175 Difference]: Start difference. First operand has 634 places, 4662 transitions, 118204 flow. Second operand 13 states and 1318 transitions. [2023-08-26 19:44:49,877 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 645 places, 4965 transitions, 133279 flow [2023-08-26 19:45:24,208 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 635 places, 4965 transitions, 130749 flow, removed 120 selfloop flow, removed 10 redundant places. [2023-08-26 19:45:24,298 INFO L231 Difference]: Finished difference. Result has 636 places, 4663 transitions, 118545 flow [2023-08-26 19:45:24,301 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=220, PETRI_DIFFERENCE_MINUEND_FLOW=115708, PETRI_DIFFERENCE_MINUEND_PLACES=623, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=4662, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1272, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=3383, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=118545, PETRI_PLACES=636, PETRI_TRANSITIONS=4663} [2023-08-26 19:45:24,301 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 595 predicate places. [2023-08-26 19:45:24,301 INFO L495 AbstractCegarLoop]: Abstraction has has 636 places, 4663 transitions, 118545 flow [2023-08-26 19:45:24,302 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 96.38461538461539) internal successors, (1253), 13 states have internal predecessors, (1253), 0 states have call successors, (0), 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 19:45:24,302 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:45:24,302 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 19:45:24,309 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2023-08-26 19:45:24,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 19:45:24,509 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 13 more)] === [2023-08-26 19:45:24,510 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:45:24,510 INFO L85 PathProgramCache]: Analyzing trace with hash -1626946365, now seen corresponding path program 22 times [2023-08-26 19:45:24,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:45:24,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [545267264] [2023-08-26 19:45:24,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:45:24,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:45:24,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:45:24,631 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:45:24,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:45:24,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [545267264] [2023-08-26 19:45:24,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [545267264] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 19:45:24,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [732643939] [2023-08-26 19:45:24,632 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-26 19:45:24,632 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 19:45:24,632 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 19:45:24,638 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 19:45:24,639 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2023-08-26 19:45:24,732 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-26 19:45:24,732 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 19:45:24,733 INFO L262 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-26 19:45:24,733 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 19:45:24,787 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:45:24,787 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 19:45:24,849 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:45:24,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [732643939] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 19:45:24,850 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 19:45:24,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 16 [2023-08-26 19:45:24,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [437479533] [2023-08-26 19:45:24,850 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 19:45:24,850 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-08-26 19:45:24,850 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:45:24,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-08-26 19:45:24,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=194, Unknown=0, NotChecked=0, Total=240 [2023-08-26 19:45:24,852 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 90 out of 220 [2023-08-26 19:45:24,853 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 636 places, 4663 transitions, 118545 flow. Second operand has 16 states, 16 states have (on average 92.6875) internal successors, (1483), 16 states have internal predecessors, (1483), 0 states have call successors, (0), 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 19:45:24,853 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:45:24,853 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 90 of 220 [2023-08-26 19:45:24,853 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:46:03,331 INFO L124 PetriNetUnfolderBase]: 31182/43011 cut-off events. [2023-08-26 19:46:03,331 INFO L125 PetriNetUnfolderBase]: For 2029554/2029554 co-relation queries the response was YES. [2023-08-26 19:46:05,685 INFO L83 FinitePrefix]: Finished finitePrefix Result has 550361 conditions, 43011 events. 31182/43011 cut-off events. For 2029554/2029554 co-relation queries the response was YES. Maximal size of possible extension queue 2008. Compared 260189 event pairs, 2984 based on Foata normal form. 518/43529 useless extension candidates. Maximal degree in co-relation 550119. Up to 20468 conditions per place. [2023-08-26 19:46:05,986 INFO L140 encePairwiseOnDemand]: 211/220 looper letters, 3501 selfloop transitions, 2344 changer transitions 120/5965 dead transitions. [2023-08-26 19:46:05,987 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 690 places, 5965 transitions, 159127 flow [2023-08-26 19:46:05,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2023-08-26 19:46:05,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 57 states. [2023-08-26 19:46:05,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 5509 transitions. [2023-08-26 19:46:05,992 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4393141945773525 [2023-08-26 19:46:05,992 INFO L72 ComplementDD]: Start complementDD. Operand 57 states and 5509 transitions. [2023-08-26 19:46:05,992 INFO L73 IsDeterministic]: Start isDeterministic. Operand 57 states and 5509 transitions. [2023-08-26 19:46:05,993 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:46:05,993 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 57 states and 5509 transitions. [2023-08-26 19:46:05,998 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 58 states, 57 states have (on average 96.64912280701755) internal successors, (5509), 57 states have internal predecessors, (5509), 0 states have call successors, (0), 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 19:46:06,005 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 58 states, 58 states have (on average 220.0) internal successors, (12760), 58 states have internal predecessors, (12760), 0 states have call successors, (0), 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 19:46:06,006 INFO L81 ComplementDD]: Finished complementDD. Result has 58 states, 58 states have (on average 220.0) internal successors, (12760), 58 states have internal predecessors, (12760), 0 states have call successors, (0), 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 19:46:06,006 INFO L175 Difference]: Start difference. First operand has 636 places, 4663 transitions, 118545 flow. Second operand 57 states and 5509 transitions. [2023-08-26 19:46:06,006 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 690 places, 5965 transitions, 159127 flow [2023-08-26 19:46:44,782 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 683 places, 5965 transitions, 157921 flow, removed 135 selfloop flow, removed 7 redundant places. [2023-08-26 19:46:44,894 INFO L231 Difference]: Finished difference. Result has 706 places, 5215 transitions, 137412 flow [2023-08-26 19:46:44,897 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=220, PETRI_DIFFERENCE_MINUEND_FLOW=117368, PETRI_DIFFERENCE_MINUEND_PLACES=627, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=4655, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1772, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2785, PETRI_DIFFERENCE_SUBTRAHEND_STATES=57, PETRI_FLOW=137412, PETRI_PLACES=706, PETRI_TRANSITIONS=5215} [2023-08-26 19:46:44,898 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 665 predicate places. [2023-08-26 19:46:44,898 INFO L495 AbstractCegarLoop]: Abstraction has has 706 places, 5215 transitions, 137412 flow [2023-08-26 19:46:44,898 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 92.6875) internal successors, (1483), 16 states have internal predecessors, (1483), 0 states have call successors, (0), 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 19:46:44,898 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:46:44,898 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 19:46:44,906 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2023-08-26 19:46:45,103 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 19:46:45,104 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 13 more)] === [2023-08-26 19:46:45,104 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:46:45,104 INFO L85 PathProgramCache]: Analyzing trace with hash -691270436, now seen corresponding path program 23 times [2023-08-26 19:46:45,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:46:45,104 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [223630484] [2023-08-26 19:46:45,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:46:45,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:46:45,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:46:45,235 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 19:46:45,235 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:46:45,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [223630484] [2023-08-26 19:46:45,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [223630484] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 19:46:45,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1154459829] [2023-08-26 19:46:45,235 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-26 19:46:45,235 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 19:46:45,236 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 19:46:45,236 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 19:46:45,242 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2023-08-26 19:46:45,346 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-26 19:46:45,346 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 19:46:45,347 INFO L262 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-26 19:46:45,348 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 19:46:45,408 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 19:46:45,408 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 19:46:45,473 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 19:46:45,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1154459829] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 19:46:45,473 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 19:46:45,473 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 16 [2023-08-26 19:46:45,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [190674282] [2023-08-26 19:46:45,474 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 19:46:45,474 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-08-26 19:46:45,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:46:45,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-08-26 19:46:45,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2023-08-26 19:46:45,475 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 90 out of 220 [2023-08-26 19:46:45,476 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 706 places, 5215 transitions, 137412 flow. Second operand has 16 states, 16 states have (on average 92.6875) internal successors, (1483), 16 states have internal predecessors, (1483), 0 states have call successors, (0), 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 19:46:45,476 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:46:45,476 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 90 of 220 [2023-08-26 19:46:45,476 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:47:44,064 INFO L124 PetriNetUnfolderBase]: 43598/60355 cut-off events. [2023-08-26 19:47:44,064 INFO L125 PetriNetUnfolderBase]: For 3508616/3508616 co-relation queries the response was YES. [2023-08-26 19:47:48,023 INFO L83 FinitePrefix]: Finished finitePrefix Result has 835161 conditions, 60355 events. 43598/60355 cut-off events. For 3508616/3508616 co-relation queries the response was YES. Maximal size of possible extension queue 2933. Compared 385364 event pairs, 4250 based on Foata normal form. 1416/61771 useless extension candidates. Maximal degree in co-relation 834895. Up to 28854 conditions per place. [2023-08-26 19:47:48,437 INFO L140 encePairwiseOnDemand]: 211/220 looper letters, 4720 selfloop transitions, 4014 changer transitions 46/8780 dead transitions. [2023-08-26 19:47:48,438 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 777 places, 8780 transitions, 252382 flow [2023-08-26 19:47:48,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2023-08-26 19:47:48,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 80 states. [2023-08-26 19:47:48,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 7778 transitions. [2023-08-26 19:47:48,443 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4419318181818182 [2023-08-26 19:47:48,443 INFO L72 ComplementDD]: Start complementDD. Operand 80 states and 7778 transitions. [2023-08-26 19:47:48,443 INFO L73 IsDeterministic]: Start isDeterministic. Operand 80 states and 7778 transitions. [2023-08-26 19:47:48,444 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:47:48,444 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 80 states and 7778 transitions. [2023-08-26 19:47:48,451 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 81 states, 80 states have (on average 97.225) internal successors, (7778), 80 states have internal predecessors, (7778), 0 states have call successors, (0), 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 19:47:48,460 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 81 states, 81 states have (on average 220.0) internal successors, (17820), 81 states have internal predecessors, (17820), 0 states have call successors, (0), 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 19:47:48,461 INFO L81 ComplementDD]: Finished complementDD. Result has 81 states, 81 states have (on average 220.0) internal successors, (17820), 81 states have internal predecessors, (17820), 0 states have call successors, (0), 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 19:47:48,461 INFO L175 Difference]: Start difference. First operand has 706 places, 5215 transitions, 137412 flow. Second operand 80 states and 7778 transitions. [2023-08-26 19:47:48,461 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 777 places, 8780 transitions, 252382 flow [2023-08-26 19:49:20,023 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 770 places, 8780 transitions, 245450 flow, removed 3226 selfloop flow, removed 7 redundant places. [2023-08-26 19:49:20,183 INFO L231 Difference]: Finished difference. Result has 825 places, 7254 transitions, 208542 flow [2023-08-26 19:49:20,188 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=220, PETRI_DIFFERENCE_MINUEND_FLOW=132109, PETRI_DIFFERENCE_MINUEND_PLACES=691, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=5169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2210, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=80, PETRI_FLOW=208542, PETRI_PLACES=825, PETRI_TRANSITIONS=7254} [2023-08-26 19:49:20,188 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 784 predicate places. [2023-08-26 19:49:20,188 INFO L495 AbstractCegarLoop]: Abstraction has has 825 places, 7254 transitions, 208542 flow [2023-08-26 19:49:20,188 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 92.6875) internal successors, (1483), 16 states have internal predecessors, (1483), 0 states have call successors, (0), 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 19:49:20,188 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:49:20,189 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 19:49:20,197 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2023-08-26 19:49:20,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2023-08-26 19:49:20,394 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 13 more)] === [2023-08-26 19:49:20,394 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:49:20,394 INFO L85 PathProgramCache]: Analyzing trace with hash 1140619799, now seen corresponding path program 24 times [2023-08-26 19:49:20,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:49:20,394 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [716387472] [2023-08-26 19:49:20,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:49:20,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:49:20,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:49:20,488 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 19:49:20,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:49:20,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [716387472] [2023-08-26 19:49:20,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [716387472] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 19:49:20,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [429125353] [2023-08-26 19:49:20,489 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-26 19:49:20,489 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 19:49:20,489 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 19:49:20,490 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 19:49:20,494 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2023-08-26 19:49:20,597 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-08-26 19:49:20,597 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 19:49:20,598 INFO L262 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-26 19:49:20,599 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 19:49:20,654 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 19:49:20,655 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 19:49:20,708 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 19:49:20,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [429125353] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 19:49:20,708 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 19:49:20,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 13 [2023-08-26 19:49:20,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1329169091] [2023-08-26 19:49:20,709 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 19:49:20,709 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-26 19:49:20,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:49:20,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-26 19:49:20,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2023-08-26 19:49:20,710 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 90 out of 220 [2023-08-26 19:49:20,711 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 825 places, 7254 transitions, 208542 flow. Second operand has 13 states, 13 states have (on average 93.23076923076923) internal successors, (1212), 13 states have internal predecessors, (1212), 0 states have call successors, (0), 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 19:49:20,711 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:49:20,711 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 90 of 220 [2023-08-26 19:49:20,711 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Received shutdown request... [2023-08-26 19:50:42,383 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-08-26 19:50:42,383 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-08-26 19:50:43,397 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2023-08-26 19:50:43,400 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 [2023-08-26 19:50:47,045 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr12ASSERT_VIOLATIONASSERT (15 of 16 remaining) [2023-08-26 19:50:47,045 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2023-08-26 19:50:47,046 WARN L619 AbstractCegarLoop]: Verification canceled: while executing Executor. [2023-08-26 19:50:47,047 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (14 of 16 remaining) [2023-08-26 19:50:47,047 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (13 of 16 remaining) [2023-08-26 19:50:47,047 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (12 of 16 remaining) [2023-08-26 19:50:47,047 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (11 of 16 remaining) [2023-08-26 19:50:47,047 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (10 of 16 remaining) [2023-08-26 19:50:47,047 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE (9 of 16 remaining) [2023-08-26 19:50:47,047 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE (8 of 16 remaining) [2023-08-26 19:50:47,047 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE (7 of 16 remaining) [2023-08-26 19:50:47,047 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE (6 of 16 remaining) [2023-08-26 19:50:47,047 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 16 remaining) [2023-08-26 19:50:47,047 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr10REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 16 remaining) [2023-08-26 19:50:47,047 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE (3 of 16 remaining) [2023-08-26 19:50:47,047 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (2 of 16 remaining) [2023-08-26 19:50:47,048 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 16 remaining) [2023-08-26 19:50:47,048 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 16 remaining) [2023-08-26 19:50:47,048 INFO L445 BasicCegarLoop]: Path program histogram: [24, 6, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 19:50:47,050 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-08-26 19:50:47,050 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-08-26 19:50:47,052 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 26.08 07:50:47 BasicIcfg [2023-08-26 19:50:47,052 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-08-26 19:50:47,052 INFO L158 Benchmark]: Toolchain (without parser) took 786143.60ms. Allocated memory was 402.7MB in the beginning and 14.8GB in the end (delta: 14.4GB). Free memory was 378.9MB in the beginning and 11.2GB in the end (delta: -10.8GB). Peak memory consumption was 7.5GB. Max. memory is 16.0GB. [2023-08-26 19:50:47,052 INFO L158 Benchmark]: CDTParser took 0.12ms. Allocated memory is still 402.7MB. Free memory was 379.4MB in the beginning and 379.3MB in the end (delta: 73.5kB). There was no memory consumed. Max. memory is 16.0GB. [2023-08-26 19:50:47,053 INFO L158 Benchmark]: CACSL2BoogieTranslator took 236.50ms. Allocated memory is still 402.7MB. Free memory was 378.6MB in the beginning and 368.0MB in the end (delta: 10.6MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. [2023-08-26 19:50:47,053 INFO L158 Benchmark]: Boogie Procedure Inliner took 40.99ms. Allocated memory is still 402.7MB. Free memory was 367.7MB in the beginning and 366.2MB in the end (delta: 1.5MB). There was no memory consumed. Max. memory is 16.0GB. [2023-08-26 19:50:47,053 INFO L158 Benchmark]: Boogie Preprocessor took 32.95ms. Allocated memory is still 402.7MB. Free memory was 366.2MB in the beginning and 364.8MB in the end (delta: 1.3MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-26 19:50:47,053 INFO L158 Benchmark]: RCFGBuilder took 400.46ms. Allocated memory is still 402.7MB. Free memory was 364.8MB in the beginning and 349.3MB in the end (delta: 15.6MB). Peak memory consumption was 14.7MB. Max. memory is 16.0GB. [2023-08-26 19:50:47,053 INFO L158 Benchmark]: TraceAbstraction took 785425.73ms. Allocated memory was 402.7MB in the beginning and 14.8GB in the end (delta: 14.4GB). Free memory was 348.8MB in the beginning and 11.2GB in the end (delta: -10.9GB). Peak memory consumption was 7.5GB. Max. memory is 16.0GB. [2023-08-26 19:50:47,055 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.12ms. Allocated memory is still 402.7MB. Free memory was 379.4MB in the beginning and 379.3MB in the end (delta: 73.5kB). There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 236.50ms. Allocated memory is still 402.7MB. Free memory was 378.6MB in the beginning and 368.0MB in the end (delta: 10.6MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 40.99ms. Allocated memory is still 402.7MB. Free memory was 367.7MB in the beginning and 366.2MB in the end (delta: 1.5MB). There was no memory consumed. Max. memory is 16.0GB. * Boogie Preprocessor took 32.95ms. Allocated memory is still 402.7MB. Free memory was 366.2MB in the beginning and 364.8MB in the end (delta: 1.3MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 400.46ms. Allocated memory is still 402.7MB. Free memory was 364.8MB in the beginning and 349.3MB in the end (delta: 15.6MB). Peak memory consumption was 14.7MB. Max. memory is 16.0GB. * TraceAbstraction took 785425.73ms. Allocated memory was 402.7MB in the beginning and 14.8GB in the end (delta: 14.4GB). Free memory was 348.8MB in the beginning and 11.2GB in the end (delta: -10.9GB). Peak memory consumption was 7.5GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 3.2s, 110 PlacesBefore, 41 PlacesAfterwards, 107 TransitionsBefore, 34 TransitionsAfterwards, 1914 CoEnabledTransitionPairs, 6 FixpointIterations, 44 TrivialSequentialCompositions, 42 ConcurrentSequentialCompositions, 3 TrivialYvCompositions, 6 ConcurrentYvCompositions, 4 ChoiceCompositions, 99 TotalNumberOfCompositions, 1820 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1820, independent: 1820, independent conditional: 0, independent unconditional: 1820, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 960, independent: 960, independent conditional: 0, independent unconditional: 960, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1820, independent: 860, independent conditional: 0, independent unconditional: 860, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 960, unknown conditional: 0, unknown unconditional: 960] , Statistics on independence cache: Total cache size (in pairs): 66, Positive cache size: 66, Positive conditional cache size: 0, Positive unconditional cache size: 66, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - TimeoutResultAtElement [Line: 21]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while executing Executor. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing Executor. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing Executor. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing Executor. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing Executor. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing Executor. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing Executor. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing Executor. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing Executor. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing Executor. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing Executor. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing Executor. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing Executor. - TimeoutResultAtElement [Line: 75]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing Executor. - TimeoutResultAtElement [Line: 73]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing Executor. - TimeoutResultAtElement [Line: 74]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing Executor. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 148 locations, 16 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: 785.3s, OverallIterations: 44, TraceHistogramMax: 2, PathProgramHistogramMax: 24, EmptinessCheckTime: 0.0s, AutomataDifference: 758.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 3.3s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 3520 SdHoareTripleChecker+Valid, 11.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 3520 mSDsluCounter, 986 SdHoareTripleChecker+Invalid, 9.5s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 783 mSDsCounter, 317 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 18004 IncrementalHoareTripleChecker+Invalid, 18321 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 317 mSolverCounterUnsat, 203 mSDtfsCounter, 18004 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1860 GetRequests, 1086 SyntacticMatches, 38 SemanticMatches, 736 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10760 ImplicationChecksByTransitivity, 8.9s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=208542occurred in iteration=43, InterpolantAutomatonStates: 702, 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.3s SsaConstructionTime, 1.6s SatisfiabilityAnalysisTime, 13.7s InterpolantComputationTime, 1426 NumberOfCodeBlocks, 1426 NumberOfCodeBlocksAsserted, 95 NumberOfCheckSat, 1918 ConstructedInterpolants, 0 QuantifiedInterpolants, 12724 SizeOfPredicates, 53 NumberOfNonLiveVariables, 4994 ConjunctsInSsa, 294 ConjunctsInUnsatCore, 96 InterpolantComputations, 18 PerfectInterpolantSequences, 126/346 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 RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown