/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/chl-nzb-file-symm.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-ac9dbd0-m [2023-08-26 19:33:42,804 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-26 19:33:42,874 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:33:42,877 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-26 19:33:42,877 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-26 19:33:42,904 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-26 19:33:42,904 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-26 19:33:42,905 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-26 19:33:42,905 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-26 19:33:42,910 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-26 19:33:42,910 INFO L153 SettingsManager]: * Use SBE=true [2023-08-26 19:33:42,910 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-26 19:33:42,910 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-26 19:33:42,911 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-26 19:33:42,912 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-26 19:33:42,912 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-26 19:33:42,912 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-26 19:33:42,912 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-26 19:33:42,912 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-26 19:33:42,912 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-26 19:33:42,913 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-26 19:33:42,913 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-26 19:33:42,913 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-26 19:33:42,914 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-26 19:33:42,914 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-26 19:33:42,914 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-08-26 19:33:42,914 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-26 19:33:42,914 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-26 19:33:42,915 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-26 19:33:42,915 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-26 19:33:42,915 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-26 19:33:42,916 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-26 19:33:42,916 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-26 19:33:42,916 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-26 19:33:42,916 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-26 19:33:42,916 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:33:43,150 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-26 19:33:43,164 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-26 19:33:43,166 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-26 19:33:43,167 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-26 19:33:43,168 INFO L274 PluginConnector]: CDTParser initialized [2023-08-26 19:33:43,169 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/chl-nzb-file-symm.wvr.c [2023-08-26 19:33:44,256 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-26 19:33:44,385 INFO L384 CDTParser]: Found 1 translation units. [2023-08-26 19:33:44,385 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-nzb-file-symm.wvr.c [2023-08-26 19:33:44,391 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b7346c9f0/5bf8dc49560a4026808012cd1d74792a/FLAG5540daeae [2023-08-26 19:33:44,401 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b7346c9f0/5bf8dc49560a4026808012cd1d74792a [2023-08-26 19:33:44,403 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-26 19:33:44,404 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-26 19:33:44,404 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-26 19:33:44,404 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-26 19:33:44,406 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-26 19:33:44,406 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.08 07:33:44" (1/1) ... [2023-08-26 19:33:44,407 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@57dd0374 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 07:33:44, skipping insertion in model container [2023-08-26 19:33:44,407 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.08 07:33:44" (1/1) ... [2023-08-26 19:33:44,422 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-26 19:33:44,535 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-26 19:33:44,545 INFO L201 MainTranslator]: Completed pre-run [2023-08-26 19:33:44,566 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-26 19:33:44,575 INFO L206 MainTranslator]: Completed translation [2023-08-26 19:33:44,576 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 07:33:44 WrapperNode [2023-08-26 19:33:44,576 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-26 19:33:44,576 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-26 19:33:44,577 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-26 19:33:44,577 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-26 19:33:44,581 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:33:44" (1/1) ... [2023-08-26 19:33:44,587 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:33:44" (1/1) ... [2023-08-26 19:33:44,611 INFO L138 Inliner]: procedures = 25, calls = 56, calls flagged for inlining = 22, calls inlined = 30, statements flattened = 410 [2023-08-26 19:33:44,612 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-26 19:33:44,612 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-26 19:33:44,612 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-26 19:33:44,612 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-26 19:33:44,618 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 07:33:44" (1/1) ... [2023-08-26 19:33:44,618 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 07:33:44" (1/1) ... [2023-08-26 19:33:44,622 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 07:33:44" (1/1) ... [2023-08-26 19:33:44,622 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 07:33:44" (1/1) ... [2023-08-26 19:33:44,629 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 07:33:44" (1/1) ... [2023-08-26 19:33:44,633 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 07:33:44" (1/1) ... [2023-08-26 19:33:44,635 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 07:33:44" (1/1) ... [2023-08-26 19:33:44,636 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 07:33:44" (1/1) ... [2023-08-26 19:33:44,639 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-26 19:33:44,639 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-26 19:33:44,639 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-26 19:33:44,640 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-26 19:33:44,640 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 07:33:44" (1/1) ... [2023-08-26 19:33:44,643 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-26 19:33:44,651 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 19:33:44,694 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:33:44,737 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:33:44,742 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-26 19:33:44,742 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-26 19:33:44,742 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-26 19:33:44,742 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-26 19:33:44,742 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-08-26 19:33:44,742 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-08-26 19:33:44,742 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-08-26 19:33:44,742 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-08-26 19:33:44,743 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-26 19:33:44,743 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-08-26 19:33:44,743 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-26 19:33:44,743 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-26 19:33:44,743 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-26 19:33:44,744 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:33:44,817 INFO L236 CfgBuilder]: Building ICFG [2023-08-26 19:33:44,818 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-26 19:33:45,254 INFO L277 CfgBuilder]: Performing block encoding [2023-08-26 19:33:45,264 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-26 19:33:45,264 INFO L302 CfgBuilder]: Removed 4 assume(true) statements. [2023-08-26 19:33:45,266 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.08 07:33:45 BoogieIcfgContainer [2023-08-26 19:33:45,266 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-26 19:33:45,268 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-26 19:33:45,268 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-26 19:33:45,270 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-26 19:33:45,270 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 26.08 07:33:44" (1/3) ... [2023-08-26 19:33:45,270 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@421eb768 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.08 07:33:45, skipping insertion in model container [2023-08-26 19:33:45,270 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 07:33:44" (2/3) ... [2023-08-26 19:33:45,271 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@421eb768 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.08 07:33:45, skipping insertion in model container [2023-08-26 19:33:45,271 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.08 07:33:45" (3/3) ... [2023-08-26 19:33:45,271 INFO L112 eAbstractionObserver]: Analyzing ICFG chl-nzb-file-symm.wvr.c [2023-08-26 19:33:45,282 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-26 19:33:45,282 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 45 error locations. [2023-08-26 19:33:45,282 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-26 19:33:45,382 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-08-26 19:33:45,413 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 490 places, 532 transitions, 1080 flow [2023-08-26 19:33:45,589 INFO L124 PetriNetUnfolderBase]: 49/530 cut-off events. [2023-08-26 19:33:45,590 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-26 19:33:45,601 INFO L83 FinitePrefix]: Finished finitePrefix Result has 539 conditions, 530 events. 49/530 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 1660 event pairs, 0 based on Foata normal form. 0/436 useless extension candidates. Maximal degree in co-relation 359. Up to 2 conditions per place. [2023-08-26 19:33:45,601 INFO L82 GeneralOperation]: Start removeDead. Operand has 490 places, 532 transitions, 1080 flow [2023-08-26 19:33:45,613 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 479 places, 521 transitions, 1054 flow [2023-08-26 19:33:45,617 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-26 19:33:45,625 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 479 places, 521 transitions, 1054 flow [2023-08-26 19:33:45,628 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 479 places, 521 transitions, 1054 flow [2023-08-26 19:33:45,628 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 479 places, 521 transitions, 1054 flow [2023-08-26 19:33:45,708 INFO L124 PetriNetUnfolderBase]: 49/521 cut-off events. [2023-08-26 19:33:45,708 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-26 19:33:45,712 INFO L83 FinitePrefix]: Finished finitePrefix Result has 530 conditions, 521 events. 49/521 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 1627 event pairs, 0 based on Foata normal form. 0/428 useless extension candidates. Maximal degree in co-relation 359. Up to 2 conditions per place. [2023-08-26 19:33:45,734 INFO L119 LiptonReduction]: Number of co-enabled transitions 67080 [2023-08-26 19:34:04,116 INFO L134 LiptonReduction]: Checked pairs total: 72296 [2023-08-26 19:34:04,116 INFO L136 LiptonReduction]: Total number of compositions: 709 [2023-08-26 19:34:04,126 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-26 19:34:04,130 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;@24015d97, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-26 19:34:04,130 INFO L358 AbstractCegarLoop]: Starting to check reachability of 79 error locations. [2023-08-26 19:34:04,132 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-26 19:34:04,132 INFO L124 PetriNetUnfolderBase]: 1/2 cut-off events. [2023-08-26 19:34:04,132 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-26 19:34:04,133 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:34:04,133 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1] [2023-08-26 19:34:04,133 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 76 more)] === [2023-08-26 19:34:04,136 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:34:04,136 INFO L85 PathProgramCache]: Analyzing trace with hash 74908, now seen corresponding path program 1 times [2023-08-26 19:34:04,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:34:04,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1929470515] [2023-08-26 19:34:04,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:34:04,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:34:04,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:34:04,311 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:34:04,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:34:04,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1929470515] [2023-08-26 19:34:04,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1929470515] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 19:34:04,312 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 19:34:04,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-26 19:34:04,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1934481005] [2023-08-26 19:34:04,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 19:34:04,319 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 19:34:04,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:34:04,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 19:34:04,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 19:34:04,336 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 441 out of 1241 [2023-08-26 19:34:04,340 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 74 transitions, 160 flow. Second operand has 3 states, 3 states have (on average 441.6666666666667) internal successors, (1325), 3 states have internal predecessors, (1325), 0 states have call successors, (0), 0 states have 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:34:04,340 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:34:04,340 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 441 of 1241 [2023-08-26 19:34:04,341 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:34:04,692 INFO L124 PetriNetUnfolderBase]: 1725/2650 cut-off events. [2023-08-26 19:34:04,693 INFO L125 PetriNetUnfolderBase]: For 47/47 co-relation queries the response was YES. [2023-08-26 19:34:04,695 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5360 conditions, 2650 events. 1725/2650 cut-off events. For 47/47 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 13382 event pairs, 1379 based on Foata normal form. 0/810 useless extension candidates. Maximal degree in co-relation 5168. Up to 2650 conditions per place. [2023-08-26 19:34:04,704 INFO L140 encePairwiseOnDemand]: 1224/1241 looper letters, 57 selfloop transitions, 1 changer transitions 0/58 dead transitions. [2023-08-26 19:34:04,705 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 58 transitions, 244 flow [2023-08-26 19:34:04,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 19:34:04,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 19:34:04,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1397 transitions. [2023-08-26 19:34:04,720 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3752350255170561 [2023-08-26 19:34:04,720 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1397 transitions. [2023-08-26 19:34:04,721 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1397 transitions. [2023-08-26 19:34:04,723 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:34:04,724 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1397 transitions. [2023-08-26 19:34:04,729 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 465.6666666666667) internal successors, (1397), 3 states have internal predecessors, (1397), 0 states have call successors, (0), 0 states have 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:34:04,737 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1241.0) internal successors, (4964), 4 states have internal predecessors, (4964), 0 states have call successors, (0), 0 states have 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:34:04,739 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1241.0) internal successors, (4964), 4 states have internal predecessors, (4964), 0 states have call successors, (0), 0 states have 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:34:04,740 INFO L175 Difference]: Start difference. First operand has 73 places, 74 transitions, 160 flow. Second operand 3 states and 1397 transitions. [2023-08-26 19:34:04,741 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 58 transitions, 244 flow [2023-08-26 19:34:04,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 58 transitions, 236 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-08-26 19:34:04,750 INFO L231 Difference]: Finished difference. Result has 55 places, 58 transitions, 122 flow [2023-08-26 19:34:04,752 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1241, PETRI_DIFFERENCE_MINUEND_FLOW=120, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=122, PETRI_PLACES=55, PETRI_TRANSITIONS=58} [2023-08-26 19:34:04,755 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, -18 predicate places. [2023-08-26 19:34:04,756 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 58 transitions, 122 flow [2023-08-26 19:34:04,756 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 441.6666666666667) internal successors, (1325), 3 states have internal predecessors, (1325), 0 states have call successors, (0), 0 states have 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:34:04,757 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:34:04,757 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1] [2023-08-26 19:34:04,757 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-26 19:34:04,757 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 76 more)] === [2023-08-26 19:34:04,757 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:34:04,758 INFO L85 PathProgramCache]: Analyzing trace with hash 74909, now seen corresponding path program 1 times [2023-08-26 19:34:04,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:34:04,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [76089478] [2023-08-26 19:34:04,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:34:04,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:34:04,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:34:04,927 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:34:04,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:34:04,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [76089478] [2023-08-26 19:34:04,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [76089478] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 19:34:04,927 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 19:34:04,928 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-26 19:34:04,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1918942562] [2023-08-26 19:34:04,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 19:34:04,929 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 19:34:04,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:34:04,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 19:34:04,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 19:34:04,932 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 428 out of 1241 [2023-08-26 19:34:04,933 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 58 transitions, 122 flow. Second operand has 3 states, 3 states have (on average 428.6666666666667) internal successors, (1286), 3 states have internal predecessors, (1286), 0 states have call successors, (0), 0 states have 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:34:04,933 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:34:04,933 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 428 of 1241 [2023-08-26 19:34:04,933 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:34:05,285 INFO L124 PetriNetUnfolderBase]: 1729/2656 cut-off events. [2023-08-26 19:34:05,285 INFO L125 PetriNetUnfolderBase]: For 8/8 co-relation queries the response was YES. [2023-08-26 19:34:05,287 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5339 conditions, 2656 events. 1729/2656 cut-off events. For 8/8 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 13366 event pairs, 1379 based on Foata normal form. 0/812 useless extension candidates. Maximal degree in co-relation 5333. Up to 2654 conditions per place. [2023-08-26 19:34:05,296 INFO L140 encePairwiseOnDemand]: 1232/1241 looper letters, 57 selfloop transitions, 7 changer transitions 0/64 dead transitions. [2023-08-26 19:34:05,296 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 64 transitions, 262 flow [2023-08-26 19:34:05,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 19:34:05,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 19:34:05,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1350 transitions. [2023-08-26 19:34:05,299 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36261079774375504 [2023-08-26 19:34:05,299 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1350 transitions. [2023-08-26 19:34:05,299 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1350 transitions. [2023-08-26 19:34:05,300 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:34:05,300 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1350 transitions. [2023-08-26 19:34:05,302 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 450.0) internal successors, (1350), 3 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:34:05,306 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1241.0) internal successors, (4964), 4 states have internal predecessors, (4964), 0 states have call successors, (0), 0 states have 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:34:05,308 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1241.0) internal successors, (4964), 4 states have internal predecessors, (4964), 0 states have call successors, (0), 0 states have 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:34:05,308 INFO L175 Difference]: Start difference. First operand has 55 places, 58 transitions, 122 flow. Second operand 3 states and 1350 transitions. [2023-08-26 19:34:05,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 64 transitions, 262 flow [2023-08-26 19:34:05,308 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 64 transitions, 261 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 19:34:05,309 INFO L231 Difference]: Finished difference. Result has 58 places, 64 transitions, 177 flow [2023-08-26 19:34:05,309 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1241, PETRI_DIFFERENCE_MINUEND_FLOW=121, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=177, PETRI_PLACES=58, PETRI_TRANSITIONS=64} [2023-08-26 19:34:05,310 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, -15 predicate places. [2023-08-26 19:34:05,310 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 64 transitions, 177 flow [2023-08-26 19:34:05,311 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 428.6666666666667) internal successors, (1286), 3 states have internal predecessors, (1286), 0 states have call successors, (0), 0 states have 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:34:05,311 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:34:05,311 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-08-26 19:34:05,311 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-26 19:34:05,311 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 76 more)] === [2023-08-26 19:34:05,312 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:34:05,312 INFO L85 PathProgramCache]: Analyzing trace with hash 2328051, now seen corresponding path program 1 times [2023-08-26 19:34:05,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:34:05,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1564662335] [2023-08-26 19:34:05,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:34:05,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:34:05,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:34:05,399 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:34:05,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:34:05,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1564662335] [2023-08-26 19:34:05,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1564662335] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 19:34:05,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1143956424] [2023-08-26 19:34:05,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:34:05,400 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 19:34:05,400 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 19:34:05,402 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:34:05,417 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:34:05,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:34:05,494 INFO L262 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 15 conjunts are in the unsatisfiable core [2023-08-26 19:34:05,497 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 19:34:05,565 INFO L322 Elim1Store]: treesize reduction 33, result has 40.0 percent of original size [2023-08-26 19:34:05,565 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 12 treesize of output 27 [2023-08-26 19:34:05,590 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:34:05,591 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 19:34:05,618 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:34:05,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1143956424] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 19:34:05,618 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 19:34:05,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2, 2] total 6 [2023-08-26 19:34:05,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [310412642] [2023-08-26 19:34:05,618 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 19:34:05,619 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-26 19:34:05,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:34:05,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-26 19:34:05,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2023-08-26 19:34:05,621 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 428 out of 1241 [2023-08-26 19:34:05,624 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 64 transitions, 177 flow. Second operand has 8 states, 8 states have (on average 429.125) internal successors, (3433), 8 states have internal predecessors, (3433), 0 states have call successors, (0), 0 states have 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:34:05,624 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:34:05,624 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 428 of 1241 [2023-08-26 19:34:05,624 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:34:06,098 INFO L124 PetriNetUnfolderBase]: 1741/2674 cut-off events. [2023-08-26 19:34:06,098 INFO L125 PetriNetUnfolderBase]: For 8/8 co-relation queries the response was YES. [2023-08-26 19:34:06,100 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5419 conditions, 2674 events. 1741/2674 cut-off events. For 8/8 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 13424 event pairs, 1379 based on Foata normal form. 0/823 useless extension candidates. Maximal degree in co-relation 5410. Up to 2663 conditions per place. [2023-08-26 19:34:06,108 INFO L140 encePairwiseOnDemand]: 1232/1241 looper letters, 57 selfloop transitions, 25 changer transitions 0/82 dead transitions. [2023-08-26 19:34:06,108 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 82 transitions, 419 flow [2023-08-26 19:34:06,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-26 19:34:06,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-26 19:34:06,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2656 transitions. [2023-08-26 19:34:06,114 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35670158474348646 [2023-08-26 19:34:06,114 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 2656 transitions. [2023-08-26 19:34:06,114 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 2656 transitions. [2023-08-26 19:34:06,115 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:34:06,115 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 2656 transitions. [2023-08-26 19:34:06,118 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 442.6666666666667) internal successors, (2656), 6 states have internal predecessors, (2656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 19:34:06,126 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 1241.0) internal successors, (8687), 7 states have internal predecessors, (8687), 0 states have call successors, (0), 0 states have 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:34:06,128 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 1241.0) internal successors, (8687), 7 states have internal predecessors, (8687), 0 states have call successors, (0), 0 states have 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:34:06,128 INFO L175 Difference]: Start difference. First operand has 58 places, 64 transitions, 177 flow. Second operand 6 states and 2656 transitions. [2023-08-26 19:34:06,128 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 82 transitions, 419 flow [2023-08-26 19:34:06,129 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 82 transitions, 399 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-26 19:34:06,130 INFO L231 Difference]: Finished difference. Result has 64 places, 82 transitions, 331 flow [2023-08-26 19:34:06,130 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1241, PETRI_DIFFERENCE_MINUEND_FLOW=163, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=331, PETRI_PLACES=64, PETRI_TRANSITIONS=82} [2023-08-26 19:34:06,131 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, -9 predicate places. [2023-08-26 19:34:06,131 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 82 transitions, 331 flow [2023-08-26 19:34:06,132 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 429.125) internal successors, (3433), 8 states have internal predecessors, (3433), 0 states have call successors, (0), 0 states have 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:34:06,132 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:34:06,132 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-08-26 19:34:06,139 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:34:06,337 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 19:34:06,337 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 76 more)] === [2023-08-26 19:34:06,338 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:34:06,338 INFO L85 PathProgramCache]: Analyzing trace with hash 2333951, now seen corresponding path program 1 times [2023-08-26 19:34:06,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:34:06,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1680031221] [2023-08-26 19:34:06,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:34:06,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:34:06,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:34:06,366 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:34:06,367 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:34:06,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1680031221] [2023-08-26 19:34:06,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1680031221] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 19:34:06,367 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 19:34:06,367 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-26 19:34:06,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1750717821] [2023-08-26 19:34:06,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 19:34:06,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 19:34:06,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:34:06,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 19:34:06,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 19:34:06,369 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 478 out of 1241 [2023-08-26 19:34:06,370 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 82 transitions, 331 flow. Second operand has 3 states, 3 states have (on average 479.0) internal successors, (1437), 3 states have internal predecessors, (1437), 0 states have call successors, (0), 0 states have 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:34:06,370 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:34:06,370 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 478 of 1241 [2023-08-26 19:34:06,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:34:06,679 INFO L124 PetriNetUnfolderBase]: 1737/2670 cut-off events. [2023-08-26 19:34:06,679 INFO L125 PetriNetUnfolderBase]: For 10/10 co-relation queries the response was YES. [2023-08-26 19:34:06,681 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5451 conditions, 2670 events. 1737/2670 cut-off events. For 10/10 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 13384 event pairs, 1379 based on Foata normal form. 2/826 useless extension candidates. Maximal degree in co-relation 5439. Up to 2666 conditions per place. [2023-08-26 19:34:06,689 INFO L140 encePairwiseOnDemand]: 1234/1241 looper letters, 71 selfloop transitions, 7 changer transitions 0/78 dead transitions. [2023-08-26 19:34:06,689 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 78 transitions, 465 flow [2023-08-26 19:34:06,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 19:34:06,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 19:34:06,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1498 transitions. [2023-08-26 19:34:06,693 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40236368520010746 [2023-08-26 19:34:06,693 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1498 transitions. [2023-08-26 19:34:06,693 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1498 transitions. [2023-08-26 19:34:06,693 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:34:06,693 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1498 transitions. [2023-08-26 19:34:06,696 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 499.3333333333333) internal successors, (1498), 3 states have internal predecessors, (1498), 0 states have call successors, (0), 0 states have 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:34:06,699 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1241.0) internal successors, (4964), 4 states have internal predecessors, (4964), 0 states have call successors, (0), 0 states have 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:34:06,701 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1241.0) internal successors, (4964), 4 states have internal predecessors, (4964), 0 states have call successors, (0), 0 states have 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:34:06,701 INFO L175 Difference]: Start difference. First operand has 64 places, 82 transitions, 331 flow. Second operand 3 states and 1498 transitions. [2023-08-26 19:34:06,701 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 78 transitions, 465 flow [2023-08-26 19:34:06,702 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 78 transitions, 428 flow, removed 15 selfloop flow, removed 1 redundant places. [2023-08-26 19:34:06,703 INFO L231 Difference]: Finished difference. Result has 65 places, 78 transitions, 286 flow [2023-08-26 19:34:06,703 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1241, PETRI_DIFFERENCE_MINUEND_FLOW=272, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=286, PETRI_PLACES=65, PETRI_TRANSITIONS=78} [2023-08-26 19:34:06,703 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, -8 predicate places. [2023-08-26 19:34:06,704 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 78 transitions, 286 flow [2023-08-26 19:34:06,704 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 479.0) internal successors, (1437), 3 states have internal predecessors, (1437), 0 states have call successors, (0), 0 states have 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:34:06,704 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:34:06,704 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-26 19:34:06,704 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-08-26 19:34:06,704 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 76 more)] === [2023-08-26 19:34:06,705 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:34:06,705 INFO L85 PathProgramCache]: Analyzing trace with hash -2057342910, now seen corresponding path program 1 times [2023-08-26 19:34:06,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:34:06,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [388138102] [2023-08-26 19:34:06,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:34:06,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:34:06,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:34:06,760 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 19:34:06,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:34:06,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [388138102] [2023-08-26 19:34:06,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [388138102] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 19:34:06,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2005803217] [2023-08-26 19:34:06,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:34:06,765 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 19:34:06,766 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 19:34:06,776 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:34:06,778 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:34:06,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:34:06,868 INFO L262 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 5 conjunts are in the unsatisfiable core [2023-08-26 19:34:06,868 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 19:34:06,892 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 19:34:06,892 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 19:34:06,905 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 19:34:06,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2005803217] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 19:34:06,906 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 19:34:06,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 8 [2023-08-26 19:34:06,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1868250133] [2023-08-26 19:34:06,906 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 19:34:06,906 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-26 19:34:06,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:34:06,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-26 19:34:06,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=29, Unknown=0, NotChecked=0, Total=56 [2023-08-26 19:34:06,912 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 478 out of 1241 [2023-08-26 19:34:06,915 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 78 transitions, 286 flow. Second operand has 8 states, 8 states have (on average 479.625) internal successors, (3837), 8 states have internal predecessors, (3837), 0 states have call successors, (0), 0 states have 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:34:06,915 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:34:06,915 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 478 of 1241 [2023-08-26 19:34:06,915 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:34:07,299 INFO L124 PetriNetUnfolderBase]: 1725/2658 cut-off events. [2023-08-26 19:34:07,300 INFO L125 PetriNetUnfolderBase]: For 17/17 co-relation queries the response was YES. [2023-08-26 19:34:07,303 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5388 conditions, 2658 events. 1725/2658 cut-off events. For 17/17 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 13388 event pairs, 1379 based on Foata normal form. 5/826 useless extension candidates. Maximal degree in co-relation 5375. Up to 2649 conditions per place. [2023-08-26 19:34:07,314 INFO L140 encePairwiseOnDemand]: 1232/1241 looper letters, 54 selfloop transitions, 12 changer transitions 0/66 dead transitions. [2023-08-26 19:34:07,315 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 66 transitions, 349 flow [2023-08-26 19:34:07,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-26 19:34:07,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-26 19:34:07,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2946 transitions. [2023-08-26 19:34:07,321 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39564867042707497 [2023-08-26 19:34:07,321 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 2946 transitions. [2023-08-26 19:34:07,321 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 2946 transitions. [2023-08-26 19:34:07,322 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:34:07,323 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 2946 transitions. [2023-08-26 19:34:07,327 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 491.0) internal successors, (2946), 6 states have internal predecessors, (2946), 0 states have call successors, (0), 0 states have 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:34:07,333 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 1241.0) internal successors, (8687), 7 states have internal predecessors, (8687), 0 states have call successors, (0), 0 states have 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:34:07,345 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 1241.0) internal successors, (8687), 7 states have internal predecessors, (8687), 0 states have call successors, (0), 0 states have 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:34:07,345 INFO L175 Difference]: Start difference. First operand has 65 places, 78 transitions, 286 flow. Second operand 6 states and 2946 transitions. [2023-08-26 19:34:07,346 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 66 transitions, 349 flow [2023-08-26 19:34:07,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 66 transitions, 341 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-26 19:34:07,347 INFO L231 Difference]: Finished difference. Result has 68 places, 66 transitions, 233 flow [2023-08-26 19:34:07,348 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1241, PETRI_DIFFERENCE_MINUEND_FLOW=209, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=233, PETRI_PLACES=68, PETRI_TRANSITIONS=66} [2023-08-26 19:34:07,348 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, -5 predicate places. [2023-08-26 19:34:07,348 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 66 transitions, 233 flow [2023-08-26 19:34:07,349 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 479.625) internal successors, (3837), 8 states have internal predecessors, (3837), 0 states have call successors, (0), 0 states have 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:34:07,350 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:34:07,350 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 1, 1] [2023-08-26 19:34:07,366 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-08-26 19:34:07,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 19:34:07,554 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 76 more)] === [2023-08-26 19:34:07,555 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:34:07,555 INFO L85 PathProgramCache]: Analyzing trace with hash 641321501, now seen corresponding path program 2 times [2023-08-26 19:34:07,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:34:07,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1338649444] [2023-08-26 19:34:07,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:34:07,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:34:07,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:34:07,756 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:34:07,756 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:34:07,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1338649444] [2023-08-26 19:34:07,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1338649444] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 19:34:07,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1136586821] [2023-08-26 19:34:07,756 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-26 19:34:07,756 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 19:34:07,757 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 19:34:07,758 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:34:07,760 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:34:07,838 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-26 19:34:07,838 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 19:34:07,839 INFO L262 TraceCheckSpWp]: Trace formula consists of 137 conjuncts, 13 conjunts are in the unsatisfiable core [2023-08-26 19:34:07,841 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 19:34:07,867 INFO L322 Elim1Store]: treesize reduction 33, result has 40.0 percent of original size [2023-08-26 19:34:07,867 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 12 treesize of output 27 [2023-08-26 19:34:07,984 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:34:07,984 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-26 19:34:07,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1136586821] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 19:34:07,985 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-26 19:34:07,985 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 10 [2023-08-26 19:34:07,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [29077881] [2023-08-26 19:34:07,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 19:34:07,985 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-26 19:34:07,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:34:07,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-26 19:34:07,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2023-08-26 19:34:07,988 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 428 out of 1241 [2023-08-26 19:34:07,990 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 66 transitions, 233 flow. Second operand has 7 states, 7 states have (on average 428.85714285714283) internal successors, (3002), 7 states have internal predecessors, (3002), 0 states have call successors, (0), 0 states have 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:34:07,990 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:34:07,990 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 428 of 1241 [2023-08-26 19:34:07,990 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:34:08,373 INFO L124 PetriNetUnfolderBase]: 1725/2656 cut-off events. [2023-08-26 19:34:08,373 INFO L125 PetriNetUnfolderBase]: For 14/14 co-relation queries the response was YES. [2023-08-26 19:34:08,375 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5382 conditions, 2656 events. 1725/2656 cut-off events. For 14/14 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 13382 event pairs, 1379 based on Foata normal form. 2/821 useless extension candidates. Maximal degree in co-relation 5369. Up to 2645 conditions per place. [2023-08-26 19:34:08,385 INFO L140 encePairwiseOnDemand]: 1232/1241 looper letters, 51 selfloop transitions, 13 changer transitions 0/64 dead transitions. [2023-08-26 19:34:08,386 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 64 transitions, 337 flow [2023-08-26 19:34:08,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-26 19:34:08,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-26 19:34:08,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 3062 transitions. [2023-08-26 19:34:08,398 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35248071831472316 [2023-08-26 19:34:08,398 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 3062 transitions. [2023-08-26 19:34:08,398 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 3062 transitions. [2023-08-26 19:34:08,400 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:34:08,400 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 3062 transitions. [2023-08-26 19:34:08,403 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 437.42857142857144) internal successors, (3062), 7 states have internal predecessors, (3062), 0 states have call successors, (0), 0 states have 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:34:08,410 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 1241.0) internal successors, (9928), 8 states have internal predecessors, (9928), 0 states have call successors, (0), 0 states have 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:34:08,411 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 1241.0) internal successors, (9928), 8 states have internal predecessors, (9928), 0 states have call successors, (0), 0 states have 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:34:08,411 INFO L175 Difference]: Start difference. First operand has 68 places, 66 transitions, 233 flow. Second operand 7 states and 3062 transitions. [2023-08-26 19:34:08,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 64 transitions, 337 flow [2023-08-26 19:34:08,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 64 transitions, 291 flow, removed 5 selfloop flow, removed 9 redundant places. [2023-08-26 19:34:08,413 INFO L231 Difference]: Finished difference. Result has 63 places, 64 transitions, 189 flow [2023-08-26 19:34:08,413 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1241, PETRI_DIFFERENCE_MINUEND_FLOW=163, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=189, PETRI_PLACES=63, PETRI_TRANSITIONS=64} [2023-08-26 19:34:08,413 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, -10 predicate places. [2023-08-26 19:34:08,413 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 64 transitions, 189 flow [2023-08-26 19:34:08,414 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 428.85714285714283) internal successors, (3002), 7 states have internal predecessors, (3002), 0 states have call successors, (0), 0 states have 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:34:08,414 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:34:08,414 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 1, 1, 1] [2023-08-26 19:34:08,421 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:34:08,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 19:34:08,622 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 76 more)] === [2023-08-26 19:34:08,622 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:34:08,622 INFO L85 PathProgramCache]: Analyzing trace with hash 1179413055, now seen corresponding path program 1 times [2023-08-26 19:34:08,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:34:08,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1525016503] [2023-08-26 19:34:08,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:34:08,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:34:08,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:34:08,709 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-08-26 19:34:08,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:34:08,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1525016503] [2023-08-26 19:34:08,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1525016503] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 19:34:08,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [391502096] [2023-08-26 19:34:08,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:34:08,709 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 19:34:08,709 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 19:34:08,710 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:34:08,712 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:34:08,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:34:08,808 INFO L262 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-26 19:34:08,809 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 19:34:08,868 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-08-26 19:34:08,868 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 19:34:08,924 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-08-26 19:34:08,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [391502096] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 19:34:08,924 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 19:34:08,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 17 [2023-08-26 19:34:08,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [973321861] [2023-08-26 19:34:08,925 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 19:34:08,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-26 19:34:08,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:34:08,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-26 19:34:08,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=166, Unknown=0, NotChecked=0, Total=272 [2023-08-26 19:34:08,929 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 478 out of 1241 [2023-08-26 19:34:08,933 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 64 transitions, 189 flow. Second operand has 17 states, 17 states have (on average 479.29411764705884) internal successors, (8148), 17 states have internal predecessors, (8148), 0 states have call successors, (0), 0 states have 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:34:08,933 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:34:08,933 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 478 of 1241 [2023-08-26 19:34:08,933 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:34:09,261 INFO L124 PetriNetUnfolderBase]: 1725/2658 cut-off events. [2023-08-26 19:34:09,261 INFO L125 PetriNetUnfolderBase]: For 8/8 co-relation queries the response was YES. [2023-08-26 19:34:09,265 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5374 conditions, 2658 events. 1725/2658 cut-off events. For 8/8 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 13396 event pairs, 1379 based on Foata normal form. 2/824 useless extension candidates. Maximal degree in co-relation 5365. Up to 2649 conditions per place. [2023-08-26 19:34:09,271 INFO L140 encePairwiseOnDemand]: 1234/1241 looper letters, 54 selfloop transitions, 12 changer transitions 0/66 dead transitions. [2023-08-26 19:34:09,271 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 66 transitions, 329 flow [2023-08-26 19:34:09,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-26 19:34:09,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-26 19:34:09,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 3416 transitions. [2023-08-26 19:34:09,277 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39323126510878326 [2023-08-26 19:34:09,277 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 3416 transitions. [2023-08-26 19:34:09,277 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 3416 transitions. [2023-08-26 19:34:09,279 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:34:09,279 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 3416 transitions. [2023-08-26 19:34:09,283 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 488.0) internal successors, (3416), 7 states have internal predecessors, (3416), 0 states have call successors, (0), 0 states have 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:34:09,289 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 1241.0) internal successors, (9928), 8 states have internal predecessors, (9928), 0 states have call successors, (0), 0 states have 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:34:09,290 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 1241.0) internal successors, (9928), 8 states have internal predecessors, (9928), 0 states have call successors, (0), 0 states have 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:34:09,290 INFO L175 Difference]: Start difference. First operand has 63 places, 64 transitions, 189 flow. Second operand 7 states and 3416 transitions. [2023-08-26 19:34:09,290 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 66 transitions, 329 flow [2023-08-26 19:34:09,293 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 66 transitions, 309 flow, removed 0 selfloop flow, removed 5 redundant places. [2023-08-26 19:34:09,296 INFO L231 Difference]: Finished difference. Result has 65 places, 66 transitions, 215 flow [2023-08-26 19:34:09,296 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1241, PETRI_DIFFERENCE_MINUEND_FLOW=169, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=215, PETRI_PLACES=65, PETRI_TRANSITIONS=66} [2023-08-26 19:34:09,298 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, -8 predicate places. [2023-08-26 19:34:09,300 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 66 transitions, 215 flow [2023-08-26 19:34:09,302 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 479.29411764705884) internal successors, (8148), 17 states have internal predecessors, (8148), 0 states have call successors, (0), 0 states have 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:34:09,302 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:34:09,302 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1] [2023-08-26 19:34:09,309 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-08-26 19:34:09,507 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 19:34:09,508 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 76 more)] === [2023-08-26 19:34:09,508 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:34:09,508 INFO L85 PathProgramCache]: Analyzing trace with hash -311290624, now seen corresponding path program 2 times [2023-08-26 19:34:09,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:34:09,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [798056443] [2023-08-26 19:34:09,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:34:09,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:34:09,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:34:09,753 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-26 19:34:09,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:34:09,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [798056443] [2023-08-26 19:34:09,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [798056443] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 19:34:09,754 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 19:34:09,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-26 19:34:09,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1268914467] [2023-08-26 19:34:09,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 19:34:09,754 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-26 19:34:09,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:34:09,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-26 19:34:09,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-08-26 19:34:09,756 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 438 out of 1241 [2023-08-26 19:34:09,757 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 66 transitions, 215 flow. Second operand has 4 states, 4 states have (on average 439.25) internal successors, (1757), 4 states have internal predecessors, (1757), 0 states have call successors, (0), 0 states have 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:34:09,757 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:34:09,757 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 438 of 1241 [2023-08-26 19:34:09,757 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:34:09,969 INFO L124 PetriNetUnfolderBase]: 1280/2014 cut-off events. [2023-08-26 19:34:09,969 INFO L125 PetriNetUnfolderBase]: For 8/8 co-relation queries the response was YES. [2023-08-26 19:34:09,971 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4093 conditions, 2014 events. 1280/2014 cut-off events. For 8/8 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 9908 event pairs, 1014 based on Foata normal form. 0/697 useless extension candidates. Maximal degree in co-relation 4083. Up to 2014 conditions per place. [2023-08-26 19:34:09,975 INFO L140 encePairwiseOnDemand]: 1238/1241 looper letters, 63 selfloop transitions, 1 changer transitions 0/64 dead transitions. [2023-08-26 19:34:09,975 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 64 transitions, 334 flow [2023-08-26 19:34:09,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 19:34:09,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 19:34:09,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1370 transitions. [2023-08-26 19:34:09,978 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36798280956218105 [2023-08-26 19:34:09,978 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1370 transitions. [2023-08-26 19:34:09,978 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1370 transitions. [2023-08-26 19:34:09,979 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:34:09,979 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1370 transitions. [2023-08-26 19:34:09,980 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 456.6666666666667) internal successors, (1370), 3 states have internal predecessors, (1370), 0 states have call successors, (0), 0 states have 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:34:09,983 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1241.0) internal successors, (4964), 4 states have internal predecessors, (4964), 0 states have call successors, (0), 0 states have 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:34:09,984 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1241.0) internal successors, (4964), 4 states have internal predecessors, (4964), 0 states have call successors, (0), 0 states have 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:34:09,984 INFO L175 Difference]: Start difference. First operand has 65 places, 66 transitions, 215 flow. Second operand 3 states and 1370 transitions. [2023-08-26 19:34:09,984 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 64 transitions, 334 flow [2023-08-26 19:34:09,985 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 64 transitions, 314 flow, removed 2 selfloop flow, removed 4 redundant places. [2023-08-26 19:34:09,986 INFO L231 Difference]: Finished difference. Result has 61 places, 64 transitions, 188 flow [2023-08-26 19:34:09,986 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1241, PETRI_DIFFERENCE_MINUEND_FLOW=186, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=188, PETRI_PLACES=61, PETRI_TRANSITIONS=64} [2023-08-26 19:34:09,988 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, -12 predicate places. [2023-08-26 19:34:09,988 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 64 transitions, 188 flow [2023-08-26 19:34:09,989 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 439.25) internal successors, (1757), 4 states have internal predecessors, (1757), 0 states have call successors, (0), 0 states have 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:34:09,989 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:34:09,989 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1] [2023-08-26 19:34:09,989 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-08-26 19:34:09,989 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 76 more)] === [2023-08-26 19:34:09,989 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:34:09,989 INFO L85 PathProgramCache]: Analyzing trace with hash -311290622, now seen corresponding path program 2 times [2023-08-26 19:34:09,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:34:09,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [164565932] [2023-08-26 19:34:09,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:34:09,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:34:10,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:34:10,145 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2023-08-26 19:34:10,145 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:34:10,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [164565932] [2023-08-26 19:34:10,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [164565932] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 19:34:10,145 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 19:34:10,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-26 19:34:10,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1494168637] [2023-08-26 19:34:10,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 19:34:10,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 19:34:10,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:34:10,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 19:34:10,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2023-08-26 19:34:10,148 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 437 out of 1241 [2023-08-26 19:34:10,149 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 64 transitions, 188 flow. Second operand has 5 states, 5 states have (on average 438.2) internal successors, (2191), 5 states have internal predecessors, (2191), 0 states have call successors, (0), 0 states have 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:34:10,149 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:34:10,149 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 437 of 1241 [2023-08-26 19:34:10,149 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:34:10,344 INFO L124 PetriNetUnfolderBase]: 835/1370 cut-off events. [2023-08-26 19:34:10,344 INFO L125 PetriNetUnfolderBase]: For 10/10 co-relation queries the response was YES. [2023-08-26 19:34:10,345 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2795 conditions, 1370 events. 835/1370 cut-off events. For 10/10 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 6608 event pairs, 649 based on Foata normal form. 0/572 useless extension candidates. Maximal degree in co-relation 2784. Up to 1370 conditions per place. [2023-08-26 19:34:10,347 INFO L140 encePairwiseOnDemand]: 1238/1241 looper letters, 61 selfloop transitions, 1 changer transitions 0/62 dead transitions. [2023-08-26 19:34:10,347 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 62 transitions, 303 flow [2023-08-26 19:34:10,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 19:34:10,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 19:34:10,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1365 transitions. [2023-08-26 19:34:10,350 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36663980660757456 [2023-08-26 19:34:10,350 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1365 transitions. [2023-08-26 19:34:10,350 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1365 transitions. [2023-08-26 19:34:10,350 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:34:10,350 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1365 transitions. [2023-08-26 19:34:10,352 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 455.0) internal successors, (1365), 3 states have internal predecessors, (1365), 0 states have call successors, (0), 0 states have 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:34:10,356 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1241.0) internal successors, (4964), 4 states have internal predecessors, (4964), 0 states have call successors, (0), 0 states have 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:34:10,357 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1241.0) internal successors, (4964), 4 states have internal predecessors, (4964), 0 states have call successors, (0), 0 states have 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:34:10,357 INFO L175 Difference]: Start difference. First operand has 61 places, 64 transitions, 188 flow. Second operand 3 states and 1365 transitions. [2023-08-26 19:34:10,357 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 62 transitions, 303 flow [2023-08-26 19:34:10,357 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 62 transitions, 302 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 19:34:10,358 INFO L231 Difference]: Finished difference. Result has 60 places, 62 transitions, 180 flow [2023-08-26 19:34:10,358 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1241, PETRI_DIFFERENCE_MINUEND_FLOW=178, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=180, PETRI_PLACES=60, PETRI_TRANSITIONS=62} [2023-08-26 19:34:10,359 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, -13 predicate places. [2023-08-26 19:34:10,359 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 62 transitions, 180 flow [2023-08-26 19:34:10,359 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 438.2) internal successors, (2191), 5 states have internal predecessors, (2191), 0 states have call successors, (0), 0 states have 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:34:10,359 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:34:10,359 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1] [2023-08-26 19:34:10,360 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-08-26 19:34:10,360 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 76 more)] === [2023-08-26 19:34:10,360 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:34:10,360 INFO L85 PathProgramCache]: Analyzing trace with hash 1497474187, now seen corresponding path program 1 times [2023-08-26 19:34:10,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:34:10,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [204159230] [2023-08-26 19:34:10,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:34:10,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:34:10,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:34:10,473 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2023-08-26 19:34:10,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:34:10,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [204159230] [2023-08-26 19:34:10,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [204159230] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 19:34:10,473 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 19:34:10,473 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-26 19:34:10,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1075364952] [2023-08-26 19:34:10,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 19:34:10,474 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 19:34:10,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:34:10,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 19:34:10,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2023-08-26 19:34:10,476 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 437 out of 1241 [2023-08-26 19:34:10,477 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 62 transitions, 180 flow. Second operand has 5 states, 5 states have (on average 438.6) internal successors, (2193), 5 states have internal predecessors, (2193), 0 states have call successors, (0), 0 states have 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:34:10,477 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:34:10,477 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 437 of 1241 [2023-08-26 19:34:10,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:34:10,651 INFO L124 PetriNetUnfolderBase]: 800/1304 cut-off events. [2023-08-26 19:34:10,651 INFO L125 PetriNetUnfolderBase]: For 10/10 co-relation queries the response was YES. [2023-08-26 19:34:10,652 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2664 conditions, 1304 events. 800/1304 cut-off events. For 10/10 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 6197 event pairs, 620 based on Foata normal form. 0/561 useless extension candidates. Maximal degree in co-relation 2652. Up to 1304 conditions per place. [2023-08-26 19:34:10,655 INFO L140 encePairwiseOnDemand]: 1238/1241 looper letters, 59 selfloop transitions, 1 changer transitions 0/60 dead transitions. [2023-08-26 19:34:10,655 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 60 transitions, 296 flow [2023-08-26 19:34:10,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 19:34:10,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 19:34:10,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1363 transitions. [2023-08-26 19:34:10,657 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3661026054257319 [2023-08-26 19:34:10,657 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1363 transitions. [2023-08-26 19:34:10,658 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1363 transitions. [2023-08-26 19:34:10,658 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:34:10,658 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1363 transitions. [2023-08-26 19:34:10,660 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 454.3333333333333) internal successors, (1363), 3 states have internal predecessors, (1363), 0 states have call successors, (0), 0 states have 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:34:10,662 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1241.0) internal successors, (4964), 4 states have internal predecessors, (4964), 0 states have call successors, (0), 0 states have 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:34:10,662 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1241.0) internal successors, (4964), 4 states have internal predecessors, (4964), 0 states have call successors, (0), 0 states have 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:34:10,662 INFO L175 Difference]: Start difference. First operand has 60 places, 62 transitions, 180 flow. Second operand 3 states and 1363 transitions. [2023-08-26 19:34:10,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 60 transitions, 296 flow [2023-08-26 19:34:10,663 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 60 transitions, 295 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 19:34:10,663 INFO L231 Difference]: Finished difference. Result has 59 places, 60 transitions, 177 flow [2023-08-26 19:34:10,663 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1241, PETRI_DIFFERENCE_MINUEND_FLOW=175, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=177, PETRI_PLACES=59, PETRI_TRANSITIONS=60} [2023-08-26 19:34:10,664 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, -14 predicate places. [2023-08-26 19:34:10,664 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 60 transitions, 177 flow [2023-08-26 19:34:10,664 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 438.6) internal successors, (2193), 5 states have internal predecessors, (2193), 0 states have call successors, (0), 0 states have 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:34:10,664 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:34:10,664 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1] [2023-08-26 19:34:10,664 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-08-26 19:34:10,665 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 76 more)] === [2023-08-26 19:34:10,665 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:34:10,665 INFO L85 PathProgramCache]: Analyzing trace with hash 1497474188, now seen corresponding path program 1 times [2023-08-26 19:34:10,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:34:10,665 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1925485474] [2023-08-26 19:34:10,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:34:10,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:34:10,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:34:10,759 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-26 19:34:10,759 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:34:10,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1925485474] [2023-08-26 19:34:10,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1925485474] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 19:34:10,759 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 19:34:10,759 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-26 19:34:10,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [134773586] [2023-08-26 19:34:10,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 19:34:10,759 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-26 19:34:10,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:34:10,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-26 19:34:10,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-08-26 19:34:10,761 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 438 out of 1241 [2023-08-26 19:34:10,762 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 60 transitions, 177 flow. Second operand has 4 states, 4 states have (on average 439.75) internal successors, (1759), 4 states have internal predecessors, (1759), 0 states have call successors, (0), 0 states have 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:34:10,762 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:34:10,762 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 438 of 1241 [2023-08-26 19:34:10,762 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:34:10,911 INFO L124 PetriNetUnfolderBase]: 765/1238 cut-off events. [2023-08-26 19:34:10,911 INFO L125 PetriNetUnfolderBase]: For 10/10 co-relation queries the response was YES. [2023-08-26 19:34:10,912 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2533 conditions, 1238 events. 765/1238 cut-off events. For 10/10 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 5752 event pairs, 591 based on Foata normal form. 0/550 useless extension candidates. Maximal degree in co-relation 2520. Up to 1238 conditions per place. [2023-08-26 19:34:10,915 INFO L140 encePairwiseOnDemand]: 1238/1241 looper letters, 57 selfloop transitions, 1 changer transitions 0/58 dead transitions. [2023-08-26 19:34:10,915 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 58 transitions, 289 flow [2023-08-26 19:34:10,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 19:34:10,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 19:34:10,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1364 transitions. [2023-08-26 19:34:10,917 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36637120601665324 [2023-08-26 19:34:10,917 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1364 transitions. [2023-08-26 19:34:10,917 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1364 transitions. [2023-08-26 19:34:10,918 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:34:10,918 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1364 transitions. [2023-08-26 19:34:10,920 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 454.6666666666667) internal successors, (1364), 3 states have internal predecessors, (1364), 0 states have call successors, (0), 0 states have 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:34:10,922 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1241.0) internal successors, (4964), 4 states have internal predecessors, (4964), 0 states have call successors, (0), 0 states have 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:34:10,922 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1241.0) internal successors, (4964), 4 states have internal predecessors, (4964), 0 states have call successors, (0), 0 states have 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:34:10,922 INFO L175 Difference]: Start difference. First operand has 59 places, 60 transitions, 177 flow. Second operand 3 states and 1364 transitions. [2023-08-26 19:34:10,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 58 transitions, 289 flow [2023-08-26 19:34:10,923 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 58 transitions, 288 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 19:34:10,923 INFO L231 Difference]: Finished difference. Result has 58 places, 58 transitions, 174 flow [2023-08-26 19:34:10,923 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1241, PETRI_DIFFERENCE_MINUEND_FLOW=172, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=174, PETRI_PLACES=58, PETRI_TRANSITIONS=58} [2023-08-26 19:34:10,924 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, -15 predicate places. [2023-08-26 19:34:10,924 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 58 transitions, 174 flow [2023-08-26 19:34:10,924 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 439.75) internal successors, (1759), 4 states have internal predecessors, (1759), 0 states have call successors, (0), 0 states have 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:34:10,924 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:34:10,924 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1] [2023-08-26 19:34:10,924 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-08-26 19:34:10,924 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 76 more)] === [2023-08-26 19:34:10,925 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:34:10,925 INFO L85 PathProgramCache]: Analyzing trace with hash -822936313, now seen corresponding path program 1 times [2023-08-26 19:34:10,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:34:10,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1792775618] [2023-08-26 19:34:10,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:34:10,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:34:10,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:34:11,233 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-08-26 19:34:11,233 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:34:11,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1792775618] [2023-08-26 19:34:11,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1792775618] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 19:34:11,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1947796872] [2023-08-26 19:34:11,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:34:11,233 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 19:34:11,233 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 19:34:11,234 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:34:11,236 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:34:11,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:34:11,360 INFO L262 TraceCheckSpWp]: Trace formula consists of 278 conjuncts, 18 conjunts are in the unsatisfiable core [2023-08-26 19:34:11,361 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 19:34:11,472 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 10 proven. 5 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-08-26 19:34:11,472 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 19:34:11,527 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2023-08-26 19:34:11,620 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 10 proven. 5 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-08-26 19:34:11,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1947796872] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 19:34:11,620 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 19:34:11,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 24 [2023-08-26 19:34:11,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [406280817] [2023-08-26 19:34:11,622 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 19:34:11,622 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-08-26 19:34:11,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:34:11,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-08-26 19:34:11,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=462, Unknown=0, NotChecked=0, Total=600 [2023-08-26 19:34:11,628 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 409 out of 1241 [2023-08-26 19:34:11,633 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 58 transitions, 174 flow. Second operand has 25 states, 25 states have (on average 410.28) internal successors, (10257), 25 states have internal predecessors, (10257), 0 states have call successors, (0), 0 states have 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:34:11,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:34:11,633 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 409 of 1241 [2023-08-26 19:34:11,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:34:12,272 INFO L124 PetriNetUnfolderBase]: 2001/3234 cut-off events. [2023-08-26 19:34:12,272 INFO L125 PetriNetUnfolderBase]: For 10/10 co-relation queries the response was YES. [2023-08-26 19:34:12,275 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6562 conditions, 3234 events. 2001/3234 cut-off events. For 10/10 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 15940 event pairs, 591 based on Foata normal form. 0/1458 useless extension candidates. Maximal degree in co-relation 6548. Up to 1184 conditions per place. [2023-08-26 19:34:12,281 INFO L140 encePairwiseOnDemand]: 1229/1241 looper letters, 116 selfloop transitions, 16 changer transitions 0/132 dead transitions. [2023-08-26 19:34:12,281 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 132 transitions, 592 flow [2023-08-26 19:34:12,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-26 19:34:12,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-26 19:34:12,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 4226 transitions. [2023-08-26 19:34:12,288 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34053182917002417 [2023-08-26 19:34:12,288 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 4226 transitions. [2023-08-26 19:34:12,288 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 4226 transitions. [2023-08-26 19:34:12,289 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:34:12,289 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 4226 transitions. [2023-08-26 19:34:12,294 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 422.6) internal successors, (4226), 10 states have internal predecessors, (4226), 0 states have call successors, (0), 0 states have 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:34:12,299 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 1241.0) internal successors, (13651), 11 states have internal predecessors, (13651), 0 states have call successors, (0), 0 states have 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:34:12,300 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 1241.0) internal successors, (13651), 11 states have internal predecessors, (13651), 0 states have call successors, (0), 0 states have 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:34:12,300 INFO L175 Difference]: Start difference. First operand has 58 places, 58 transitions, 174 flow. Second operand 10 states and 4226 transitions. [2023-08-26 19:34:12,300 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 132 transitions, 592 flow [2023-08-26 19:34:12,301 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 132 transitions, 591 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 19:34:12,302 INFO L231 Difference]: Finished difference. Result has 69 places, 62 transitions, 242 flow [2023-08-26 19:34:12,302 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1241, PETRI_DIFFERENCE_MINUEND_FLOW=173, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=242, PETRI_PLACES=69, PETRI_TRANSITIONS=62} [2023-08-26 19:34:12,302 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, -4 predicate places. [2023-08-26 19:34:12,302 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 62 transitions, 242 flow [2023-08-26 19:34:12,304 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 410.28) internal successors, (10257), 25 states have internal predecessors, (10257), 0 states have call successors, (0), 0 states have 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:34:12,304 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:34:12,304 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1] [2023-08-26 19:34:12,311 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:34:12,508 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,SelfDestructingSolverStorable11 [2023-08-26 19:34:12,509 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 76 more)] === [2023-08-26 19:34:12,509 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:34:12,509 INFO L85 PathProgramCache]: Analyzing trace with hash -822936311, now seen corresponding path program 1 times [2023-08-26 19:34:12,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:34:12,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [39606761] [2023-08-26 19:34:12,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:34:12,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:34:12,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:34:12,615 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2023-08-26 19:34:12,616 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:34:12,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [39606761] [2023-08-26 19:34:12,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [39606761] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 19:34:12,616 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 19:34:12,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-26 19:34:12,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [298473211] [2023-08-26 19:34:12,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 19:34:12,616 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 19:34:12,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:34:12,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 19:34:12,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-26 19:34:12,618 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 431 out of 1241 [2023-08-26 19:34:12,619 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 62 transitions, 242 flow. Second operand has 5 states, 5 states have (on average 433.0) internal successors, (2165), 5 states have internal predecessors, (2165), 0 states have call successors, (0), 0 states have 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:34:12,619 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:34:12,619 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 431 of 1241 [2023-08-26 19:34:12,619 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:34:12,867 INFO L124 PetriNetUnfolderBase]: 1388/2233 cut-off events. [2023-08-26 19:34:12,867 INFO L125 PetriNetUnfolderBase]: For 190/190 co-relation queries the response was YES. [2023-08-26 19:34:12,870 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4901 conditions, 2233 events. 1388/2233 cut-off events. For 190/190 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 10455 event pairs, 1050 based on Foata normal form. 0/1177 useless extension candidates. Maximal degree in co-relation 4883. Up to 2226 conditions per place. [2023-08-26 19:34:12,874 INFO L140 encePairwiseOnDemand]: 1234/1241 looper letters, 55 selfloop transitions, 2 changer transitions 0/57 dead transitions. [2023-08-26 19:34:12,875 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 57 transitions, 346 flow [2023-08-26 19:34:12,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-26 19:34:12,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-26 19:34:12,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1772 transitions. [2023-08-26 19:34:12,877 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3569701853344077 [2023-08-26 19:34:12,877 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1772 transitions. [2023-08-26 19:34:12,877 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1772 transitions. [2023-08-26 19:34:12,878 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:34:12,878 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1772 transitions. [2023-08-26 19:34:12,880 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 443.0) internal successors, (1772), 4 states have internal predecessors, (1772), 0 states have call successors, (0), 0 states have 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:34:12,883 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 1241.0) internal successors, (6205), 5 states have internal predecessors, (6205), 0 states have call successors, (0), 0 states have 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:34:12,883 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 1241.0) internal successors, (6205), 5 states have internal predecessors, (6205), 0 states have call successors, (0), 0 states have 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:34:12,883 INFO L175 Difference]: Start difference. First operand has 69 places, 62 transitions, 242 flow. Second operand 4 states and 1772 transitions. [2023-08-26 19:34:12,883 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 57 transitions, 346 flow [2023-08-26 19:34:12,884 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 57 transitions, 325 flow, removed 0 selfloop flow, removed 6 redundant places. [2023-08-26 19:34:12,885 INFO L231 Difference]: Finished difference. Result has 61 places, 57 transitions, 215 flow [2023-08-26 19:34:12,885 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1241, PETRI_DIFFERENCE_MINUEND_FLOW=211, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=215, PETRI_PLACES=61, PETRI_TRANSITIONS=57} [2023-08-26 19:34:12,886 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, -12 predicate places. [2023-08-26 19:34:12,886 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 57 transitions, 215 flow [2023-08-26 19:34:12,886 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 433.0) internal successors, (2165), 5 states have internal predecessors, (2165), 0 states have call successors, (0), 0 states have 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:34:12,886 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:34:12,886 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1] [2023-08-26 19:34:12,886 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-08-26 19:34:12,886 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 76 more)] === [2023-08-26 19:34:12,886 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:34:12,887 INFO L85 PathProgramCache]: Analyzing trace with hash -822936309, now seen corresponding path program 1 times [2023-08-26 19:34:12,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:34:12,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1629067898] [2023-08-26 19:34:12,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:34:12,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:34:12,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:34:12,935 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2023-08-26 19:34:12,935 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:34:12,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1629067898] [2023-08-26 19:34:12,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1629067898] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 19:34:12,935 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 19:34:12,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-26 19:34:12,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [452368349] [2023-08-26 19:34:12,935 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 19:34:12,936 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-26 19:34:12,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:34:12,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-26 19:34:12,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-26 19:34:12,937 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 431 out of 1241 [2023-08-26 19:34:12,938 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 57 transitions, 215 flow. Second operand has 4 states, 4 states have (on average 433.25) internal successors, (1733), 4 states have internal predecessors, (1733), 0 states have call successors, (0), 0 states have 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:34:12,938 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:34:12,938 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 431 of 1241 [2023-08-26 19:34:12,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:34:13,140 INFO L124 PetriNetUnfolderBase]: 1023/1638 cut-off events. [2023-08-26 19:34:13,140 INFO L125 PetriNetUnfolderBase]: For 163/163 co-relation queries the response was YES. [2023-08-26 19:34:13,142 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3652 conditions, 1638 events. 1023/1638 cut-off events. For 163/163 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 7011 event pairs, 737 based on Foata normal form. 0/956 useless extension candidates. Maximal degree in co-relation 3634. Up to 1624 conditions per place. [2023-08-26 19:34:13,146 INFO L140 encePairwiseOnDemand]: 1235/1241 looper letters, 51 selfloop transitions, 2 changer transitions 0/53 dead transitions. [2023-08-26 19:34:13,146 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 53 transitions, 313 flow [2023-08-26 19:34:13,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-26 19:34:13,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-26 19:34:13,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1767 transitions. [2023-08-26 19:34:13,149 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35596293311845284 [2023-08-26 19:34:13,149 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1767 transitions. [2023-08-26 19:34:13,149 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1767 transitions. [2023-08-26 19:34:13,149 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:34:13,149 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1767 transitions. [2023-08-26 19:34:13,151 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 441.75) internal successors, (1767), 4 states have internal predecessors, (1767), 0 states have call successors, (0), 0 states have 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:34:13,154 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 1241.0) internal successors, (6205), 5 states have internal predecessors, (6205), 0 states have call successors, (0), 0 states have 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:34:13,154 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 1241.0) internal successors, (6205), 5 states have internal predecessors, (6205), 0 states have call successors, (0), 0 states have 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:34:13,154 INFO L175 Difference]: Start difference. First operand has 61 places, 57 transitions, 215 flow. Second operand 4 states and 1767 transitions. [2023-08-26 19:34:13,154 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 53 transitions, 313 flow [2023-08-26 19:34:13,155 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 53 transitions, 310 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-26 19:34:13,156 INFO L231 Difference]: Finished difference. Result has 58 places, 53 transitions, 208 flow [2023-08-26 19:34:13,157 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1241, PETRI_DIFFERENCE_MINUEND_FLOW=204, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=208, PETRI_PLACES=58, PETRI_TRANSITIONS=53} [2023-08-26 19:34:13,157 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, -15 predicate places. [2023-08-26 19:34:13,157 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 53 transitions, 208 flow [2023-08-26 19:34:13,158 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 433.25) internal successors, (1733), 4 states have internal predecessors, (1733), 0 states have call successors, (0), 0 states have 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:34:13,158 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:34:13,158 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1] [2023-08-26 19:34:13,158 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-08-26 19:34:13,158 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 76 more)] === [2023-08-26 19:34:13,158 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:34:13,158 INFO L85 PathProgramCache]: Analyzing trace with hash -822936310, now seen corresponding path program 1 times [2023-08-26 19:34:13,158 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:34:13,158 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1750948417] [2023-08-26 19:34:13,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:34:13,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:34:13,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:34:13,365 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2023-08-26 19:34:13,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:34:13,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1750948417] [2023-08-26 19:34:13,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1750948417] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 19:34:13,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1735188403] [2023-08-26 19:34:13,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:34:13,366 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 19:34:13,366 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 19:34:13,381 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:34:13,421 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:34:13,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:34:13,520 INFO L262 TraceCheckSpWp]: Trace formula consists of 270 conjuncts, 35 conjunts are in the unsatisfiable core [2023-08-26 19:34:13,522 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 19:34:13,542 INFO L322 Elim1Store]: treesize reduction 33, result has 40.0 percent of original size [2023-08-26 19:34:13,542 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 12 treesize of output 27 [2023-08-26 19:34:13,652 INFO L322 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2023-08-26 19:34:13,652 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2023-08-26 19:34:13,737 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-08-26 19:34:13,737 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 19:34:14,024 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-08-26 19:34:14,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1735188403] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-26 19:34:14,025 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-26 19:34:14,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [5, 8] total 21 [2023-08-26 19:34:14,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [376200184] [2023-08-26 19:34:14,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 19:34:14,026 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-26 19:34:14,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:34:14,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-26 19:34:14,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=405, Unknown=0, NotChecked=0, Total=506 [2023-08-26 19:34:14,029 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 413 out of 1241 [2023-08-26 19:34:14,031 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 53 transitions, 208 flow. Second operand has 10 states, 10 states have (on average 414.2) internal successors, (4142), 10 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:34:14,031 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:34:14,031 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 413 of 1241 [2023-08-26 19:34:14,031 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:34:14,305 INFO L124 PetriNetUnfolderBase]: 869/1386 cut-off events. [2023-08-26 19:34:14,305 INFO L125 PetriNetUnfolderBase]: For 136/136 co-relation queries the response was YES. [2023-08-26 19:34:14,307 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3142 conditions, 1386 events. 869/1386 cut-off events. For 136/136 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 5529 event pairs, 133 based on Foata normal form. 0/872 useless extension candidates. Maximal degree in co-relation 3124. Up to 1048 conditions per place. [2023-08-26 19:34:14,310 INFO L140 encePairwiseOnDemand]: 1231/1241 looper letters, 59 selfloop transitions, 9 changer transitions 0/68 dead transitions. [2023-08-26 19:34:14,310 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 68 transitions, 377 flow [2023-08-26 19:34:14,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-26 19:34:14,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-26 19:34:14,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 2122 transitions. [2023-08-26 19:34:14,313 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3419822723609992 [2023-08-26 19:34:14,313 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 2122 transitions. [2023-08-26 19:34:14,313 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 2122 transitions. [2023-08-26 19:34:14,315 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:34:14,315 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 2122 transitions. [2023-08-26 19:34:14,319 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 424.4) internal successors, (2122), 5 states have internal predecessors, (2122), 0 states have call successors, (0), 0 states have 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:34:14,322 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 1241.0) internal successors, (7446), 6 states have internal predecessors, (7446), 0 states have call successors, (0), 0 states have 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:34:14,322 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 1241.0) internal successors, (7446), 6 states have internal predecessors, (7446), 0 states have call successors, (0), 0 states have 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:34:14,322 INFO L175 Difference]: Start difference. First operand has 58 places, 53 transitions, 208 flow. Second operand 5 states and 2122 transitions. [2023-08-26 19:34:14,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 68 transitions, 377 flow [2023-08-26 19:34:14,324 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 68 transitions, 374 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-26 19:34:14,325 INFO L231 Difference]: Finished difference. Result has 60 places, 53 transitions, 244 flow [2023-08-26 19:34:14,325 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1241, PETRI_DIFFERENCE_MINUEND_FLOW=201, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=244, PETRI_PLACES=60, PETRI_TRANSITIONS=53} [2023-08-26 19:34:14,325 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, -13 predicate places. [2023-08-26 19:34:14,325 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 53 transitions, 244 flow [2023-08-26 19:34:14,326 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 414.2) internal successors, (4142), 10 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:34:14,326 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:34:14,326 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 19:34:14,339 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-08-26 19:34:14,530 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-08-26 19:34:14,531 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 76 more)] === [2023-08-26 19:34:14,532 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:34:14,532 INFO L85 PathProgramCache]: Analyzing trace with hash -570204171, now seen corresponding path program 1 times [2023-08-26 19:34:14,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:34:14,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1791703464] [2023-08-26 19:34:14,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:34:14,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:34:14,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:34:14,753 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-08-26 19:34:14,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:34:14,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1791703464] [2023-08-26 19:34:14,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1791703464] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 19:34:14,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1813709101] [2023-08-26 19:34:14,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:34:14,754 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 19:34:14,754 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 19:34:14,755 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:34:14,805 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:34:14,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:34:14,933 INFO L262 TraceCheckSpWp]: Trace formula consists of 288 conjuncts, 19 conjunts are in the unsatisfiable core [2023-08-26 19:34:14,935 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 19:34:14,940 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-26 19:34:15,053 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 10 proven. 5 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-08-26 19:34:15,053 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 19:34:15,273 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-08-26 19:34:15,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1813709101] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-26 19:34:15,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-26 19:34:15,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [9, 9] total 25 [2023-08-26 19:34:15,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1848561518] [2023-08-26 19:34:15,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 19:34:15,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-26 19:34:15,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:34:15,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-26 19:34:15,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=169, Invalid=481, Unknown=0, NotChecked=0, Total=650 [2023-08-26 19:34:15,277 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 413 out of 1241 [2023-08-26 19:34:15,279 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 53 transitions, 244 flow. Second operand has 10 states, 10 states have (on average 414.4) internal successors, (4144), 10 states have internal predecessors, (4144), 0 states have call successors, (0), 0 states have 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:34:15,279 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:34:15,279 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 413 of 1241 [2023-08-26 19:34:15,279 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:34:15,622 INFO L124 PetriNetUnfolderBase]: 1251/1918 cut-off events. [2023-08-26 19:34:15,622 INFO L125 PetriNetUnfolderBase]: For 905/905 co-relation queries the response was YES. [2023-08-26 19:34:15,625 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4689 conditions, 1918 events. 1251/1918 cut-off events. For 905/905 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 7851 event pairs, 405 based on Foata normal form. 0/1234 useless extension candidates. Maximal degree in co-relation 4669. Up to 990 conditions per place. [2023-08-26 19:34:15,628 INFO L140 encePairwiseOnDemand]: 1234/1241 looper letters, 79 selfloop transitions, 6 changer transitions 0/85 dead transitions. [2023-08-26 19:34:15,628 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 85 transitions, 552 flow [2023-08-26 19:34:15,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-26 19:34:15,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-26 19:34:15,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 2129 transitions. [2023-08-26 19:34:15,632 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34311039484286865 [2023-08-26 19:34:15,632 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 2129 transitions. [2023-08-26 19:34:15,632 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 2129 transitions. [2023-08-26 19:34:15,632 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:34:15,632 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 2129 transitions. [2023-08-26 19:34:15,634 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 425.8) internal successors, (2129), 5 states have internal predecessors, (2129), 0 states have call successors, (0), 0 states have 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:34:15,638 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 1241.0) internal successors, (7446), 6 states have internal predecessors, (7446), 0 states have call successors, (0), 0 states have 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:34:15,638 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 1241.0) internal successors, (7446), 6 states have internal predecessors, (7446), 0 states have call successors, (0), 0 states have 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:34:15,638 INFO L175 Difference]: Start difference. First operand has 60 places, 53 transitions, 244 flow. Second operand 5 states and 2129 transitions. [2023-08-26 19:34:15,638 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 85 transitions, 552 flow [2023-08-26 19:34:15,640 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 85 transitions, 531 flow, removed 2 selfloop flow, removed 3 redundant places. [2023-08-26 19:34:15,641 INFO L231 Difference]: Finished difference. Result has 63 places, 56 transitions, 267 flow [2023-08-26 19:34:15,641 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1241, PETRI_DIFFERENCE_MINUEND_FLOW=232, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=267, PETRI_PLACES=63, PETRI_TRANSITIONS=56} [2023-08-26 19:34:15,641 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, -10 predicate places. [2023-08-26 19:34:15,642 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 56 transitions, 267 flow [2023-08-26 19:34:15,643 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 414.4) internal successors, (4144), 10 states have internal predecessors, (4144), 0 states have call successors, (0), 0 states have 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:34:15,643 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:34:15,643 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 19:34:15,662 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2023-08-26 19:34:15,847 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 19:34:15,848 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting thread2Err13REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 76 more)] === [2023-08-26 19:34:15,848 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:34:15,848 INFO L85 PathProgramCache]: Analyzing trace with hash -570204088, now seen corresponding path program 1 times [2023-08-26 19:34:15,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:34:15,848 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [792730692] [2023-08-26 19:34:15,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:34:15,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:34:15,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:34:16,044 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2023-08-26 19:34:16,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:34:16,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [792730692] [2023-08-26 19:34:16,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [792730692] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 19:34:16,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [298344185] [2023-08-26 19:34:16,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:34:16,045 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 19:34:16,045 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 19:34:16,061 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:34:16,105 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:34:16,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:34:16,243 INFO L262 TraceCheckSpWp]: Trace formula consists of 305 conjuncts, 35 conjunts are in the unsatisfiable core [2023-08-26 19:34:16,246 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 19:34:16,265 INFO L322 Elim1Store]: treesize reduction 33, result has 40.0 percent of original size [2023-08-26 19:34:16,265 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 12 treesize of output 27 [2023-08-26 19:34:16,357 INFO L322 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2023-08-26 19:34:16,357 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2023-08-26 19:34:16,445 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-08-26 19:34:16,446 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 19:34:16,680 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-08-26 19:34:16,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [298344185] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-26 19:34:16,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-26 19:34:16,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [5, 8] total 21 [2023-08-26 19:34:16,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1077898315] [2023-08-26 19:34:16,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 19:34:16,681 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-26 19:34:16,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:34:16,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-26 19:34:16,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=405, Unknown=0, NotChecked=0, Total=506 [2023-08-26 19:34:16,683 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 413 out of 1241 [2023-08-26 19:34:16,686 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 56 transitions, 267 flow. Second operand has 10 states, 10 states have (on average 414.4) internal successors, (4144), 10 states have internal predecessors, (4144), 0 states have call successors, (0), 0 states have 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:34:16,686 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:34:16,686 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 413 of 1241 [2023-08-26 19:34:16,686 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:34:17,089 INFO L124 PetriNetUnfolderBase]: 1107/1774 cut-off events. [2023-08-26 19:34:17,090 INFO L125 PetriNetUnfolderBase]: For 1007/1007 co-relation queries the response was YES. [2023-08-26 19:34:17,092 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4998 conditions, 1774 events. 1107/1774 cut-off events. For 1007/1007 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 7536 event pairs, 611 based on Foata normal form. 72/1594 useless extension candidates. Maximal degree in co-relation 4976. Up to 1379 conditions per place. [2023-08-26 19:34:17,096 INFO L140 encePairwiseOnDemand]: 1235/1241 looper letters, 79 selfloop transitions, 4 changer transitions 0/83 dead transitions. [2023-08-26 19:34:17,096 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 83 transitions, 548 flow [2023-08-26 19:34:17,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-26 19:34:17,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-26 19:34:17,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 2128 transitions. [2023-08-26 19:34:17,099 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3429492344883159 [2023-08-26 19:34:17,099 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 2128 transitions. [2023-08-26 19:34:17,099 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 2128 transitions. [2023-08-26 19:34:17,100 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:34:17,100 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 2128 transitions. [2023-08-26 19:34:17,102 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 425.6) internal successors, (2128), 5 states have internal predecessors, (2128), 0 states have call successors, (0), 0 states have 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:34:17,105 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 1241.0) internal successors, (7446), 6 states have internal predecessors, (7446), 0 states have call successors, (0), 0 states have 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:34:17,106 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 1241.0) internal successors, (7446), 6 states have internal predecessors, (7446), 0 states have call successors, (0), 0 states have 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:34:17,106 INFO L175 Difference]: Start difference. First operand has 63 places, 56 transitions, 267 flow. Second operand 5 states and 2128 transitions. [2023-08-26 19:34:17,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 83 transitions, 548 flow [2023-08-26 19:34:17,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 83 transitions, 540 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-08-26 19:34:17,109 INFO L231 Difference]: Finished difference. Result has 64 places, 54 transitions, 259 flow [2023-08-26 19:34:17,109 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1241, PETRI_DIFFERENCE_MINUEND_FLOW=251, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=259, PETRI_PLACES=64, PETRI_TRANSITIONS=54} [2023-08-26 19:34:17,109 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, -9 predicate places. [2023-08-26 19:34:17,109 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 54 transitions, 259 flow [2023-08-26 19:34:17,110 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 414.4) internal successors, (4144), 10 states have internal predecessors, (4144), 0 states have call successors, (0), 0 states have 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:34:17,110 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:34:17,110 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 19:34:17,131 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2023-08-26 19:34:17,315 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,SelfDestructingSolverStorable16 [2023-08-26 19:34:17,315 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting thread2Err13REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 76 more)] === [2023-08-26 19:34:17,315 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:34:17,316 INFO L85 PathProgramCache]: Analyzing trace with hash -496455188, now seen corresponding path program 1 times [2023-08-26 19:34:17,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:34:17,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1596028477] [2023-08-26 19:34:17,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:34:17,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:34:17,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:34:17,584 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2023-08-26 19:34:17,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:34:17,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1596028477] [2023-08-26 19:34:17,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1596028477] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 19:34:17,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [595339897] [2023-08-26 19:34:17,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:34:17,585 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 19:34:17,585 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 19:34:17,586 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:34:17,616 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:34:17,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:34:17,748 INFO L262 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 21 conjunts are in the unsatisfiable core [2023-08-26 19:34:17,750 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 19:34:17,768 INFO L322 Elim1Store]: treesize reduction 33, result has 40.0 percent of original size [2023-08-26 19:34:17,768 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 12 treesize of output 27 [2023-08-26 19:34:17,866 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-26 19:34:17,867 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-26 19:34:17,872 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-26 19:34:17,872 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2023-08-26 19:34:17,963 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 10 proven. 6 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-08-26 19:34:17,964 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 19:34:18,042 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 95 treesize of output 83 [2023-08-26 19:34:18,052 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 83 treesize of output 81 [2023-08-26 19:34:24,160 WARN L234 SmtUtils]: Spent 6.01s on a formula simplification that was a NOOP. DAG size: 24 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-26 19:34:24,182 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 46 [2023-08-26 19:34:24,360 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 10 proven. 6 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-08-26 19:34:24,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [595339897] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 19:34:24,360 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 19:34:24,360 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 9, 9] total 24 [2023-08-26 19:34:24,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1097624006] [2023-08-26 19:34:24,361 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 19:34:24,361 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-08-26 19:34:24,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:34:24,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-08-26 19:34:24,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=533, Unknown=0, NotChecked=0, Total=650 [2023-08-26 19:34:24,365 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 394 out of 1241 [2023-08-26 19:34:24,369 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 54 transitions, 259 flow. Second operand has 26 states, 26 states have (on average 395.65384615384613) internal successors, (10287), 26 states have internal predecessors, (10287), 0 states have call successors, (0), 0 states have 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:34:24,369 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:34:24,369 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 394 of 1241 [2023-08-26 19:34:24,369 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:34:25,429 INFO L124 PetriNetUnfolderBase]: 2178/3511 cut-off events. [2023-08-26 19:34:25,429 INFO L125 PetriNetUnfolderBase]: For 2323/2323 co-relation queries the response was YES. [2023-08-26 19:34:25,435 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9480 conditions, 3511 events. 2178/3511 cut-off events. For 2323/2323 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 17582 event pairs, 611 based on Foata normal form. 216/3151 useless extension candidates. Maximal degree in co-relation 9459. Up to 1372 conditions per place. [2023-08-26 19:34:25,441 INFO L140 encePairwiseOnDemand]: 1232/1241 looper letters, 160 selfloop transitions, 16 changer transitions 0/176 dead transitions. [2023-08-26 19:34:25,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 176 transitions, 1127 flow [2023-08-26 19:34:25,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-08-26 19:34:25,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-08-26 19:34:25,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 6848 transitions. [2023-08-26 19:34:25,449 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.324595914111011 [2023-08-26 19:34:25,449 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 6848 transitions. [2023-08-26 19:34:25,449 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 6848 transitions. [2023-08-26 19:34:25,450 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:34:25,450 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 6848 transitions. [2023-08-26 19:34:25,455 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 402.8235294117647) internal successors, (6848), 17 states have internal predecessors, (6848), 0 states have call successors, (0), 0 states have 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:34:25,465 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 1241.0) internal successors, (22338), 18 states have internal predecessors, (22338), 0 states have call successors, (0), 0 states have 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:34:25,466 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 1241.0) internal successors, (22338), 18 states have internal predecessors, (22338), 0 states have call successors, (0), 0 states have 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:34:25,466 INFO L175 Difference]: Start difference. First operand has 64 places, 54 transitions, 259 flow. Second operand 17 states and 6848 transitions. [2023-08-26 19:34:25,466 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 176 transitions, 1127 flow [2023-08-26 19:34:25,469 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 176 transitions, 1117 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-08-26 19:34:25,470 INFO L231 Difference]: Finished difference. Result has 79 places, 57 transitions, 313 flow [2023-08-26 19:34:25,470 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1241, PETRI_DIFFERENCE_MINUEND_FLOW=249, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=313, PETRI_PLACES=79, PETRI_TRANSITIONS=57} [2023-08-26 19:34:25,470 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, 6 predicate places. [2023-08-26 19:34:25,471 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 57 transitions, 313 flow [2023-08-26 19:34:25,472 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 395.65384615384613) internal successors, (10287), 26 states have internal predecessors, (10287), 0 states have call successors, (0), 0 states have 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:34:25,472 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:34:25,472 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 19:34:25,478 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2023-08-26 19:34:25,676 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,SelfDestructingSolverStorable17 [2023-08-26 19:34:25,677 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 76 more)] === [2023-08-26 19:34:25,677 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:34:25,677 INFO L85 PathProgramCache]: Analyzing trace with hash -496455271, now seen corresponding path program 1 times [2023-08-26 19:34:25,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:34:25,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1372090037] [2023-08-26 19:34:25,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:34:25,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:34:25,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:34:25,913 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2023-08-26 19:34:25,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:34:25,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1372090037] [2023-08-26 19:34:25,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1372090037] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 19:34:25,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [800262227] [2023-08-26 19:34:25,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:34:25,914 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 19:34:25,914 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 19:34:25,931 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:34:25,932 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:34:26,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:34:26,077 INFO L262 TraceCheckSpWp]: Trace formula consists of 291 conjuncts, 20 conjunts are in the unsatisfiable core [2023-08-26 19:34:26,084 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 19:34:26,088 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-26 19:34:26,208 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 17 [2023-08-26 19:34:26,211 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2023-08-26 19:34:26,224 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 10 proven. 6 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-08-26 19:34:26,224 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 19:34:26,262 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 95 treesize of output 83 [2023-08-26 19:34:26,265 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 83 treesize of output 81 [2023-08-26 19:34:26,429 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 15 proven. 1 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-08-26 19:34:26,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [800262227] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 19:34:26,429 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 19:34:26,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 10, 10] total 24 [2023-08-26 19:34:26,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [635421509] [2023-08-26 19:34:26,430 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 19:34:26,430 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-08-26 19:34:26,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:34:26,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-08-26 19:34:26,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=476, Unknown=0, NotChecked=0, Total=600 [2023-08-26 19:34:26,434 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 409 out of 1241 [2023-08-26 19:34:26,438 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 57 transitions, 313 flow. Second operand has 25 states, 25 states have (on average 410.52) internal successors, (10263), 25 states have internal predecessors, (10263), 0 states have call successors, (0), 0 states have 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:34:26,438 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:34:26,438 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 409 of 1241 [2023-08-26 19:34:26,438 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:34:27,373 INFO L124 PetriNetUnfolderBase]: 1821/2938 cut-off events. [2023-08-26 19:34:27,374 INFO L125 PetriNetUnfolderBase]: For 3075/3075 co-relation queries the response was YES. [2023-08-26 19:34:27,379 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8706 conditions, 2938 events. 1821/2938 cut-off events. For 3075/3075 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 14144 event pairs, 405 based on Foata normal form. 216/2902 useless extension candidates. Maximal degree in co-relation 8682. Up to 990 conditions per place. [2023-08-26 19:34:27,385 INFO L140 encePairwiseOnDemand]: 1231/1241 looper letters, 155 selfloop transitions, 18 changer transitions 0/173 dead transitions. [2023-08-26 19:34:27,385 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 173 transitions, 1151 flow [2023-08-26 19:34:27,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-26 19:34:27,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-26 19:34:27,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 5052 transitions. [2023-08-26 19:34:27,406 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33924254633360196 [2023-08-26 19:34:27,406 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 5052 transitions. [2023-08-26 19:34:27,406 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 5052 transitions. [2023-08-26 19:34:27,407 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:34:27,407 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 5052 transitions. [2023-08-26 19:34:27,410 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 421.0) internal successors, (5052), 12 states have internal predecessors, (5052), 0 states have call successors, (0), 0 states have 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:34:27,429 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 1241.0) internal successors, (16133), 13 states have internal predecessors, (16133), 0 states have call successors, (0), 0 states have 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:34:27,430 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 1241.0) internal successors, (16133), 13 states have internal predecessors, (16133), 0 states have call successors, (0), 0 states have 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:34:27,430 INFO L175 Difference]: Start difference. First operand has 79 places, 57 transitions, 313 flow. Second operand 12 states and 5052 transitions. [2023-08-26 19:34:27,430 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 173 transitions, 1151 flow [2023-08-26 19:34:27,436 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 173 transitions, 1106 flow, removed 11 selfloop flow, removed 7 redundant places. [2023-08-26 19:34:27,438 INFO L231 Difference]: Finished difference. Result has 86 places, 57 transitions, 318 flow [2023-08-26 19:34:27,438 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1241, PETRI_DIFFERENCE_MINUEND_FLOW=268, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=318, PETRI_PLACES=86, PETRI_TRANSITIONS=57} [2023-08-26 19:34:27,438 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, 13 predicate places. [2023-08-26 19:34:27,438 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 57 transitions, 318 flow [2023-08-26 19:34:27,439 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 410.52) internal successors, (10263), 25 states have internal predecessors, (10263), 0 states have call successors, (0), 0 states have 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:34:27,439 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:34:27,439 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 19:34:27,445 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-08-26 19:34:27,644 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 19:34:27,644 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 76 more)] === [2023-08-26 19:34:27,645 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:34:27,645 INFO L85 PathProgramCache]: Analyzing trace with hash 1916550195, now seen corresponding path program 1 times [2023-08-26 19:34:27,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:34:27,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [304079279] [2023-08-26 19:34:27,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:34:27,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:34:27,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:34:27,854 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2023-08-26 19:34:27,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:34:27,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [304079279] [2023-08-26 19:34:27,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [304079279] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 19:34:27,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1880192879] [2023-08-26 19:34:27,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:34:27,855 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 19:34:27,855 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 19:34:27,863 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:34:27,865 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:34:28,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:34:28,016 INFO L262 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 30 conjunts are in the unsatisfiable core [2023-08-26 19:34:28,017 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 19:34:28,038 INFO L322 Elim1Store]: treesize reduction 33, result has 40.0 percent of original size [2023-08-26 19:34:28,039 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 12 treesize of output 27 [2023-08-26 19:34:28,131 INFO L322 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2023-08-26 19:34:28,132 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2023-08-26 19:34:28,289 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 17 [2023-08-26 19:34:28,294 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2023-08-26 19:34:28,314 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-08-26 19:34:28,314 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 19:34:28,362 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 130 treesize of output 118 [2023-08-26 19:34:28,367 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 118 treesize of output 116 [2023-08-26 19:34:28,589 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 15 proven. 1 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-08-26 19:34:28,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1880192879] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 19:34:28,589 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 19:34:28,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 9, 9] total 24 [2023-08-26 19:34:28,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2100535334] [2023-08-26 19:34:28,589 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 19:34:28,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-08-26 19:34:28,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:34:28,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-08-26 19:34:28,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=526, Unknown=0, NotChecked=0, Total=650 [2023-08-26 19:34:28,593 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 394 out of 1241 [2023-08-26 19:34:28,597 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 57 transitions, 318 flow. Second operand has 26 states, 26 states have (on average 396.0) internal successors, (10296), 26 states have internal predecessors, (10296), 0 states have call successors, (0), 0 states have 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:34:28,597 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:34:28,597 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 394 of 1241 [2023-08-26 19:34:28,597 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:34:29,973 INFO L124 PetriNetUnfolderBase]: 3211/5154 cut-off events. [2023-08-26 19:34:29,974 INFO L125 PetriNetUnfolderBase]: For 11418/11418 co-relation queries the response was YES. [2023-08-26 19:34:29,982 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16375 conditions, 5154 events. 3211/5154 cut-off events. For 11418/11418 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 25461 event pairs, 165 based on Foata normal form. 90/4788 useless extension candidates. Maximal degree in co-relation 16348. Up to 1616 conditions per place. [2023-08-26 19:34:29,992 INFO L140 encePairwiseOnDemand]: 1230/1241 looper letters, 146 selfloop transitions, 21 changer transitions 0/167 dead transitions. [2023-08-26 19:34:29,992 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 167 transitions, 1235 flow [2023-08-26 19:34:30,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-08-26 19:34:30,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-08-26 19:34:30,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 6842 transitions. [2023-08-26 19:34:30,010 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32431151348532966 [2023-08-26 19:34:30,010 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 6842 transitions. [2023-08-26 19:34:30,010 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 6842 transitions. [2023-08-26 19:34:30,011 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:34:30,011 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 6842 transitions. [2023-08-26 19:34:30,017 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 402.47058823529414) internal successors, (6842), 17 states have internal predecessors, (6842), 0 states have call successors, (0), 0 states have 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:34:30,025 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 1241.0) internal successors, (22338), 18 states have internal predecessors, (22338), 0 states have call successors, (0), 0 states have 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:34:30,026 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 1241.0) internal successors, (22338), 18 states have internal predecessors, (22338), 0 states have call successors, (0), 0 states have 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:34:30,027 INFO L175 Difference]: Start difference. First operand has 86 places, 57 transitions, 318 flow. Second operand 17 states and 6842 transitions. [2023-08-26 19:34:30,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 167 transitions, 1235 flow [2023-08-26 19:34:30,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 167 transitions, 1053 flow, removed 30 selfloop flow, removed 14 redundant places. [2023-08-26 19:34:30,033 INFO L231 Difference]: Finished difference. Result has 92 places, 63 transitions, 379 flow [2023-08-26 19:34:30,033 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1241, PETRI_DIFFERENCE_MINUEND_FLOW=264, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=379, PETRI_PLACES=92, PETRI_TRANSITIONS=63} [2023-08-26 19:34:30,033 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, 19 predicate places. [2023-08-26 19:34:30,033 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 63 transitions, 379 flow [2023-08-26 19:34:30,034 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 396.0) internal successors, (10296), 26 states have internal predecessors, (10296), 0 states have call successors, (0), 0 states have 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:34:30,034 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:34:30,034 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 19:34:30,039 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:34:30,239 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 19:34:30,239 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 76 more)] === [2023-08-26 19:34:30,239 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:34:30,239 INFO L85 PathProgramCache]: Analyzing trace with hash 1973201142, now seen corresponding path program 1 times [2023-08-26 19:34:30,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:34:30,240 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2086264153] [2023-08-26 19:34:30,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:34:30,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:34:30,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:34:30,942 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2023-08-26 19:34:30,942 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:34:30,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2086264153] [2023-08-26 19:34:30,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2086264153] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 19:34:30,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [840856769] [2023-08-26 19:34:30,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:34:30,943 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 19:34:30,943 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 19:34:30,945 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:34:30,968 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:34:31,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:34:31,164 INFO L262 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 39 conjunts are in the unsatisfiable core [2023-08-26 19:34:31,168 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 19:34:31,189 INFO L322 Elim1Store]: treesize reduction 33, result has 40.0 percent of original size [2023-08-26 19:34:31,189 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 12 treesize of output 27 [2023-08-26 19:34:31,293 INFO L322 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2023-08-26 19:34:31,293 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2023-08-26 19:34:31,520 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 17 [2023-08-26 19:34:31,524 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2023-08-26 19:34:31,542 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-08-26 19:34:31,542 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 19:34:31,727 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 95 treesize of output 83 [2023-08-26 19:34:31,731 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 83 treesize of output 81 [2023-08-26 19:34:32,014 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 15 proven. 10 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-08-26 19:34:32,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [840856769] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 19:34:32,014 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 19:34:32,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 12, 12] total 33 [2023-08-26 19:34:32,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [165684689] [2023-08-26 19:34:32,014 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 19:34:32,015 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2023-08-26 19:34:32,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:34:32,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2023-08-26 19:34:32,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=144, Invalid=1046, Unknown=0, NotChecked=0, Total=1190 [2023-08-26 19:34:32,019 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 399 out of 1241 [2023-08-26 19:34:32,025 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 63 transitions, 379 flow. Second operand has 35 states, 35 states have (on average 400.45714285714286) internal successors, (14016), 35 states have internal predecessors, (14016), 0 states have call successors, (0), 0 states have 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:34:32,025 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:34:32,025 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 399 of 1241 [2023-08-26 19:34:32,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:34:34,575 INFO L124 PetriNetUnfolderBase]: 3421/5500 cut-off events. [2023-08-26 19:34:34,575 INFO L125 PetriNetUnfolderBase]: For 8755/8755 co-relation queries the response was YES. [2023-08-26 19:34:34,584 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16896 conditions, 5500 events. 3421/5500 cut-off events. For 8755/8755 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 28605 event pairs, 535 based on Foata normal form. 252/5400 useless extension candidates. Maximal degree in co-relation 16868. Up to 1404 conditions per place. [2023-08-26 19:34:34,593 INFO L140 encePairwiseOnDemand]: 1231/1241 looper letters, 250 selfloop transitions, 20 changer transitions 0/270 dead transitions. [2023-08-26 19:34:34,593 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 270 transitions, 2208 flow [2023-08-26 19:34:34,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-08-26 19:34:34,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-08-26 19:34:34,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 8569 transitions. [2023-08-26 19:34:34,599 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32880549480066 [2023-08-26 19:34:34,599 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 8569 transitions. [2023-08-26 19:34:34,599 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 8569 transitions. [2023-08-26 19:34:34,600 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:34:34,600 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 8569 transitions. [2023-08-26 19:34:34,607 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 408.04761904761904) internal successors, (8569), 21 states have internal predecessors, (8569), 0 states have call successors, (0), 0 states have 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:34:34,616 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 1241.0) internal successors, (27302), 22 states have internal predecessors, (27302), 0 states have call successors, (0), 0 states have 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:34:34,618 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 1241.0) internal successors, (27302), 22 states have internal predecessors, (27302), 0 states have call successors, (0), 0 states have 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:34:34,618 INFO L175 Difference]: Start difference. First operand has 92 places, 63 transitions, 379 flow. Second operand 21 states and 8569 transitions. [2023-08-26 19:34:34,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 270 transitions, 2208 flow [2023-08-26 19:34:34,630 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 270 transitions, 2156 flow, removed 7 selfloop flow, removed 13 redundant places. [2023-08-26 19:34:34,632 INFO L231 Difference]: Finished difference. Result has 99 places, 63 transitions, 407 flow [2023-08-26 19:34:34,632 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1241, PETRI_DIFFERENCE_MINUEND_FLOW=341, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=407, PETRI_PLACES=99, PETRI_TRANSITIONS=63} [2023-08-26 19:34:34,632 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, 26 predicate places. [2023-08-26 19:34:34,632 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 63 transitions, 407 flow [2023-08-26 19:34:34,634 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 400.45714285714286) internal successors, (14016), 35 states have internal predecessors, (14016), 0 states have call successors, (0), 0 states have 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:34:34,634 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:34:34,634 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 19:34:34,641 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:34:34,839 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2023-08-26 19:34:34,839 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 76 more)] === [2023-08-26 19:34:34,840 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:34:34,840 INFO L85 PathProgramCache]: Analyzing trace with hash 1973201141, now seen corresponding path program 2 times [2023-08-26 19:34:34,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:34:34,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [126263684] [2023-08-26 19:34:34,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:34:34,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:34:34,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:34:35,302 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2023-08-26 19:34:35,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:34:35,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [126263684] [2023-08-26 19:34:35,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [126263684] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 19:34:35,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1368520152] [2023-08-26 19:34:35,303 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-26 19:34:35,303 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 19:34:35,303 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 19:34:35,313 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:34:35,352 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:34:35,543 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-26 19:34:35,543 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 19:34:35,545 INFO L262 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 31 conjunts are in the unsatisfiable core [2023-08-26 19:34:35,548 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 19:34:35,553 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-26 19:34:35,744 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 89 treesize of output 77 [2023-08-26 19:34:35,747 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 77 treesize of output 75 [2023-08-26 19:34:35,802 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-26 19:34:35,802 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-26 19:34:35,802 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1368520152] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 19:34:35,802 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-26 19:34:35,802 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [9] total 17 [2023-08-26 19:34:35,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [219769456] [2023-08-26 19:34:35,802 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 19:34:35,803 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-26 19:34:35,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:34:35,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-26 19:34:35,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2023-08-26 19:34:35,804 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 413 out of 1241 [2023-08-26 19:34:35,806 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 63 transitions, 407 flow. Second operand has 9 states, 9 states have (on average 414.55555555555554) internal successors, (3731), 9 states have internal predecessors, (3731), 0 states have call successors, (0), 0 states have 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:34:35,806 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:34:35,806 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 413 of 1241 [2023-08-26 19:34:35,806 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:34:36,801 INFO L124 PetriNetUnfolderBase]: 3085/5048 cut-off events. [2023-08-26 19:34:36,802 INFO L125 PetriNetUnfolderBase]: For 6814/6814 co-relation queries the response was YES. [2023-08-26 19:34:36,813 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15748 conditions, 5048 events. 3085/5048 cut-off events. For 6814/6814 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 26381 event pairs, 353 based on Foata normal form. 252/4940 useless extension candidates. Maximal degree in co-relation 15718. Up to 1490 conditions per place. [2023-08-26 19:34:36,823 INFO L140 encePairwiseOnDemand]: 1236/1241 looper letters, 228 selfloop transitions, 7 changer transitions 0/235 dead transitions. [2023-08-26 19:34:36,824 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 235 transitions, 1905 flow [2023-08-26 19:34:36,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-26 19:34:36,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-26 19:34:36,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 3870 transitions. [2023-08-26 19:34:36,827 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34649476228847703 [2023-08-26 19:34:36,827 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 3870 transitions. [2023-08-26 19:34:36,827 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 3870 transitions. [2023-08-26 19:34:36,828 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:34:36,828 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 3870 transitions. [2023-08-26 19:34:36,830 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 430.0) internal successors, (3870), 9 states have internal predecessors, (3870), 0 states have call successors, (0), 0 states have 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:34:36,835 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 1241.0) internal successors, (12410), 10 states have internal predecessors, (12410), 0 states have call successors, (0), 0 states have 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:34:36,835 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 1241.0) internal successors, (12410), 10 states have internal predecessors, (12410), 0 states have call successors, (0), 0 states have 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:34:36,835 INFO L175 Difference]: Start difference. First operand has 99 places, 63 transitions, 407 flow. Second operand 9 states and 3870 transitions. [2023-08-26 19:34:36,835 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 235 transitions, 1905 flow [2023-08-26 19:34:36,852 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 235 transitions, 1844 flow, removed 5 selfloop flow, removed 23 redundant places. [2023-08-26 19:34:36,854 INFO L231 Difference]: Finished difference. Result has 82 places, 61 transitions, 335 flow [2023-08-26 19:34:36,854 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1241, PETRI_DIFFERENCE_MINUEND_FLOW=321, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=335, PETRI_PLACES=82, PETRI_TRANSITIONS=61} [2023-08-26 19:34:36,854 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, 9 predicate places. [2023-08-26 19:34:36,854 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 61 transitions, 335 flow [2023-08-26 19:34:36,855 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 414.55555555555554) internal successors, (3731), 9 states have internal predecessors, (3731), 0 states have call successors, (0), 0 states have 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:34:36,855 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:34:36,855 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 19:34:36,873 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:34:37,060 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,SelfDestructingSolverStorable21 [2023-08-26 19:34:37,060 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 76 more)] === [2023-08-26 19:34:37,061 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:34:37,061 INFO L85 PathProgramCache]: Analyzing trace with hash 98364046, now seen corresponding path program 1 times [2023-08-26 19:34:37,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:34:37,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1633817177] [2023-08-26 19:34:37,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:34:37,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:34:37,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:34:37,513 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-26 19:34:37,513 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:34:37,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1633817177] [2023-08-26 19:34:37,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1633817177] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 19:34:37,513 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 19:34:37,514 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-26 19:34:37,514 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [714030528] [2023-08-26 19:34:37,514 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 19:34:37,514 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-26 19:34:37,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:34:37,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-26 19:34:37,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-26 19:34:37,518 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 463 out of 1241 [2023-08-26 19:34:37,519 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 61 transitions, 335 flow. Second operand has 4 states, 4 states have (on average 466.75) internal successors, (1867), 4 states have internal predecessors, (1867), 0 states have call successors, (0), 0 states have 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:34:37,519 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:34:37,519 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 463 of 1241 [2023-08-26 19:34:37,519 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:34:38,384 INFO L124 PetriNetUnfolderBase]: 3126/5166 cut-off events. [2023-08-26 19:34:38,384 INFO L125 PetriNetUnfolderBase]: For 4852/4852 co-relation queries the response was YES. [2023-08-26 19:34:38,392 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15012 conditions, 5166 events. 3126/5166 cut-off events. For 4852/4852 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 27480 event pairs, 2537 based on Foata normal form. 1/4807 useless extension candidates. Maximal degree in co-relation 14988. Up to 5019 conditions per place. [2023-08-26 19:34:38,399 INFO L140 encePairwiseOnDemand]: 1238/1241 looper letters, 75 selfloop transitions, 1 changer transitions 5/81 dead transitions. [2023-08-26 19:34:38,400 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 81 transitions, 570 flow [2023-08-26 19:34:38,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-26 19:34:38,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-26 19:34:38,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1902 transitions. [2023-08-26 19:34:38,401 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38315874294923447 [2023-08-26 19:34:38,402 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1902 transitions. [2023-08-26 19:34:38,402 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1902 transitions. [2023-08-26 19:34:38,402 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:34:38,402 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1902 transitions. [2023-08-26 19:34:38,407 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 475.5) internal successors, (1902), 4 states have internal predecessors, (1902), 0 states have call successors, (0), 0 states have 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:34:38,409 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 1241.0) internal successors, (6205), 5 states have internal predecessors, (6205), 0 states have call successors, (0), 0 states have 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:34:38,409 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 1241.0) internal successors, (6205), 5 states have internal predecessors, (6205), 0 states have call successors, (0), 0 states have 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:34:38,409 INFO L175 Difference]: Start difference. First operand has 82 places, 61 transitions, 335 flow. Second operand 4 states and 1902 transitions. [2023-08-26 19:34:38,409 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 81 transitions, 570 flow [2023-08-26 19:34:38,413 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 81 transitions, 548 flow, removed 0 selfloop flow, removed 7 redundant places. [2023-08-26 19:34:38,414 INFO L231 Difference]: Finished difference. Result has 80 places, 61 transitions, 329 flow [2023-08-26 19:34:38,414 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1241, PETRI_DIFFERENCE_MINUEND_FLOW=322, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=329, PETRI_PLACES=80, PETRI_TRANSITIONS=61} [2023-08-26 19:34:38,415 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, 7 predicate places. [2023-08-26 19:34:38,415 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 61 transitions, 329 flow [2023-08-26 19:34:38,415 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 466.75) internal successors, (1867), 4 states have internal predecessors, (1867), 0 states have call successors, (0), 0 states have 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:34:38,415 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:34:38,415 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 19:34:38,415 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-08-26 19:34:38,415 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 76 more)] === [2023-08-26 19:34:38,415 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:34:38,415 INFO L85 PathProgramCache]: Analyzing trace with hash 851878948, now seen corresponding path program 2 times [2023-08-26 19:34:38,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:34:38,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [721623604] [2023-08-26 19:34:38,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:34:38,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:34:38,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:34:38,765 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-26 19:34:38,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:34:38,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [721623604] [2023-08-26 19:34:38,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [721623604] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 19:34:38,765 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 19:34:38,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-26 19:34:38,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1030865238] [2023-08-26 19:34:38,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 19:34:38,766 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-26 19:34:38,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:34:38,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-26 19:34:38,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-26 19:34:38,767 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 463 out of 1241 [2023-08-26 19:34:38,768 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 61 transitions, 329 flow. Second operand has 4 states, 4 states have (on average 466.75) internal successors, (1867), 4 states have internal predecessors, (1867), 0 states have call successors, (0), 0 states have 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:34:38,768 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:34:38,768 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 463 of 1241 [2023-08-26 19:34:38,768 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:34:39,662 INFO L124 PetriNetUnfolderBase]: 3123/5157 cut-off events. [2023-08-26 19:34:39,662 INFO L125 PetriNetUnfolderBase]: For 3968/3968 co-relation queries the response was YES. [2023-08-26 19:34:39,669 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14671 conditions, 5157 events. 3123/5157 cut-off events. For 3968/3968 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 27461 event pairs, 2418 based on Foata normal form. 1/4798 useless extension candidates. Maximal degree in co-relation 14646. Up to 4808 conditions per place. [2023-08-26 19:34:39,676 INFO L140 encePairwiseOnDemand]: 1238/1241 looper letters, 93 selfloop transitions, 1 changer transitions 5/99 dead transitions. [2023-08-26 19:34:39,676 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 99 transitions, 751 flow [2023-08-26 19:34:39,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-26 19:34:39,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-26 19:34:39,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1913 transitions. [2023-08-26 19:34:39,678 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3853746978243352 [2023-08-26 19:34:39,678 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1913 transitions. [2023-08-26 19:34:39,678 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1913 transitions. [2023-08-26 19:34:39,678 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:34:39,678 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1913 transitions. [2023-08-26 19:34:39,680 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 478.25) internal successors, (1913), 4 states have internal predecessors, (1913), 0 states have call successors, (0), 0 states have 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:34:39,682 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 1241.0) internal successors, (6205), 5 states have internal predecessors, (6205), 0 states have call successors, (0), 0 states have 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:34:39,682 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 1241.0) internal successors, (6205), 5 states have internal predecessors, (6205), 0 states have call successors, (0), 0 states have 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:34:39,682 INFO L175 Difference]: Start difference. First operand has 80 places, 61 transitions, 329 flow. Second operand 4 states and 1913 transitions. [2023-08-26 19:34:39,682 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 99 transitions, 751 flow [2023-08-26 19:34:39,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 99 transitions, 745 flow, removed 2 selfloop flow, removed 2 redundant places. [2023-08-26 19:34:39,687 INFO L231 Difference]: Finished difference. Result has 82 places, 61 transitions, 333 flow [2023-08-26 19:34:39,687 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1241, PETRI_DIFFERENCE_MINUEND_FLOW=326, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=333, PETRI_PLACES=82, PETRI_TRANSITIONS=61} [2023-08-26 19:34:39,688 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, 9 predicate places. [2023-08-26 19:34:39,688 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 61 transitions, 333 flow [2023-08-26 19:34:39,688 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 466.75) internal successors, (1867), 4 states have internal predecessors, (1867), 0 states have call successors, (0), 0 states have 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:34:39,688 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:34:39,688 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 19:34:39,688 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2023-08-26 19:34:39,688 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 76 more)] === [2023-08-26 19:34:39,689 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:34:39,689 INFO L85 PathProgramCache]: Analyzing trace with hash -657525448, now seen corresponding path program 1 times [2023-08-26 19:34:39,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:34:39,689 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [797332985] [2023-08-26 19:34:39,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:34:39,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:34:39,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:34:39,763 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-26 19:34:39,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:34:39,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [797332985] [2023-08-26 19:34:39,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [797332985] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 19:34:39,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 19:34:39,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-26 19:34:39,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1925907218] [2023-08-26 19:34:39,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 19:34:39,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 19:34:39,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:34:39,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 19:34:39,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 19:34:39,765 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 465 out of 1241 [2023-08-26 19:34:39,766 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 61 transitions, 333 flow. Second operand has 3 states, 3 states have (on average 470.3333333333333) internal successors, (1411), 3 states have internal predecessors, (1411), 0 states have call successors, (0), 0 states have 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:34:39,766 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:34:39,766 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 465 of 1241 [2023-08-26 19:34:39,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:34:40,508 INFO L124 PetriNetUnfolderBase]: 3138/5155 cut-off events. [2023-08-26 19:34:40,508 INFO L125 PetriNetUnfolderBase]: For 4408/4408 co-relation queries the response was YES. [2023-08-26 19:34:40,517 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14814 conditions, 5155 events. 3138/5155 cut-off events. For 4408/4408 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 26350 event pairs, 2364 based on Foata normal form. 30/4825 useless extension candidates. Maximal degree in co-relation 14788. Up to 4682 conditions per place. [2023-08-26 19:34:40,525 INFO L140 encePairwiseOnDemand]: 1237/1241 looper letters, 76 selfloop transitions, 3 changer transitions 0/79 dead transitions. [2023-08-26 19:34:40,525 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 79 transitions, 556 flow [2023-08-26 19:34:40,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 19:34:40,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 19:34:40,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1445 transitions. [2023-08-26 19:34:40,526 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3881278538812785 [2023-08-26 19:34:40,526 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1445 transitions. [2023-08-26 19:34:40,527 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1445 transitions. [2023-08-26 19:34:40,527 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:34:40,527 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1445 transitions. [2023-08-26 19:34:40,528 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 481.6666666666667) internal successors, (1445), 3 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:34:40,529 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1241.0) internal successors, (4964), 4 states have internal predecessors, (4964), 0 states have call successors, (0), 0 states have 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:34:40,530 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1241.0) internal successors, (4964), 4 states have internal predecessors, (4964), 0 states have call successors, (0), 0 states have 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:34:40,530 INFO L175 Difference]: Start difference. First operand has 82 places, 61 transitions, 333 flow. Second operand 3 states and 1445 transitions. [2023-08-26 19:34:40,530 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 79 transitions, 556 flow [2023-08-26 19:34:40,534 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 79 transitions, 552 flow, removed 1 selfloop flow, removed 2 redundant places. [2023-08-26 19:34:40,535 INFO L231 Difference]: Finished difference. Result has 82 places, 63 transitions, 351 flow [2023-08-26 19:34:40,535 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1241, PETRI_DIFFERENCE_MINUEND_FLOW=330, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=351, PETRI_PLACES=82, PETRI_TRANSITIONS=63} [2023-08-26 19:34:40,535 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, 9 predicate places. [2023-08-26 19:34:40,535 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 63 transitions, 351 flow [2023-08-26 19:34:40,536 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 470.3333333333333) internal successors, (1411), 3 states have internal predecessors, (1411), 0 states have call successors, (0), 0 states have 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:34:40,536 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:34:40,536 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 19:34:40,536 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2023-08-26 19:34:40,536 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 76 more)] === [2023-08-26 19:34:40,536 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:34:40,536 INFO L85 PathProgramCache]: Analyzing trace with hash 1026706969, now seen corresponding path program 1 times [2023-08-26 19:34:40,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:34:40,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [575557300] [2023-08-26 19:34:40,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:34:40,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:34:40,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:34:40,607 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-26 19:34:40,607 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:34:40,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [575557300] [2023-08-26 19:34:40,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [575557300] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 19:34:40,607 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 19:34:40,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-26 19:34:40,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [40199184] [2023-08-26 19:34:40,608 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 19:34:40,608 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 19:34:40,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:34:40,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 19:34:40,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 19:34:40,609 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 465 out of 1241 [2023-08-26 19:34:40,610 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 63 transitions, 351 flow. Second operand has 3 states, 3 states have (on average 470.3333333333333) internal successors, (1411), 3 states have internal predecessors, (1411), 0 states have call successors, (0), 0 states have 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:34:40,610 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:34:40,610 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 465 of 1241 [2023-08-26 19:34:40,610 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:34:41,401 INFO L124 PetriNetUnfolderBase]: 2924/4801 cut-off events. [2023-08-26 19:34:41,401 INFO L125 PetriNetUnfolderBase]: For 4514/4514 co-relation queries the response was YES. [2023-08-26 19:34:41,410 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14388 conditions, 4801 events. 2924/4801 cut-off events. For 4514/4514 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 24899 event pairs, 2240 based on Foata normal form. 130/4595 useless extension candidates. Maximal degree in co-relation 14362. Up to 4458 conditions per place. [2023-08-26 19:34:41,419 INFO L140 encePairwiseOnDemand]: 1238/1241 looper letters, 95 selfloop transitions, 2 changer transitions 0/97 dead transitions. [2023-08-26 19:34:41,419 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 97 transitions, 774 flow [2023-08-26 19:34:41,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 19:34:41,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 19:34:41,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1451 transitions. [2023-08-26 19:34:41,421 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3897394574268063 [2023-08-26 19:34:41,421 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1451 transitions. [2023-08-26 19:34:41,421 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1451 transitions. [2023-08-26 19:34:41,421 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:34:41,421 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1451 transitions. [2023-08-26 19:34:41,422 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 483.6666666666667) internal successors, (1451), 3 states have internal predecessors, (1451), 0 states have call successors, (0), 0 states have 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:34:41,423 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1241.0) internal successors, (4964), 4 states have internal predecessors, (4964), 0 states have call successors, (0), 0 states have 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:34:41,424 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1241.0) internal successors, (4964), 4 states have internal predecessors, (4964), 0 states have call successors, (0), 0 states have 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:34:41,424 INFO L175 Difference]: Start difference. First operand has 82 places, 63 transitions, 351 flow. Second operand 3 states and 1451 transitions. [2023-08-26 19:34:41,424 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 97 transitions, 774 flow [2023-08-26 19:34:41,429 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 97 transitions, 766 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-08-26 19:34:41,429 INFO L231 Difference]: Finished difference. Result has 84 places, 63 transitions, 354 flow [2023-08-26 19:34:41,429 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1241, PETRI_DIFFERENCE_MINUEND_FLOW=346, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=354, PETRI_PLACES=84, PETRI_TRANSITIONS=63} [2023-08-26 19:34:41,430 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, 11 predicate places. [2023-08-26 19:34:41,430 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 63 transitions, 354 flow [2023-08-26 19:34:41,430 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 470.3333333333333) internal successors, (1411), 3 states have internal predecessors, (1411), 0 states have call successors, (0), 0 states have 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:34:41,430 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:34:41,430 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 19:34:41,430 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2023-08-26 19:34:41,430 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 76 more)] === [2023-08-26 19:34:41,431 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:34:41,431 INFO L85 PathProgramCache]: Analyzing trace with hash 2064651793, now seen corresponding path program 1 times [2023-08-26 19:34:41,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:34:41,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1075299361] [2023-08-26 19:34:41,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:34:41,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:34:41,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:34:41,538 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2023-08-26 19:34:41,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:34:41,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1075299361] [2023-08-26 19:34:41,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1075299361] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 19:34:41,539 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 19:34:41,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-26 19:34:41,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [259626640] [2023-08-26 19:34:41,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 19:34:41,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 19:34:41,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:34:41,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 19:34:41,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 19:34:41,540 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 486 out of 1241 [2023-08-26 19:34:41,541 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 63 transitions, 354 flow. Second operand has 3 states, 3 states have (on average 491.6666666666667) internal successors, (1475), 3 states have internal predecessors, (1475), 0 states have call successors, (0), 0 states have 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:34:41,541 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:34:41,541 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 486 of 1241 [2023-08-26 19:34:41,541 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:34:42,278 INFO L124 PetriNetUnfolderBase]: 2918/4795 cut-off events. [2023-08-26 19:34:42,279 INFO L125 PetriNetUnfolderBase]: For 5632/5632 co-relation queries the response was YES. [2023-08-26 19:34:42,288 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15213 conditions, 4795 events. 2918/4795 cut-off events. For 5632/5632 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 24838 event pairs, 2187 based on Foata normal form. 6/4465 useless extension candidates. Maximal degree in co-relation 15186. Up to 4337 conditions per place. [2023-08-26 19:34:42,297 INFO L140 encePairwiseOnDemand]: 1237/1241 looper letters, 102 selfloop transitions, 2 changer transitions 2/106 dead transitions. [2023-08-26 19:34:42,297 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 106 transitions, 817 flow [2023-08-26 19:34:42,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 19:34:42,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 19:34:42,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1518 transitions. [2023-08-26 19:34:42,298 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40773569701853346 [2023-08-26 19:34:42,299 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1518 transitions. [2023-08-26 19:34:42,299 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1518 transitions. [2023-08-26 19:34:42,299 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:34:42,299 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1518 transitions. [2023-08-26 19:34:42,300 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 506.0) internal successors, (1518), 3 states have internal predecessors, (1518), 0 states have call successors, (0), 0 states have 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:34:42,302 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1241.0) internal successors, (4964), 4 states have internal predecessors, (4964), 0 states have call successors, (0), 0 states have 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:34:42,302 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1241.0) internal successors, (4964), 4 states have internal predecessors, (4964), 0 states have call successors, (0), 0 states have 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:34:42,302 INFO L175 Difference]: Start difference. First operand has 84 places, 63 transitions, 354 flow. Second operand 3 states and 1518 transitions. [2023-08-26 19:34:42,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 106 transitions, 817 flow [2023-08-26 19:34:42,306 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 106 transitions, 811 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-26 19:34:42,307 INFO L231 Difference]: Finished difference. Result has 85 places, 63 transitions, 360 flow [2023-08-26 19:34:42,307 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1241, PETRI_DIFFERENCE_MINUEND_FLOW=350, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=360, PETRI_PLACES=85, PETRI_TRANSITIONS=63} [2023-08-26 19:34:42,308 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, 12 predicate places. [2023-08-26 19:34:42,308 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 63 transitions, 360 flow [2023-08-26 19:34:42,308 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 491.6666666666667) internal successors, (1475), 3 states have internal predecessors, (1475), 0 states have call successors, (0), 0 states have 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:34:42,308 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:34:42,308 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 19:34:42,308 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2023-08-26 19:34:42,308 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 76 more)] === [2023-08-26 19:34:42,308 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:34:42,308 INFO L85 PathProgramCache]: Analyzing trace with hash 1864940203, now seen corresponding path program 2 times [2023-08-26 19:34:42,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:34:42,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [440341417] [2023-08-26 19:34:42,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:34:42,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:34:42,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:34:42,453 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2023-08-26 19:34:42,454 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:34:42,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [440341417] [2023-08-26 19:34:42,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [440341417] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 19:34:42,454 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 19:34:42,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-26 19:34:42,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1423704736] [2023-08-26 19:34:42,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 19:34:42,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 19:34:42,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:34:42,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 19:34:42,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 19:34:42,455 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 486 out of 1241 [2023-08-26 19:34:42,456 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 63 transitions, 360 flow. Second operand has 3 states, 3 states have (on average 491.6666666666667) internal successors, (1475), 3 states have internal predecessors, (1475), 0 states have call successors, (0), 0 states have 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:34:42,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:34:42,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 486 of 1241 [2023-08-26 19:34:42,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:34:43,116 INFO L124 PetriNetUnfolderBase]: 2657/4348 cut-off events. [2023-08-26 19:34:43,116 INFO L125 PetriNetUnfolderBase]: For 6235/6235 co-relation queries the response was YES. [2023-08-26 19:34:43,125 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13668 conditions, 4348 events. 2657/4348 cut-off events. For 6235/6235 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 21767 event pairs, 1346 based on Foata normal form. 146/4182 useless extension candidates. Maximal degree in co-relation 13640. Up to 4317 conditions per place. [2023-08-26 19:34:43,134 INFO L140 encePairwiseOnDemand]: 1237/1241 looper letters, 64 selfloop transitions, 2 changer transitions 4/70 dead transitions. [2023-08-26 19:34:43,134 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 70 transitions, 534 flow [2023-08-26 19:34:43,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 19:34:43,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 19:34:43,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1501 transitions. [2023-08-26 19:34:43,136 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40316948697287136 [2023-08-26 19:34:43,136 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1501 transitions. [2023-08-26 19:34:43,136 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1501 transitions. [2023-08-26 19:34:43,136 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:34:43,136 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1501 transitions. [2023-08-26 19:34:43,137 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 500.3333333333333) internal successors, (1501), 3 states have internal predecessors, (1501), 0 states have call successors, (0), 0 states have 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:34:43,139 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1241.0) internal successors, (4964), 4 states have internal predecessors, (4964), 0 states have call successors, (0), 0 states have 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:34:43,139 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1241.0) internal successors, (4964), 4 states have internal predecessors, (4964), 0 states have call successors, (0), 0 states have 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:34:43,139 INFO L175 Difference]: Start difference. First operand has 85 places, 63 transitions, 360 flow. Second operand 3 states and 1501 transitions. [2023-08-26 19:34:43,139 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 70 transitions, 534 flow [2023-08-26 19:34:43,144 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 70 transitions, 526 flow, removed 2 selfloop flow, removed 3 redundant places. [2023-08-26 19:34:43,145 INFO L231 Difference]: Finished difference. Result has 85 places, 63 transitions, 374 flow [2023-08-26 19:34:43,145 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1241, PETRI_DIFFERENCE_MINUEND_FLOW=352, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=374, PETRI_PLACES=85, PETRI_TRANSITIONS=63} [2023-08-26 19:34:43,145 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, 12 predicate places. [2023-08-26 19:34:43,146 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 63 transitions, 374 flow [2023-08-26 19:34:43,146 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 491.6666666666667) internal successors, (1475), 3 states have internal predecessors, (1475), 0 states have call successors, (0), 0 states have 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:34:43,146 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:34:43,146 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2023-08-26 19:34:43,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2023-08-26 19:34:43,146 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 76 more)] === [2023-08-26 19:34:43,146 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:34:43,146 INFO L85 PathProgramCache]: Analyzing trace with hash -600196967, now seen corresponding path program 1 times [2023-08-26 19:34:43,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:34:43,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [387453589] [2023-08-26 19:34:43,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:34:43,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:34:43,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:34:43,421 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 6 proven. 17 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-08-26 19:34:43,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:34:43,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [387453589] [2023-08-26 19:34:43,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [387453589] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 19:34:43,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1711278622] [2023-08-26 19:34:43,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:34:43,422 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 19:34:43,422 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 19:34:43,438 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:34:43,509 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:34:43,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:34:43,721 INFO L262 TraceCheckSpWp]: Trace formula consists of 336 conjuncts, 21 conjunts are in the unsatisfiable core [2023-08-26 19:34:43,724 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 19:34:43,728 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-26 19:34:43,911 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 17 [2023-08-26 19:34:43,914 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2023-08-26 19:34:43,927 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 10 proven. 13 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-08-26 19:34:43,927 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 19:34:44,034 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 130 treesize of output 118 [2023-08-26 19:34:44,037 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 118 treesize of output 116 [2023-08-26 19:34:44,211 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 15 proven. 8 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-08-26 19:34:44,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1711278622] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 19:34:44,211 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 19:34:44,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 31 [2023-08-26 19:34:44,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [198912290] [2023-08-26 19:34:44,211 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 19:34:44,212 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-08-26 19:34:44,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:34:44,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-08-26 19:34:44,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=201, Invalid=791, Unknown=0, NotChecked=0, Total=992 [2023-08-26 19:34:44,216 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 413 out of 1241 [2023-08-26 19:34:44,221 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 63 transitions, 374 flow. Second operand has 32 states, 32 states have (on average 415.125) internal successors, (13284), 32 states have internal predecessors, (13284), 0 states have call successors, (0), 0 states have 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:34:44,221 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:34:44,221 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 413 of 1241 [2023-08-26 19:34:44,221 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:34:45,543 INFO L124 PetriNetUnfolderBase]: 3515/5752 cut-off events. [2023-08-26 19:34:45,544 INFO L125 PetriNetUnfolderBase]: For 7695/7695 co-relation queries the response was YES. [2023-08-26 19:34:45,553 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18127 conditions, 5752 events. 3515/5752 cut-off events. For 7695/7695 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 27615 event pairs, 651 based on Foata normal form. 208/5544 useless extension candidates. Maximal degree in co-relation 18101. Up to 1212 conditions per place. [2023-08-26 19:34:45,562 INFO L140 encePairwiseOnDemand]: 1229/1241 looper letters, 159 selfloop transitions, 23 changer transitions 0/182 dead transitions. [2023-08-26 19:34:45,562 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 182 transitions, 1234 flow [2023-08-26 19:34:45,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-26 19:34:45,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-26 19:34:45,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 5519 transitions. [2023-08-26 19:34:45,566 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3420938449141511 [2023-08-26 19:34:45,566 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 5519 transitions. [2023-08-26 19:34:45,566 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 5519 transitions. [2023-08-26 19:34:45,567 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:34:45,567 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 5519 transitions. [2023-08-26 19:34:45,570 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 424.53846153846155) internal successors, (5519), 13 states have internal predecessors, (5519), 0 states have call successors, (0), 0 states have 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:34:45,576 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 1241.0) internal successors, (17374), 14 states have internal predecessors, (17374), 0 states have call successors, (0), 0 states have 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:34:45,576 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 1241.0) internal successors, (17374), 14 states have internal predecessors, (17374), 0 states have call successors, (0), 0 states have 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:34:45,576 INFO L175 Difference]: Start difference. First operand has 85 places, 63 transitions, 374 flow. Second operand 13 states and 5519 transitions. [2023-08-26 19:34:45,576 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 182 transitions, 1234 flow [2023-08-26 19:34:45,582 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 182 transitions, 1216 flow, removed 9 selfloop flow, removed 1 redundant places. [2023-08-26 19:34:45,583 INFO L231 Difference]: Finished difference. Result has 97 places, 67 transitions, 490 flow [2023-08-26 19:34:45,583 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1241, PETRI_DIFFERENCE_MINUEND_FLOW=357, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=490, PETRI_PLACES=97, PETRI_TRANSITIONS=67} [2023-08-26 19:34:45,584 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, 24 predicate places. [2023-08-26 19:34:45,584 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 67 transitions, 490 flow [2023-08-26 19:34:45,585 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 415.125) internal successors, (13284), 32 states have internal predecessors, (13284), 0 states have call successors, (0), 0 states have 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:34:45,585 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:34:45,585 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 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:34:45,590 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2023-08-26 19:34:45,790 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 19:34:45,790 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 76 more)] === [2023-08-26 19:34:45,790 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:34:45,790 INFO L85 PathProgramCache]: Analyzing trace with hash 176928560, now seen corresponding path program 1 times [2023-08-26 19:34:45,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:34:45,790 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1498710519] [2023-08-26 19:34:45,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:34:45,791 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:34:45,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:34:47,495 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-26 19:34:47,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:34:47,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1498710519] [2023-08-26 19:34:47,496 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1498710519] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 19:34:47,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1388818902] [2023-08-26 19:34:47,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:34:47,496 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 19:34:47,496 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 19:34:47,497 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:34:47,499 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:34:47,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:34:47,711 INFO L262 TraceCheckSpWp]: Trace formula consists of 352 conjuncts, 36 conjunts are in the unsatisfiable core [2023-08-26 19:34:47,715 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 19:34:48,742 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-26 19:34:48,742 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 19:34:50,659 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-26 19:34:50,662 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 789 treesize of output 779 [2023-08-26 19:34:50,698 INFO L322 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-08-26 19:34:50,699 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 771 treesize of output 753 [2023-08-26 19:34:55,439 INFO L322 Elim1Store]: treesize reduction 220, result has 67.1 percent of original size [2023-08-26 19:34:55,440 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 66 case distinctions, treesize of input 266 treesize of output 636 [2023-08-26 19:34:56,511 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-26 19:34:56,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1388818902] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 19:34:56,511 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 19:34:56,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 10] total 30 [2023-08-26 19:34:56,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [685096232] [2023-08-26 19:34:56,511 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 19:34:56,512 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-08-26 19:34:56,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:34:56,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-08-26 19:34:56,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=168, Invalid=762, Unknown=0, NotChecked=0, Total=930 [2023-08-26 19:34:56,516 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 350 out of 1241 [2023-08-26 19:34:56,519 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 67 transitions, 490 flow. Second operand has 31 states, 31 states have (on average 351.96774193548384) internal successors, (10911), 31 states have internal predecessors, (10911), 0 states have call successors, (0), 0 states have 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:34:56,519 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:34:56,520 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 350 of 1241 [2023-08-26 19:34:56,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:35:06,394 INFO L124 PetriNetUnfolderBase]: 5965/10343 cut-off events. [2023-08-26 19:35:06,394 INFO L125 PetriNetUnfolderBase]: For 17312/17312 co-relation queries the response was YES. [2023-08-26 19:35:06,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33067 conditions, 10343 events. 5965/10343 cut-off events. For 17312/17312 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 62863 event pairs, 869 based on Foata normal form. 5/9596 useless extension candidates. Maximal degree in co-relation 33036. Up to 4678 conditions per place. [2023-08-26 19:35:06,440 INFO L140 encePairwiseOnDemand]: 1222/1241 looper letters, 194 selfloop transitions, 181 changer transitions 14/389 dead transitions. [2023-08-26 19:35:06,440 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 389 transitions, 2980 flow [2023-08-26 19:35:06,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2023-08-26 19:35:06,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2023-08-26 19:35:06,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 12541 transitions. [2023-08-26 19:35:06,514 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.288730286635202 [2023-08-26 19:35:06,514 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 12541 transitions. [2023-08-26 19:35:06,514 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 12541 transitions. [2023-08-26 19:35:06,516 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:35:06,516 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 12541 transitions. [2023-08-26 19:35:06,522 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 358.3142857142857) internal successors, (12541), 35 states have internal predecessors, (12541), 0 states have call successors, (0), 0 states have 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:35:06,541 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 1241.0) internal successors, (44676), 36 states have internal predecessors, (44676), 0 states have call successors, (0), 0 states have 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:35:06,545 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 1241.0) internal successors, (44676), 36 states have internal predecessors, (44676), 0 states have call successors, (0), 0 states have 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:35:06,545 INFO L175 Difference]: Start difference. First operand has 97 places, 67 transitions, 490 flow. Second operand 35 states and 12541 transitions. [2023-08-26 19:35:06,545 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 389 transitions, 2980 flow [2023-08-26 19:35:06,562 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 389 transitions, 2901 flow, removed 3 selfloop flow, removed 9 redundant places. [2023-08-26 19:35:06,565 INFO L231 Difference]: Finished difference. Result has 136 places, 256 transitions, 2365 flow [2023-08-26 19:35:06,565 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1241, PETRI_DIFFERENCE_MINUEND_FLOW=459, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=2365, PETRI_PLACES=136, PETRI_TRANSITIONS=256} [2023-08-26 19:35:06,565 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, 63 predicate places. [2023-08-26 19:35:06,565 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 256 transitions, 2365 flow [2023-08-26 19:35:06,567 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 351.96774193548384) internal successors, (10911), 31 states have internal predecessors, (10911), 0 states have call successors, (0), 0 states have 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:35:06,567 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:35:06,567 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 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:35:06,572 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:35:06,771 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 19:35:06,772 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 76 more)] === [2023-08-26 19:35:06,772 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:35:06,772 INFO L85 PathProgramCache]: Analyzing trace with hash 1154688756, now seen corresponding path program 2 times [2023-08-26 19:35:06,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:35:06,773 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1501589061] [2023-08-26 19:35:06,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:35:06,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:35:06,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:35:08,254 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-26 19:35:08,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:35:08,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1501589061] [2023-08-26 19:35:08,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1501589061] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 19:35:08,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1114220391] [2023-08-26 19:35:08,254 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-26 19:35:08,255 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 19:35:08,255 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 19:35:08,255 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:35:08,261 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:35:08,487 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-26 19:35:08,487 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 19:35:08,489 INFO L262 TraceCheckSpWp]: Trace formula consists of 352 conjuncts, 36 conjunts are in the unsatisfiable core [2023-08-26 19:35:08,493 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 19:35:09,525 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-26 19:35:09,526 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 87 treesize of output 71 [2023-08-26 19:35:09,563 INFO L322 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-08-26 19:35:09,563 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 7 [2023-08-26 19:35:09,573 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-26 19:35:09,573 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 15 [2023-08-26 19:35:09,713 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-26 19:35:09,713 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 19:35:11,959 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-26 19:35:11,959 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 733 treesize of output 725 [2023-08-26 19:35:11,983 INFO L322 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-08-26 19:35:11,983 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 717 treesize of output 701 [2023-08-26 19:35:12,064 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-26 19:35:12,065 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 778 treesize of output 744 [2023-08-26 19:35:14,646 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-26 19:35:14,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1114220391] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 19:35:14,646 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 19:35:14,646 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 10] total 31 [2023-08-26 19:35:14,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1696904339] [2023-08-26 19:35:14,661 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 19:35:14,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-08-26 19:35:14,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:35:14,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-08-26 19:35:14,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=168, Invalid=824, Unknown=0, NotChecked=0, Total=992 [2023-08-26 19:35:14,665 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 350 out of 1241 [2023-08-26 19:35:14,669 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 256 transitions, 2365 flow. Second operand has 32 states, 32 states have (on average 351.96875) internal successors, (11263), 32 states have internal predecessors, (11263), 0 states have call successors, (0), 0 states have 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:35:14,669 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:35:14,669 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 350 of 1241 [2023-08-26 19:35:14,669 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:35:27,275 INFO L124 PetriNetUnfolderBase]: 7473/13167 cut-off events. [2023-08-26 19:35:27,275 INFO L125 PetriNetUnfolderBase]: For 38601/38601 co-relation queries the response was YES. [2023-08-26 19:35:27,316 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56068 conditions, 13167 events. 7473/13167 cut-off events. For 38601/38601 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 85454 event pairs, 1133 based on Foata normal form. 47/12960 useless extension candidates. Maximal degree in co-relation 56023. Up to 5927 conditions per place. [2023-08-26 19:35:27,348 INFO L140 encePairwiseOnDemand]: 1220/1241 looper letters, 357 selfloop transitions, 458 changer transitions 39/854 dead transitions. [2023-08-26 19:35:27,348 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 854 transitions, 8177 flow [2023-08-26 19:35:27,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2023-08-26 19:35:27,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 68 states. [2023-08-26 19:35:27,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 24292 transitions. [2023-08-26 19:35:27,398 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2878608332938333 [2023-08-26 19:35:27,399 INFO L72 ComplementDD]: Start complementDD. Operand 68 states and 24292 transitions. [2023-08-26 19:35:27,399 INFO L73 IsDeterministic]: Start isDeterministic. Operand 68 states and 24292 transitions. [2023-08-26 19:35:27,403 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:35:27,403 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 68 states and 24292 transitions. [2023-08-26 19:35:27,440 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 69 states, 68 states have (on average 357.2352941176471) internal successors, (24292), 68 states have internal predecessors, (24292), 0 states have call successors, (0), 0 states have 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:35:27,523 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 69 states, 69 states have (on average 1241.0) internal successors, (85629), 69 states have internal predecessors, (85629), 0 states have call successors, (0), 0 states have 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:35:27,536 INFO L81 ComplementDD]: Finished complementDD. Result has 69 states, 69 states have (on average 1241.0) internal successors, (85629), 69 states have internal predecessors, (85629), 0 states have call successors, (0), 0 states have 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:35:27,536 INFO L175 Difference]: Start difference. First operand has 136 places, 256 transitions, 2365 flow. Second operand 68 states and 24292 transitions. [2023-08-26 19:35:27,536 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 854 transitions, 8177 flow [2023-08-26 19:35:27,661 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 854 transitions, 7970 flow, removed 103 selfloop flow, removed 2 redundant places. [2023-08-26 19:35:27,668 INFO L231 Difference]: Finished difference. Result has 236 places, 607 transitions, 7044 flow [2023-08-26 19:35:27,668 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1241, PETRI_DIFFERENCE_MINUEND_FLOW=2270, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=68, PETRI_FLOW=7044, PETRI_PLACES=236, PETRI_TRANSITIONS=607} [2023-08-26 19:35:27,668 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, 163 predicate places. [2023-08-26 19:35:27,669 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 607 transitions, 7044 flow [2023-08-26 19:35:27,670 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 351.96875) internal successors, (11263), 32 states have internal predecessors, (11263), 0 states have call successors, (0), 0 states have 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:35:27,670 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:35:27,670 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 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:35:27,678 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:35:27,872 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 19:35:27,872 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 76 more)] === [2023-08-26 19:35:27,873 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:35:27,873 INFO L85 PathProgramCache]: Analyzing trace with hash 1533408850, now seen corresponding path program 3 times [2023-08-26 19:35:27,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:35:27,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [845327150] [2023-08-26 19:35:27,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:35:27,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:35:27,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:35:29,271 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-26 19:35:29,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:35:29,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [845327150] [2023-08-26 19:35:29,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [845327150] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 19:35:29,272 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [331160598] [2023-08-26 19:35:29,272 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-26 19:35:29,272 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 19:35:29,272 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 19:35:29,273 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:35:29,275 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:35:29,609 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-26 19:35:29,609 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 19:35:29,611 INFO L262 TraceCheckSpWp]: Trace formula consists of 286 conjuncts, 36 conjunts are in the unsatisfiable core [2023-08-26 19:35:29,615 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 19:35:30,115 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-26 19:35:30,115 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 394 treesize of output 330 [2023-08-26 19:35:30,135 INFO L322 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-08-26 19:35:30,135 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 7 [2023-08-26 19:35:30,158 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-26 19:35:30,158 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 15 [2023-08-26 19:35:30,394 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-26 19:35:30,394 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 19:35:34,285 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-26 19:35:34,286 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 523 treesize of output 721 [2023-08-26 19:35:34,526 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-26 19:35:34,526 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 497 treesize of output 691 Received shutdown request... [2023-08-26 19:47:51,185 WARN L266 SmtUtils]: Removed 2 from assertion stack [2023-08-26 19:47:51,188 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr12ASSERT_VIOLATIONASSERT (78 of 79 remaining) [2023-08-26 19:47:51,199 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:47:51,220 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:47:51,226 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-08-26 19:47:51,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 19:47:51,395 WARN L619 AbstractCegarLoop]: Verification canceled: while CegarLoopForPetriNet was analyzing trace of length 33 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 21ms.. [2023-08-26 19:47:51,396 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (77 of 79 remaining) [2023-08-26 19:47:51,396 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (76 of 79 remaining) [2023-08-26 19:47:51,396 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (75 of 79 remaining) [2023-08-26 19:47:51,396 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (74 of 79 remaining) [2023-08-26 19:47:51,396 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (73 of 79 remaining) [2023-08-26 19:47:51,396 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err5REQUIRES_VIOLATIONMEMORY_DEREFERENCE (72 of 79 remaining) [2023-08-26 19:47:51,396 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err6REQUIRES_VIOLATIONMEMORY_DEREFERENCE (71 of 79 remaining) [2023-08-26 19:47:51,397 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err7REQUIRES_VIOLATIONMEMORY_DEREFERENCE (70 of 79 remaining) [2023-08-26 19:47:51,397 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err8REQUIRES_VIOLATIONMEMORY_DEREFERENCE (69 of 79 remaining) [2023-08-26 19:47:51,397 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err9REQUIRES_VIOLATIONMEMORY_DEREFERENCE (68 of 79 remaining) [2023-08-26 19:47:51,397 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err10REQUIRES_VIOLATIONMEMORY_DEREFERENCE (67 of 79 remaining) [2023-08-26 19:47:51,397 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err11REQUIRES_VIOLATIONMEMORY_DEREFERENCE (66 of 79 remaining) [2023-08-26 19:47:51,397 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err12REQUIRES_VIOLATIONMEMORY_DEREFERENCE (65 of 79 remaining) [2023-08-26 19:47:51,397 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err13REQUIRES_VIOLATIONMEMORY_DEREFERENCE (64 of 79 remaining) [2023-08-26 19:47:51,397 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err14REQUIRES_VIOLATIONMEMORY_DEREFERENCE (63 of 79 remaining) [2023-08-26 19:47:51,397 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err15REQUIRES_VIOLATIONMEMORY_DEREFERENCE (62 of 79 remaining) [2023-08-26 19:47:51,397 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (61 of 79 remaining) [2023-08-26 19:47:51,397 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (60 of 79 remaining) [2023-08-26 19:47:51,397 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (59 of 79 remaining) [2023-08-26 19:47:51,397 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (58 of 79 remaining) [2023-08-26 19:47:51,397 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (57 of 79 remaining) [2023-08-26 19:47:51,397 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err5REQUIRES_VIOLATIONMEMORY_DEREFERENCE (56 of 79 remaining) [2023-08-26 19:47:51,397 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err6REQUIRES_VIOLATIONMEMORY_DEREFERENCE (55 of 79 remaining) [2023-08-26 19:47:51,398 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err7REQUIRES_VIOLATIONMEMORY_DEREFERENCE (54 of 79 remaining) [2023-08-26 19:47:51,398 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err8REQUIRES_VIOLATIONMEMORY_DEREFERENCE (53 of 79 remaining) [2023-08-26 19:47:51,398 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err9REQUIRES_VIOLATIONMEMORY_DEREFERENCE (52 of 79 remaining) [2023-08-26 19:47:51,398 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err10REQUIRES_VIOLATIONMEMORY_DEREFERENCE (51 of 79 remaining) [2023-08-26 19:47:51,398 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err11REQUIRES_VIOLATIONMEMORY_DEREFERENCE (50 of 79 remaining) [2023-08-26 19:47:51,398 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err12REQUIRES_VIOLATIONMEMORY_DEREFERENCE (49 of 79 remaining) [2023-08-26 19:47:51,398 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err13REQUIRES_VIOLATIONMEMORY_DEREFERENCE (48 of 79 remaining) [2023-08-26 19:47:51,398 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err14REQUIRES_VIOLATIONMEMORY_DEREFERENCE (47 of 79 remaining) [2023-08-26 19:47:51,398 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err15REQUIRES_VIOLATIONMEMORY_DEREFERENCE (46 of 79 remaining) [2023-08-26 19:47:51,398 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (45 of 79 remaining) [2023-08-26 19:47:51,398 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (44 of 79 remaining) [2023-08-26 19:47:51,398 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (43 of 79 remaining) [2023-08-26 19:47:51,398 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (42 of 79 remaining) [2023-08-26 19:47:51,398 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (41 of 79 remaining) [2023-08-26 19:47:51,398 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE (40 of 79 remaining) [2023-08-26 19:47:51,398 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE (39 of 79 remaining) [2023-08-26 19:47:51,398 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE (38 of 79 remaining) [2023-08-26 19:47:51,399 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE (37 of 79 remaining) [2023-08-26 19:47:51,399 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE (36 of 79 remaining) [2023-08-26 19:47:51,399 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr10REQUIRES_VIOLATIONMEMORY_DEREFERENCE (35 of 79 remaining) [2023-08-26 19:47:51,399 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE (34 of 79 remaining) [2023-08-26 19:47:51,399 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (33 of 79 remaining) [2023-08-26 19:47:51,399 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (32 of 79 remaining) [2023-08-26 19:47:51,399 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (31 of 79 remaining) [2023-08-26 19:47:51,399 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (30 of 79 remaining) [2023-08-26 19:47:51,399 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (29 of 79 remaining) [2023-08-26 19:47:51,399 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (28 of 79 remaining) [2023-08-26 19:47:51,399 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (27 of 79 remaining) [2023-08-26 19:47:51,399 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err5REQUIRES_VIOLATIONMEMORY_DEREFERENCE (26 of 79 remaining) [2023-08-26 19:47:51,399 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err6REQUIRES_VIOLATIONMEMORY_DEREFERENCE (25 of 79 remaining) [2023-08-26 19:47:51,399 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err7REQUIRES_VIOLATIONMEMORY_DEREFERENCE (24 of 79 remaining) [2023-08-26 19:47:51,399 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err8REQUIRES_VIOLATIONMEMORY_DEREFERENCE (23 of 79 remaining) [2023-08-26 19:47:51,400 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err9REQUIRES_VIOLATIONMEMORY_DEREFERENCE (22 of 79 remaining) [2023-08-26 19:47:51,400 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err10REQUIRES_VIOLATIONMEMORY_DEREFERENCE (21 of 79 remaining) [2023-08-26 19:47:51,400 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err11REQUIRES_VIOLATIONMEMORY_DEREFERENCE (20 of 79 remaining) [2023-08-26 19:47:51,400 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err12REQUIRES_VIOLATIONMEMORY_DEREFERENCE (19 of 79 remaining) [2023-08-26 19:47:51,400 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err13REQUIRES_VIOLATIONMEMORY_DEREFERENCE (18 of 79 remaining) [2023-08-26 19:47:51,400 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err14REQUIRES_VIOLATIONMEMORY_DEREFERENCE (17 of 79 remaining) [2023-08-26 19:47:51,400 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err15REQUIRES_VIOLATIONMEMORY_DEREFERENCE (16 of 79 remaining) [2023-08-26 19:47:51,400 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (15 of 79 remaining) [2023-08-26 19:47:51,400 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (14 of 79 remaining) [2023-08-26 19:47:51,400 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (13 of 79 remaining) [2023-08-26 19:47:51,400 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (12 of 79 remaining) [2023-08-26 19:47:51,400 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (11 of 79 remaining) [2023-08-26 19:47:51,400 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err5REQUIRES_VIOLATIONMEMORY_DEREFERENCE (10 of 79 remaining) [2023-08-26 19:47:51,400 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err6REQUIRES_VIOLATIONMEMORY_DEREFERENCE (9 of 79 remaining) [2023-08-26 19:47:51,400 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err7REQUIRES_VIOLATIONMEMORY_DEREFERENCE (8 of 79 remaining) [2023-08-26 19:47:51,400 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err8REQUIRES_VIOLATIONMEMORY_DEREFERENCE (7 of 79 remaining) [2023-08-26 19:47:51,401 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err9REQUIRES_VIOLATIONMEMORY_DEREFERENCE (6 of 79 remaining) [2023-08-26 19:47:51,401 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err10REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 79 remaining) [2023-08-26 19:47:51,401 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err11REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 79 remaining) [2023-08-26 19:47:51,401 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err12REQUIRES_VIOLATIONMEMORY_DEREFERENCE (3 of 79 remaining) [2023-08-26 19:47:51,401 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err13REQUIRES_VIOLATIONMEMORY_DEREFERENCE (2 of 79 remaining) [2023-08-26 19:47:51,401 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err14REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1 of 79 remaining) [2023-08-26 19:47:51,401 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err15REQUIRES_VIOLATIONMEMORY_DEREFERENCE (0 of 79 remaining) [2023-08-26 19:47:51,401 INFO L445 BasicCegarLoop]: Path program histogram: [3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 19:47:51,405 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-08-26 19:47:51,405 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-08-26 19:47:51,406 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 26.08 07:47:51 BasicIcfg [2023-08-26 19:47:51,406 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-08-26 19:47:51,407 INFO L158 Benchmark]: Toolchain (without parser) took 847003.29ms. Allocated memory was 352.3MB in the beginning and 2.4GB in the end (delta: 2.1GB). Free memory was 328.0MB in the beginning and 1.1GB in the end (delta: -757.8MB). Peak memory consumption was 1.5GB. Max. memory is 16.0GB. [2023-08-26 19:47:51,407 INFO L158 Benchmark]: CDTParser took 0.11ms. Allocated memory is still 352.3MB. Free memory is still 328.0MB. There was no memory consumed. Max. memory is 16.0GB. [2023-08-26 19:47:51,407 INFO L158 Benchmark]: CACSL2BoogieTranslator took 171.82ms. Allocated memory is still 352.3MB. Free memory was 328.0MB in the beginning and 314.7MB in the end (delta: 13.3MB). Peak memory consumption was 14.7MB. Max. memory is 16.0GB. [2023-08-26 19:47:51,407 INFO L158 Benchmark]: Boogie Procedure Inliner took 35.15ms. Allocated memory is still 352.3MB. Free memory was 314.7MB in the beginning and 311.2MB in the end (delta: 3.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-26 19:47:51,407 INFO L158 Benchmark]: Boogie Preprocessor took 26.90ms. Allocated memory is still 352.3MB. Free memory was 311.2MB in the beginning and 308.8MB in the end (delta: 2.4MB). Peak memory consumption was 4.2MB. Max. memory is 16.0GB. [2023-08-26 19:47:51,407 INFO L158 Benchmark]: RCFGBuilder took 627.06ms. Allocated memory is still 352.3MB. Free memory was 308.8MB in the beginning and 317.4MB in the end (delta: -8.6MB). Peak memory consumption was 31.6MB. Max. memory is 16.0GB. [2023-08-26 19:47:51,408 INFO L158 Benchmark]: TraceAbstraction took 846138.65ms. Allocated memory was 352.3MB in the beginning and 2.4GB in the end (delta: 2.1GB). Free memory was 316.7MB in the beginning and 1.1GB in the end (delta: -769.1MB). Peak memory consumption was 1.5GB. Max. memory is 16.0GB. [2023-08-26 19:47:51,408 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.11ms. Allocated memory is still 352.3MB. Free memory is still 328.0MB. There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 171.82ms. Allocated memory is still 352.3MB. Free memory was 328.0MB in the beginning and 314.7MB in the end (delta: 13.3MB). Peak memory consumption was 14.7MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 35.15ms. Allocated memory is still 352.3MB. Free memory was 314.7MB in the beginning and 311.2MB in the end (delta: 3.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 26.90ms. Allocated memory is still 352.3MB. Free memory was 311.2MB in the beginning and 308.8MB in the end (delta: 2.4MB). Peak memory consumption was 4.2MB. Max. memory is 16.0GB. * RCFGBuilder took 627.06ms. Allocated memory is still 352.3MB. Free memory was 308.8MB in the beginning and 317.4MB in the end (delta: -8.6MB). Peak memory consumption was 31.6MB. Max. memory is 16.0GB. * TraceAbstraction took 846138.65ms. Allocated memory was 352.3MB in the beginning and 2.4GB in the end (delta: 2.1GB). Free memory was 316.7MB in the beginning and 1.1GB in the end (delta: -769.1MB). Peak memory consumption was 1.5GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 18.5s, 479 PlacesBefore, 73 PlacesAfterwards, 521 TransitionsBefore, 74 TransitionsAfterwards, 67080 CoEnabledTransitionPairs, 8 FixpointIterations, 146 TrivialSequentialCompositions, 373 ConcurrentSequentialCompositions, 21 TrivialYvCompositions, 128 ConcurrentYvCompositions, 41 ChoiceCompositions, 709 TotalNumberOfCompositions, 72296 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 67272, independent: 67160, independent conditional: 0, independent unconditional: 67160, dependent: 112, dependent conditional: 0, dependent unconditional: 112, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 40667, independent: 40640, independent conditional: 0, independent unconditional: 40640, dependent: 27, dependent conditional: 0, dependent unconditional: 27, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 67272, independent: 26520, independent conditional: 0, independent unconditional: 26520, dependent: 85, dependent conditional: 0, dependent unconditional: 85, unknown: 40667, unknown conditional: 0, unknown unconditional: 40667] , Statistics on independence cache: Total cache size (in pairs): 254, Positive cache size: 243, Positive conditional cache size: 0, Positive unconditional cache size: 243, Negative cache size: 11, Negative conditional cache size: 0, Negative unconditional cache size: 11, 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 CegarLoopForPetriNet was analyzing trace of length 33 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 21ms.. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while CegarLoopForPetriNet was analyzing trace of length 33 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 21ms.. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while CegarLoopForPetriNet was analyzing trace of length 33 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 21ms.. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while CegarLoopForPetriNet was analyzing trace of length 33 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 21ms.. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while CegarLoopForPetriNet was analyzing trace of length 33 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 21ms.. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while CegarLoopForPetriNet was analyzing trace of length 33 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 21ms.. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while CegarLoopForPetriNet was analyzing trace of length 33 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 21ms.. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while CegarLoopForPetriNet was analyzing trace of length 33 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 21ms.. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while CegarLoopForPetriNet was analyzing trace of length 33 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 21ms.. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while CegarLoopForPetriNet was analyzing trace of length 33 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 21ms.. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while CegarLoopForPetriNet was analyzing trace of length 33 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 21ms.. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while CegarLoopForPetriNet was analyzing trace of length 33 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 21ms.. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while CegarLoopForPetriNet was analyzing trace of length 33 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 21ms.. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while CegarLoopForPetriNet was analyzing trace of length 33 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 21ms.. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while CegarLoopForPetriNet was analyzing trace of length 33 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 21ms.. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while CegarLoopForPetriNet was analyzing trace of length 33 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 21ms.. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while CegarLoopForPetriNet was analyzing trace of length 33 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 21ms.. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while CegarLoopForPetriNet was analyzing trace of length 33 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 21ms.. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while CegarLoopForPetriNet was analyzing trace of length 33 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 21ms.. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while CegarLoopForPetriNet was analyzing trace of length 33 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 21ms.. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while CegarLoopForPetriNet was analyzing trace of length 33 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 21ms.. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while CegarLoopForPetriNet was analyzing trace of length 33 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 21ms.. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while CegarLoopForPetriNet was analyzing trace of length 33 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 21ms.. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while CegarLoopForPetriNet was analyzing trace of length 33 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 21ms.. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while CegarLoopForPetriNet was analyzing trace of length 33 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 21ms.. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while CegarLoopForPetriNet was analyzing trace of length 33 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 21ms.. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while CegarLoopForPetriNet was analyzing trace of length 33 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 21ms.. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while CegarLoopForPetriNet was analyzing trace of length 33 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 21ms.. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while CegarLoopForPetriNet was analyzing trace of length 33 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 21ms.. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while CegarLoopForPetriNet was analyzing trace of length 33 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 21ms.. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while CegarLoopForPetriNet was analyzing trace of length 33 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 21ms.. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while CegarLoopForPetriNet was analyzing trace of length 33 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 21ms.. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while CegarLoopForPetriNet was analyzing trace of length 33 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 21ms.. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while CegarLoopForPetriNet was analyzing trace of length 33 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 21ms.. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while CegarLoopForPetriNet was analyzing trace of length 33 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 21ms.. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while CegarLoopForPetriNet was analyzing trace of length 33 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 21ms.. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while CegarLoopForPetriNet was analyzing trace of length 33 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 21ms.. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while CegarLoopForPetriNet was analyzing trace of length 33 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 21ms.. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while CegarLoopForPetriNet was analyzing trace of length 33 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 21ms.. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while CegarLoopForPetriNet was analyzing trace of length 33 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 21ms.. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while CegarLoopForPetriNet was analyzing trace of length 33 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 21ms.. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while CegarLoopForPetriNet was analyzing trace of length 33 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 21ms.. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while CegarLoopForPetriNet was analyzing trace of length 33 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 21ms.. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while CegarLoopForPetriNet was analyzing trace of length 33 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 21ms.. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while CegarLoopForPetriNet was analyzing trace of length 33 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 21ms.. - TimeoutResultAtElement [Line: 122]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was analyzing trace of length 33 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 21ms.. - TimeoutResultAtElement [Line: 123]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was analyzing trace of length 33 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 21ms.. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 792 locations, 79 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: 846.0s, OverallIterations: 32, TraceHistogramMax: 5, PathProgramHistogramMax: 3, EmptinessCheckTime: 0.0s, AutomataDifference: 42.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 18.7s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 5060 SdHoareTripleChecker+Valid, 8.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 5060 mSDsluCounter, 0 SdHoareTripleChecker+Invalid, 7.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 0 mSDsCounter, 542 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 12381 IncrementalHoareTripleChecker+Invalid, 12923 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 542 mSolverCounterUnsat, 0 mSDtfsCounter, 12381 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 933 GetRequests, 373 SyntacticMatches, 3 SemanticMatches, 557 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6852 ImplicationChecksByTransitivity, 29.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=7044occurred in iteration=31, InterpolantAutomatonStates: 292, 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.4s SsaConstructionTime, 1.1s SatisfiabilityAnalysisTime, 34.1s InterpolantComputationTime, 817 NumberOfCodeBlocks, 817 NumberOfCodeBlocksAsserted, 50 NumberOfCheckSat, 1017 ConstructedInterpolants, 39 QuantifiedInterpolants, 14971 SizeOfPredicates, 211 NumberOfNonLiveVariables, 4302 ConjunctsInSsa, 382 ConjunctsInUnsatCore, 61 InterpolantComputations, 20 PerfectInterpolantSequences, 1314/1596 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