/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/pthread-ext/35_double_lock_p3_vs.i -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-ac9dbd0-m [2023-08-26 17:56:25,470 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-26 17:56:25,555 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 17:56:25,559 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-26 17:56:25,560 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-26 17:56:25,590 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-26 17:56:25,591 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-26 17:56:25,591 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-26 17:56:25,592 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-26 17:56:25,595 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-26 17:56:25,596 INFO L153 SettingsManager]: * Use SBE=true [2023-08-26 17:56:25,596 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-26 17:56:25,596 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-26 17:56:25,601 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-26 17:56:25,601 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-26 17:56:25,601 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-26 17:56:25,602 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-26 17:56:25,602 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-26 17:56:25,602 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-26 17:56:25,602 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-26 17:56:25,602 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-26 17:56:25,603 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-26 17:56:25,603 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-26 17:56:25,603 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-26 17:56:25,604 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-26 17:56:25,604 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-08-26 17:56:25,604 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-26 17:56:25,604 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-26 17:56:25,605 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-26 17:56:25,605 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-26 17:56:25,606 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-26 17:56:25,606 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-26 17:56:25,606 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-26 17:56:25,606 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-26 17:56:25,606 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-26 17:56:25,607 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 17:56:25,912 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-26 17:56:25,938 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-26 17:56:25,940 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-26 17:56:25,941 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-26 17:56:25,942 INFO L274 PluginConnector]: CDTParser initialized [2023-08-26 17:56:25,943 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-ext/35_double_lock_p3_vs.i [2023-08-26 17:56:27,160 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-26 17:56:27,360 INFO L384 CDTParser]: Found 1 translation units. [2023-08-26 17:56:27,361 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-ext/35_double_lock_p3_vs.i [2023-08-26 17:56:27,372 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8eaaeec00/35ab59fe71b64551bb0683e1f03c07f3/FLAGede1ff43e [2023-08-26 17:56:27,384 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8eaaeec00/35ab59fe71b64551bb0683e1f03c07f3 [2023-08-26 17:56:27,386 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-26 17:56:27,387 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-26 17:56:27,389 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-26 17:56:27,389 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-26 17:56:27,391 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-26 17:56:27,392 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.08 05:56:27" (1/1) ... [2023-08-26 17:56:27,392 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3659066a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 05:56:27, skipping insertion in model container [2023-08-26 17:56:27,393 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.08 05:56:27" (1/1) ... [2023-08-26 17:56:27,440 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-26 17:56:27,692 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-26 17:56:27,703 INFO L201 MainTranslator]: Completed pre-run [2023-08-26 17:56:27,736 WARN L75 lationResultReporter]: Unsoundness Warning: unspecified type, defaulting to int C: short [254] [2023-08-26 17:56:27,737 WARN L75 lationResultReporter]: Unsoundness Warning: unspecified type, defaulting to int C: short [254] [2023-08-26 17:56:27,760 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-26 17:56:27,798 INFO L206 MainTranslator]: Completed translation [2023-08-26 17:56:27,798 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 05:56:27 WrapperNode [2023-08-26 17:56:27,798 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-26 17:56:27,800 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-26 17:56:27,800 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-26 17:56:27,800 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-26 17:56:27,805 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 05:56:27" (1/1) ... [2023-08-26 17:56:27,832 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 05:56:27" (1/1) ... [2023-08-26 17:56:27,861 INFO L138 Inliner]: procedures = 172, calls = 28, calls flagged for inlining = 12, calls inlined = 16, statements flattened = 129 [2023-08-26 17:56:27,861 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-26 17:56:27,862 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-26 17:56:27,862 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-26 17:56:27,863 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-26 17:56:27,870 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 05:56:27" (1/1) ... [2023-08-26 17:56:27,870 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 05:56:27" (1/1) ... [2023-08-26 17:56:27,882 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 05:56:27" (1/1) ... [2023-08-26 17:56:27,882 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 05:56:27" (1/1) ... [2023-08-26 17:56:27,886 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 05:56:27" (1/1) ... [2023-08-26 17:56:27,889 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 05:56:27" (1/1) ... [2023-08-26 17:56:27,890 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 05:56:27" (1/1) ... [2023-08-26 17:56:27,891 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 05:56:27" (1/1) ... [2023-08-26 17:56:27,905 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-26 17:56:27,906 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-26 17:56:27,907 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-26 17:56:27,907 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-26 17:56:27,907 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 05:56:27" (1/1) ... [2023-08-26 17:56:27,912 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-26 17:56:27,921 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 17:56:27,937 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 17:56:27,952 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 17:56:27,977 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-26 17:56:27,977 INFO L130 BoogieDeclarations]: Found specification of procedure thr2 [2023-08-26 17:56:27,978 INFO L138 BoogieDeclarations]: Found implementation of procedure thr2 [2023-08-26 17:56:27,978 INFO L130 BoogieDeclarations]: Found specification of procedure thr1 [2023-08-26 17:56:27,978 INFO L138 BoogieDeclarations]: Found implementation of procedure thr1 [2023-08-26 17:56:27,978 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-26 17:56:27,978 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-26 17:56:27,978 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-26 17:56:27,979 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-26 17:56:27,979 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-26 17:56:27,979 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-26 17:56:27,979 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-26 17:56:27,980 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 17:56:28,129 INFO L236 CfgBuilder]: Building ICFG [2023-08-26 17:56:28,130 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-26 17:56:28,393 INFO L277 CfgBuilder]: Performing block encoding [2023-08-26 17:56:28,543 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-26 17:56:28,543 INFO L302 CfgBuilder]: Removed 2 assume(true) statements. [2023-08-26 17:56:28,545 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.08 05:56:28 BoogieIcfgContainer [2023-08-26 17:56:28,546 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-26 17:56:28,548 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-26 17:56:28,548 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-26 17:56:28,550 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-26 17:56:28,551 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 26.08 05:56:27" (1/3) ... [2023-08-26 17:56:28,551 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6e52c3a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.08 05:56:28, skipping insertion in model container [2023-08-26 17:56:28,551 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 05:56:27" (2/3) ... [2023-08-26 17:56:28,552 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6e52c3a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.08 05:56:28, skipping insertion in model container [2023-08-26 17:56:28,552 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.08 05:56:28" (3/3) ... [2023-08-26 17:56:28,553 INFO L112 eAbstractionObserver]: Analyzing ICFG 35_double_lock_p3_vs.i [2023-08-26 17:56:28,567 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-26 17:56:28,567 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 29 error locations. [2023-08-26 17:56:28,567 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-26 17:56:28,675 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-26 17:56:28,715 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 108 places, 108 transitions, 226 flow [2023-08-26 17:56:28,781 INFO L124 PetriNetUnfolderBase]: 7/119 cut-off events. [2023-08-26 17:56:28,781 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-26 17:56:28,787 INFO L83 FinitePrefix]: Finished finitePrefix Result has 127 conditions, 119 events. 7/119 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 267 event pairs, 0 based on Foata normal form. 0/79 useless extension candidates. Maximal degree in co-relation 101. Up to 4 conditions per place. [2023-08-26 17:56:28,787 INFO L82 GeneralOperation]: Start removeDead. Operand has 108 places, 108 transitions, 226 flow [2023-08-26 17:56:28,794 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 107 places, 107 transitions, 222 flow [2023-08-26 17:56:28,797 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-26 17:56:28,808 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 107 places, 107 transitions, 222 flow [2023-08-26 17:56:28,812 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 107 places, 107 transitions, 222 flow [2023-08-26 17:56:28,812 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 107 places, 107 transitions, 222 flow [2023-08-26 17:56:28,849 INFO L124 PetriNetUnfolderBase]: 7/119 cut-off events. [2023-08-26 17:56:28,850 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-26 17:56:28,852 INFO L83 FinitePrefix]: Finished finitePrefix Result has 127 conditions, 119 events. 7/119 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 267 event pairs, 0 based on Foata normal form. 0/79 useless extension candidates. Maximal degree in co-relation 101. Up to 4 conditions per place. [2023-08-26 17:56:28,855 INFO L119 LiptonReduction]: Number of co-enabled transitions 4340 [2023-08-26 17:56:31,765 INFO L134 LiptonReduction]: Checked pairs total: 9685 [2023-08-26 17:56:31,766 INFO L136 LiptonReduction]: Total number of compositions: 96 [2023-08-26 17:56:31,784 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-26 17:56:31,790 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;@5e967003, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-26 17:56:31,790 INFO L358 AbstractCegarLoop]: Starting to check reachability of 54 error locations. [2023-08-26 17:56:31,792 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-26 17:56:31,792 INFO L124 PetriNetUnfolderBase]: 0/1 cut-off events. [2023-08-26 17:56:31,792 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-26 17:56:31,792 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:56:31,792 INFO L208 CegarLoopForPetriNet]: trace histogram [1] [2023-08-26 17:56:31,793 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thr2Err11REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thr2Err15REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thr2Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 51 more)] === [2023-08-26 17:56:31,797 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:56:31,797 INFO L85 PathProgramCache]: Analyzing trace with hash 647, now seen corresponding path program 1 times [2023-08-26 17:56:31,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:56:31,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1395313708] [2023-08-26 17:56:31,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:56:31,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:56:31,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:56:31,889 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 17:56:31,890 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:56:31,890 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1395313708] [2023-08-26 17:56:31,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1395313708] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:56:31,890 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:56:31,891 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [0] imperfect sequences [] total 0 [2023-08-26 17:56:31,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1085878862] [2023-08-26 17:56:31,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:56:31,898 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-08-26 17:56:31,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:56:31,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-08-26 17:56:31,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-08-26 17:56:31,919 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 69 out of 204 [2023-08-26 17:56:31,921 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 53 transitions, 114 flow. Second operand has 2 states, 2 states have (on average 69.5) internal successors, (139), 2 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:56:31,921 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:56:31,921 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 69 of 204 [2023-08-26 17:56:31,922 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:56:32,216 INFO L124 PetriNetUnfolderBase]: 1600/2441 cut-off events. [2023-08-26 17:56:32,217 INFO L125 PetriNetUnfolderBase]: For 5/5 co-relation queries the response was YES. [2023-08-26 17:56:32,220 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4905 conditions, 2441 events. 1600/2441 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 12202 event pairs, 1287 based on Foata normal form. 0/1128 useless extension candidates. Maximal degree in co-relation 4895. Up to 2411 conditions per place. [2023-08-26 17:56:32,233 INFO L140 encePairwiseOnDemand]: 186/204 looper letters, 33 selfloop transitions, 0 changer transitions 0/35 dead transitions. [2023-08-26 17:56:32,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 40 places, 35 transitions, 144 flow [2023-08-26 17:56:32,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-08-26 17:56:32,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2023-08-26 17:56:32,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 189 transitions. [2023-08-26 17:56:32,244 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4632352941176471 [2023-08-26 17:56:32,244 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 189 transitions. [2023-08-26 17:56:32,245 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 189 transitions. [2023-08-26 17:56:32,246 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:56:32,248 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 189 transitions. [2023-08-26 17:56:32,250 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 94.5) internal successors, (189), 2 states have internal predecessors, (189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:56:32,253 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 204.0) internal successors, (612), 3 states have internal predecessors, (612), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:56:32,254 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 204.0) internal successors, (612), 3 states have internal predecessors, (612), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:56:32,255 INFO L175 Difference]: Start difference. First operand has 56 places, 53 transitions, 114 flow. Second operand 2 states and 189 transitions. [2023-08-26 17:56:32,256 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 40 places, 35 transitions, 144 flow [2023-08-26 17:56:32,258 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 39 places, 35 transitions, 143 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 17:56:32,259 INFO L231 Difference]: Finished difference. Result has 39 places, 35 transitions, 77 flow [2023-08-26 17:56:32,261 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=204, PETRI_DIFFERENCE_MINUEND_FLOW=77, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=77, PETRI_PLACES=39, PETRI_TRANSITIONS=35} [2023-08-26 17:56:32,263 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, -17 predicate places. [2023-08-26 17:56:32,264 INFO L495 AbstractCegarLoop]: Abstraction has has 39 places, 35 transitions, 77 flow [2023-08-26 17:56:32,264 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 69.5) internal successors, (139), 2 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:56:32,264 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:56:32,264 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2023-08-26 17:56:32,264 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-26 17:56:32,264 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thr2Err11REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thr2Err15REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thr2Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 51 more)] === [2023-08-26 17:56:32,265 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:56:32,265 INFO L85 PathProgramCache]: Analyzing trace with hash 19821035, now seen corresponding path program 1 times [2023-08-26 17:56:32,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:56:32,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1436114258] [2023-08-26 17:56:32,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:56:32,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:56:32,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:56:32,431 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 17:56:32,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:56:32,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1436114258] [2023-08-26 17:56:32,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1436114258] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:56:32,432 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:56:32,432 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-26 17:56:32,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1317824883] [2023-08-26 17:56:32,432 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:56:32,433 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 17:56:32,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:56:32,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 17:56:32,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 17:56:32,435 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 204 [2023-08-26 17:56:32,435 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 39 places, 35 transitions, 77 flow. Second operand has 3 states, 3 states have (on average 57.333333333333336) internal successors, (172), 3 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:56:32,435 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:56:32,435 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 204 [2023-08-26 17:56:32,435 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:56:32,624 INFO L124 PetriNetUnfolderBase]: 1249/1928 cut-off events. [2023-08-26 17:56:32,625 INFO L125 PetriNetUnfolderBase]: For 5/5 co-relation queries the response was YES. [2023-08-26 17:56:32,627 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3879 conditions, 1928 events. 1249/1928 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 9349 event pairs, 999 based on Foata normal form. 0/975 useless extension candidates. Maximal degree in co-relation 3875. Up to 1897 conditions per place. [2023-08-26 17:56:32,636 INFO L140 encePairwiseOnDemand]: 202/204 looper letters, 31 selfloop transitions, 1 changer transitions 0/34 dead transitions. [2023-08-26 17:56:32,637 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 40 places, 34 transitions, 139 flow [2023-08-26 17:56:32,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 17:56:32,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 17:56:32,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 201 transitions. [2023-08-26 17:56:32,639 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3284313725490196 [2023-08-26 17:56:32,639 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 201 transitions. [2023-08-26 17:56:32,639 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 201 transitions. [2023-08-26 17:56:32,640 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:56:32,640 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 201 transitions. [2023-08-26 17:56:32,641 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 67.0) internal successors, (201), 3 states have internal predecessors, (201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:56:32,642 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 204.0) internal successors, (816), 4 states have internal predecessors, (816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:56:32,643 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 204.0) internal successors, (816), 4 states have internal predecessors, (816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:56:32,643 INFO L175 Difference]: Start difference. First operand has 39 places, 35 transitions, 77 flow. Second operand 3 states and 201 transitions. [2023-08-26 17:56:32,643 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 40 places, 34 transitions, 139 flow [2023-08-26 17:56:32,644 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 34 transitions, 139 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-26 17:56:32,644 INFO L231 Difference]: Finished difference. Result has 40 places, 34 transitions, 77 flow [2023-08-26 17:56:32,644 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=204, PETRI_DIFFERENCE_MINUEND_FLOW=75, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=77, PETRI_PLACES=40, PETRI_TRANSITIONS=34} [2023-08-26 17:56:32,645 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, -16 predicate places. [2023-08-26 17:56:32,645 INFO L495 AbstractCegarLoop]: Abstraction has has 40 places, 34 transitions, 77 flow [2023-08-26 17:56:32,646 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 57.333333333333336) internal successors, (172), 3 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:56:32,646 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:56:32,646 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2023-08-26 17:56:32,646 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-26 17:56:32,646 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thr2Err11REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thr2Err15REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thr2Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 51 more)] === [2023-08-26 17:56:32,646 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:56:32,647 INFO L85 PathProgramCache]: Analyzing trace with hash 19821034, now seen corresponding path program 1 times [2023-08-26 17:56:32,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:56:32,647 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [737146897] [2023-08-26 17:56:32,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:56:32,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:56:32,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:56:32,733 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 17:56:32,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:56:32,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [737146897] [2023-08-26 17:56:32,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [737146897] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:56:32,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:56:32,734 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-26 17:56:32,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1065414420] [2023-08-26 17:56:32,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:56:32,734 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 17:56:32,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:56:32,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 17:56:32,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 17:56:32,735 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 204 [2023-08-26 17:56:32,736 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 34 transitions, 77 flow. Second operand has 3 states, 3 states have (on average 56.333333333333336) internal successors, (169), 3 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:56:32,736 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:56:32,736 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 204 [2023-08-26 17:56:32,736 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:56:32,897 INFO L124 PetriNetUnfolderBase]: 898/1391 cut-off events. [2023-08-26 17:56:32,897 INFO L125 PetriNetUnfolderBase]: For 5/5 co-relation queries the response was YES. [2023-08-26 17:56:32,899 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2807 conditions, 1391 events. 898/1391 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 6232 event pairs, 711 based on Foata normal form. 0/798 useless extension candidates. Maximal degree in co-relation 2802. Up to 1384 conditions per place. [2023-08-26 17:56:32,904 INFO L140 encePairwiseOnDemand]: 202/204 looper letters, 30 selfloop transitions, 1 changer transitions 0/33 dead transitions. [2023-08-26 17:56:32,904 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 41 places, 33 transitions, 137 flow [2023-08-26 17:56:32,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 17:56:32,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 17:56:32,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 197 transitions. [2023-08-26 17:56:32,908 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32189542483660133 [2023-08-26 17:56:32,908 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 197 transitions. [2023-08-26 17:56:32,908 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 197 transitions. [2023-08-26 17:56:32,908 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:56:32,908 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 197 transitions. [2023-08-26 17:56:32,910 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 65.66666666666667) internal successors, (197), 3 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:56:32,912 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 204.0) internal successors, (816), 4 states have internal predecessors, (816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:56:32,913 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 204.0) internal successors, (816), 4 states have internal predecessors, (816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:56:32,913 INFO L175 Difference]: Start difference. First operand has 40 places, 34 transitions, 77 flow. Second operand 3 states and 197 transitions. [2023-08-26 17:56:32,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 41 places, 33 transitions, 137 flow [2023-08-26 17:56:32,913 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 33 transitions, 136 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 17:56:32,914 INFO L231 Difference]: Finished difference. Result has 40 places, 33 transitions, 76 flow [2023-08-26 17:56:32,914 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=204, PETRI_DIFFERENCE_MINUEND_FLOW=74, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=76, PETRI_PLACES=40, PETRI_TRANSITIONS=33} [2023-08-26 17:56:32,915 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, -16 predicate places. [2023-08-26 17:56:32,915 INFO L495 AbstractCegarLoop]: Abstraction has has 40 places, 33 transitions, 76 flow [2023-08-26 17:56:32,916 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 56.333333333333336) internal successors, (169), 3 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:56:32,916 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:56:32,916 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2023-08-26 17:56:32,916 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-08-26 17:56:32,919 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting thr1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thr2Err11REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thr2Err15REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thr2Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 51 more)] === [2023-08-26 17:56:32,920 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:56:32,920 INFO L85 PathProgramCache]: Analyzing trace with hash 19819154, now seen corresponding path program 1 times [2023-08-26 17:56:32,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:56:32,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [970550085] [2023-08-26 17:56:32,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:56:32,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:56:32,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:56:32,989 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 17:56:32,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:56:32,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [970550085] [2023-08-26 17:56:32,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [970550085] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:56:32,990 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:56:32,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-26 17:56:32,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1591200565] [2023-08-26 17:56:32,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:56:32,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 17:56:32,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:56:32,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 17:56:32,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 17:56:32,993 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 57 out of 204 [2023-08-26 17:56:32,993 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 33 transitions, 76 flow. Second operand has 3 states, 3 states have (on average 58.0) internal successors, (174), 3 states have internal predecessors, (174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:56:32,993 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:56:32,993 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 57 of 204 [2023-08-26 17:56:32,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:56:33,087 INFO L124 PetriNetUnfolderBase]: 517/817 cut-off events. [2023-08-26 17:56:33,087 INFO L125 PetriNetUnfolderBase]: For 4/4 co-relation queries the response was YES. [2023-08-26 17:56:33,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1656 conditions, 817 events. 517/817 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 3264 event pairs, 413 based on Foata normal form. 21/565 useless extension candidates. Maximal degree in co-relation 1651. Up to 811 conditions per place. [2023-08-26 17:56:33,091 INFO L140 encePairwiseOnDemand]: 197/204 looper letters, 24 selfloop transitions, 1 changer transitions 0/27 dead transitions. [2023-08-26 17:56:33,091 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 36 places, 27 transitions, 114 flow [2023-08-26 17:56:33,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 17:56:33,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 17:56:33,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 202 transitions. [2023-08-26 17:56:33,093 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3300653594771242 [2023-08-26 17:56:33,093 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 202 transitions. [2023-08-26 17:56:33,093 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 202 transitions. [2023-08-26 17:56:33,093 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:56:33,093 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 202 transitions. [2023-08-26 17:56:33,094 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 67.33333333333333) internal successors, (202), 3 states have internal predecessors, (202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:56:33,095 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 204.0) internal successors, (816), 4 states have internal predecessors, (816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:56:33,096 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 204.0) internal successors, (816), 4 states have internal predecessors, (816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:56:33,096 INFO L175 Difference]: Start difference. First operand has 40 places, 33 transitions, 76 flow. Second operand 3 states and 202 transitions. [2023-08-26 17:56:33,096 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 36 places, 27 transitions, 114 flow [2023-08-26 17:56:33,096 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 35 places, 27 transitions, 113 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 17:56:33,097 INFO L231 Difference]: Finished difference. Result has 35 places, 27 transitions, 65 flow [2023-08-26 17:56:33,097 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=204, PETRI_DIFFERENCE_MINUEND_FLOW=63, PETRI_DIFFERENCE_MINUEND_PLACES=33, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=65, PETRI_PLACES=35, PETRI_TRANSITIONS=27} [2023-08-26 17:56:33,098 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, -21 predicate places. [2023-08-26 17:56:33,098 INFO L495 AbstractCegarLoop]: Abstraction has has 35 places, 27 transitions, 65 flow [2023-08-26 17:56:33,098 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 58.0) internal successors, (174), 3 states have internal predecessors, (174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:56:33,098 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:56:33,098 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2023-08-26 17:56:33,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-08-26 17:56:33,098 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting thr1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thr2Err11REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thr2Err15REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thr2Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 51 more)] === [2023-08-26 17:56:33,099 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:56:33,099 INFO L85 PathProgramCache]: Analyzing trace with hash 19819155, now seen corresponding path program 1 times [2023-08-26 17:56:33,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:56:33,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [776221046] [2023-08-26 17:56:33,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:56:33,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:56:33,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:56:33,170 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 17:56:33,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:56:33,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [776221046] [2023-08-26 17:56:33,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [776221046] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:56:33,171 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:56:33,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-26 17:56:33,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1330796835] [2023-08-26 17:56:33,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:56:33,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 17:56:33,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:56:33,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 17:56:33,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 17:56:33,172 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 59 out of 204 [2023-08-26 17:56:33,173 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 35 places, 27 transitions, 65 flow. Second operand has 3 states, 3 states have (on average 60.0) internal successors, (180), 3 states have internal predecessors, (180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:56:33,173 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:56:33,173 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 59 of 204 [2023-08-26 17:56:33,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:56:33,233 INFO L124 PetriNetUnfolderBase]: 265/435 cut-off events. [2023-08-26 17:56:33,233 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-08-26 17:56:33,234 INFO L83 FinitePrefix]: Finished finitePrefix Result has 889 conditions, 435 events. 265/435 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 1491 event pairs, 217 based on Foata normal form. 0/371 useless extension candidates. Maximal degree in co-relation 884. Up to 430 conditions per place. [2023-08-26 17:56:33,235 INFO L140 encePairwiseOnDemand]: 198/204 looper letters, 19 selfloop transitions, 1 changer transitions 0/22 dead transitions. [2023-08-26 17:56:33,236 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 32 places, 22 transitions, 95 flow [2023-08-26 17:56:33,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 17:56:33,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 17:56:33,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 202 transitions. [2023-08-26 17:56:33,240 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3300653594771242 [2023-08-26 17:56:33,240 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 202 transitions. [2023-08-26 17:56:33,240 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 202 transitions. [2023-08-26 17:56:33,241 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:56:33,241 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 202 transitions. [2023-08-26 17:56:33,241 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 67.33333333333333) internal successors, (202), 3 states have internal predecessors, (202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:56:33,242 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 204.0) internal successors, (816), 4 states have internal predecessors, (816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:56:33,243 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 204.0) internal successors, (816), 4 states have internal predecessors, (816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:56:33,243 INFO L175 Difference]: Start difference. First operand has 35 places, 27 transitions, 65 flow. Second operand 3 states and 202 transitions. [2023-08-26 17:56:33,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 32 places, 22 transitions, 95 flow [2023-08-26 17:56:33,243 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 31 places, 22 transitions, 94 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 17:56:33,244 INFO L231 Difference]: Finished difference. Result has 31 places, 22 transitions, 56 flow [2023-08-26 17:56:33,244 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=204, PETRI_DIFFERENCE_MINUEND_FLOW=54, PETRI_DIFFERENCE_MINUEND_PLACES=29, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=22, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=56, PETRI_PLACES=31, PETRI_TRANSITIONS=22} [2023-08-26 17:56:33,245 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, -25 predicate places. [2023-08-26 17:56:33,245 INFO L495 AbstractCegarLoop]: Abstraction has has 31 places, 22 transitions, 56 flow [2023-08-26 17:56:33,245 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 60.0) internal successors, (180), 3 states have internal predecessors, (180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:56:33,245 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:56:33,245 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-26 17:56:33,245 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-08-26 17:56:33,246 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting thr1Err4ASSERT_VIOLATIONASSERT === [thr2Err11REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thr2Err15REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thr2Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 51 more)] === [2023-08-26 17:56:33,246 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:56:33,246 INFO L85 PathProgramCache]: Analyzing trace with hash 614394481, now seen corresponding path program 1 times [2023-08-26 17:56:33,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:56:33,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1175846737] [2023-08-26 17:56:33,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:56:33,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:56:33,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:56:33,273 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 17:56:33,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:56:33,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1175846737] [2023-08-26 17:56:33,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1175846737] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:56:33,273 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:56:33,273 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-26 17:56:33,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1628979304] [2023-08-26 17:56:33,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:56:33,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 17:56:33,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:56:33,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 17:56:33,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 17:56:33,275 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 58 out of 204 [2023-08-26 17:56:33,275 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 31 places, 22 transitions, 56 flow. Second operand has 3 states, 3 states have (on average 59.333333333333336) internal successors, (178), 3 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:56:33,275 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:56:33,275 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 58 of 204 [2023-08-26 17:56:33,276 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:56:33,337 INFO L124 PetriNetUnfolderBase]: 257/429 cut-off events. [2023-08-26 17:56:33,338 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-26 17:56:33,338 INFO L83 FinitePrefix]: Finished finitePrefix Result has 876 conditions, 429 events. 257/429 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1474 event pairs, 69 based on Foata normal form. 0/377 useless extension candidates. Maximal degree in co-relation 871. Up to 318 conditions per place. [2023-08-26 17:56:33,340 INFO L140 encePairwiseOnDemand]: 201/204 looper letters, 22 selfloop transitions, 2 changer transitions 1/27 dead transitions. [2023-08-26 17:56:33,340 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 33 places, 27 transitions, 116 flow [2023-08-26 17:56:33,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 17:56:33,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 17:56:33,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 200 transitions. [2023-08-26 17:56:33,341 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32679738562091504 [2023-08-26 17:56:33,342 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 200 transitions. [2023-08-26 17:56:33,342 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 200 transitions. [2023-08-26 17:56:33,342 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:56:33,342 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 200 transitions. [2023-08-26 17:56:33,343 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 66.66666666666667) internal successors, (200), 3 states have internal predecessors, (200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:56:33,344 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 204.0) internal successors, (816), 4 states have internal predecessors, (816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:56:33,345 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 204.0) internal successors, (816), 4 states have internal predecessors, (816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:56:33,345 INFO L175 Difference]: Start difference. First operand has 31 places, 22 transitions, 56 flow. Second operand 3 states and 200 transitions. [2023-08-26 17:56:33,345 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 33 places, 27 transitions, 116 flow [2023-08-26 17:56:33,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 32 places, 27 transitions, 115 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 17:56:33,346 INFO L231 Difference]: Finished difference. Result has 33 places, 21 transitions, 61 flow [2023-08-26 17:56:33,346 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=204, PETRI_DIFFERENCE_MINUEND_FLOW=55, PETRI_DIFFERENCE_MINUEND_PLACES=30, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=22, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=61, PETRI_PLACES=33, PETRI_TRANSITIONS=21} [2023-08-26 17:56:33,348 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, -23 predicate places. [2023-08-26 17:56:33,349 INFO L495 AbstractCegarLoop]: Abstraction has has 33 places, 21 transitions, 61 flow [2023-08-26 17:56:33,349 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 59.333333333333336) internal successors, (178), 3 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:56:33,349 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:56:33,349 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:56:33,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-08-26 17:56:33,349 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting thr1Err4ASSERT_VIOLATIONASSERT === [thr2Err11REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thr2Err15REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thr2Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 51 more)] === [2023-08-26 17:56:33,350 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:56:33,350 INFO L85 PathProgramCache]: Analyzing trace with hash 165907524, now seen corresponding path program 1 times [2023-08-26 17:56:33,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:56:33,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1264663288] [2023-08-26 17:56:33,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:56:33,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:56:33,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:56:33,441 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 17:56:33,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:56:33,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1264663288] [2023-08-26 17:56:33,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1264663288] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:56:33,442 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:56:33,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-26 17:56:33,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2114024951] [2023-08-26 17:56:33,443 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:56:33,443 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 17:56:33,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:56:33,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 17:56:33,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-08-26 17:56:33,444 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 204 [2023-08-26 17:56:33,445 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 33 places, 21 transitions, 61 flow. Second operand has 5 states, 5 states have (on average 57.8) internal successors, (289), 5 states have internal predecessors, (289), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:56:33,445 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:56:33,445 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 204 [2023-08-26 17:56:33,445 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:56:33,549 INFO L124 PetriNetUnfolderBase]: 232/389 cut-off events. [2023-08-26 17:56:33,549 INFO L125 PetriNetUnfolderBase]: For 23/23 co-relation queries the response was YES. [2023-08-26 17:56:33,550 INFO L83 FinitePrefix]: Finished finitePrefix Result has 843 conditions, 389 events. 232/389 cut-off events. For 23/23 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 1308 event pairs, 32 based on Foata normal form. 3/376 useless extension candidates. Maximal degree in co-relation 837. Up to 278 conditions per place. [2023-08-26 17:56:33,551 INFO L140 encePairwiseOnDemand]: 199/204 looper letters, 30 selfloop transitions, 4 changer transitions 0/36 dead transitions. [2023-08-26 17:56:33,551 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 37 places, 36 transitions, 159 flow [2023-08-26 17:56:33,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-26 17:56:33,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-26 17:56:33,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 315 transitions. [2023-08-26 17:56:33,553 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3088235294117647 [2023-08-26 17:56:33,553 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 315 transitions. [2023-08-26 17:56:33,553 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 315 transitions. [2023-08-26 17:56:33,554 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:56:33,554 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 315 transitions. [2023-08-26 17:56:33,554 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 63.0) internal successors, (315), 5 states have internal predecessors, (315), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:56:33,556 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 204.0) internal successors, (1224), 6 states have internal predecessors, (1224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:56:33,556 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 204.0) internal successors, (1224), 6 states have internal predecessors, (1224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:56:33,557 INFO L175 Difference]: Start difference. First operand has 33 places, 21 transitions, 61 flow. Second operand 5 states and 315 transitions. [2023-08-26 17:56:33,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 37 places, 36 transitions, 159 flow [2023-08-26 17:56:33,558 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 35 places, 36 transitions, 155 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-26 17:56:33,558 INFO L231 Difference]: Finished difference. Result has 36 places, 21 transitions, 69 flow [2023-08-26 17:56:33,559 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=204, PETRI_DIFFERENCE_MINUEND_FLOW=57, PETRI_DIFFERENCE_MINUEND_PLACES=31, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=21, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=17, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=69, PETRI_PLACES=36, PETRI_TRANSITIONS=21} [2023-08-26 17:56:33,559 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, -20 predicate places. [2023-08-26 17:56:33,559 INFO L495 AbstractCegarLoop]: Abstraction has has 36 places, 21 transitions, 69 flow [2023-08-26 17:56:33,560 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 57.8) internal successors, (289), 5 states have internal predecessors, (289), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:56:33,560 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:56:33,560 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:56:33,560 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-08-26 17:56:33,560 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting thr1Err4ASSERT_VIOLATIONASSERT === [thr2Err11REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thr2Err15REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thr2Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 51 more)] === [2023-08-26 17:56:33,561 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:56:33,561 INFO L85 PathProgramCache]: Analyzing trace with hash 848164640, now seen corresponding path program 1 times [2023-08-26 17:56:33,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:56:33,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [368582953] [2023-08-26 17:56:33,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:56:33,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:56:33,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:56:33,619 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 17:56:33,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:56:33,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [368582953] [2023-08-26 17:56:33,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [368582953] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:56:33,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:56:33,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-26 17:56:33,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [891381929] [2023-08-26 17:56:33,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:56:33,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-26 17:56:33,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:56:33,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-26 17:56:33,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-08-26 17:56:33,622 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 204 [2023-08-26 17:56:33,622 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 36 places, 21 transitions, 69 flow. Second operand has 6 states, 6 states have (on average 56.666666666666664) internal successors, (340), 6 states have internal predecessors, (340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:56:33,622 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:56:33,622 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 204 [2023-08-26 17:56:33,622 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:56:33,743 INFO L124 PetriNetUnfolderBase]: 217/365 cut-off events. [2023-08-26 17:56:33,743 INFO L125 PetriNetUnfolderBase]: For 69/69 co-relation queries the response was YES. [2023-08-26 17:56:33,744 INFO L83 FinitePrefix]: Finished finitePrefix Result has 835 conditions, 365 events. 217/365 cut-off events. For 69/69 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 1208 event pairs, 23 based on Foata normal form. 9/358 useless extension candidates. Maximal degree in co-relation 828. Up to 158 conditions per place. [2023-08-26 17:56:33,745 INFO L140 encePairwiseOnDemand]: 198/204 looper letters, 34 selfloop transitions, 5 changer transitions 0/41 dead transitions. [2023-08-26 17:56:33,745 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 41 places, 41 transitions, 187 flow [2023-08-26 17:56:33,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-26 17:56:33,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-26 17:56:33,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 370 transitions. [2023-08-26 17:56:33,747 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3022875816993464 [2023-08-26 17:56:33,747 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 370 transitions. [2023-08-26 17:56:33,747 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 370 transitions. [2023-08-26 17:56:33,747 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:56:33,747 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 370 transitions. [2023-08-26 17:56:33,748 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 61.666666666666664) internal successors, (370), 6 states have internal predecessors, (370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:56:33,751 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 204.0) internal successors, (1428), 7 states have internal predecessors, (1428), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:56:33,752 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 204.0) internal successors, (1428), 7 states have internal predecessors, (1428), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:56:33,752 INFO L175 Difference]: Start difference. First operand has 36 places, 21 transitions, 69 flow. Second operand 6 states and 370 transitions. [2023-08-26 17:56:33,752 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 41 places, 41 transitions, 187 flow [2023-08-26 17:56:33,754 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 37 places, 41 transitions, 179 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-08-26 17:56:33,755 INFO L231 Difference]: Finished difference. Result has 38 places, 21 transitions, 75 flow [2023-08-26 17:56:33,755 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=204, PETRI_DIFFERENCE_MINUEND_FLOW=61, PETRI_DIFFERENCE_MINUEND_PLACES=32, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=21, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=16, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=75, PETRI_PLACES=38, PETRI_TRANSITIONS=21} [2023-08-26 17:56:33,757 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, -18 predicate places. [2023-08-26 17:56:33,757 INFO L495 AbstractCegarLoop]: Abstraction has has 38 places, 21 transitions, 75 flow [2023-08-26 17:56:33,758 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 56.666666666666664) internal successors, (340), 6 states have internal predecessors, (340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:56:33,758 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:56:33,758 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:56:33,758 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-08-26 17:56:33,758 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting thr1Err4ASSERT_VIOLATIONASSERT === [thr2Err11REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thr2Err15REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thr2Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 51 more)] === [2023-08-26 17:56:33,758 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:56:33,758 INFO L85 PathProgramCache]: Analyzing trace with hash 377530205, now seen corresponding path program 1 times [2023-08-26 17:56:33,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:56:33,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1518625786] [2023-08-26 17:56:33,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:56:33,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:56:33,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:56:33,878 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 17:56:33,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:56:33,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1518625786] [2023-08-26 17:56:33,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1518625786] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:56:33,879 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:56:33,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-26 17:56:33,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2074998] [2023-08-26 17:56:33,879 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:56:33,880 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-26 17:56:33,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:56:33,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-26 17:56:33,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2023-08-26 17:56:33,884 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 54 out of 204 [2023-08-26 17:56:33,884 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 38 places, 21 transitions, 75 flow. Second operand has 8 states, 8 states have (on average 55.625) internal successors, (445), 8 states have internal predecessors, (445), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:56:33,884 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:56:33,885 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 54 of 204 [2023-08-26 17:56:33,885 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:56:34,006 INFO L124 PetriNetUnfolderBase]: 200/336 cut-off events. [2023-08-26 17:56:34,007 INFO L125 PetriNetUnfolderBase]: For 75/75 co-relation queries the response was YES. [2023-08-26 17:56:34,007 INFO L83 FinitePrefix]: Finished finitePrefix Result has 778 conditions, 336 events. 200/336 cut-off events. For 75/75 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 1084 event pairs, 14 based on Foata normal form. 12/335 useless extension candidates. Maximal degree in co-relation 770. Up to 160 conditions per place. [2023-08-26 17:56:34,008 INFO L140 encePairwiseOnDemand]: 195/204 looper letters, 0 selfloop transitions, 0 changer transitions 45/45 dead transitions. [2023-08-26 17:56:34,008 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 45 transitions, 203 flow [2023-08-26 17:56:34,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-26 17:56:34,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-26 17:56:34,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 477 transitions. [2023-08-26 17:56:34,010 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2922794117647059 [2023-08-26 17:56:34,010 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 477 transitions. [2023-08-26 17:56:34,010 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 477 transitions. [2023-08-26 17:56:34,010 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:56:34,011 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 477 transitions. [2023-08-26 17:56:34,012 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 59.625) internal successors, (477), 8 states have internal predecessors, (477), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:56:34,013 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 204.0) internal successors, (1836), 9 states have internal predecessors, (1836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:56:34,014 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 204.0) internal successors, (1836), 9 states have internal predecessors, (1836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:56:34,014 INFO L175 Difference]: Start difference. First operand has 38 places, 21 transitions, 75 flow. Second operand 8 states and 477 transitions. [2023-08-26 17:56:34,014 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 45 transitions, 203 flow [2023-08-26 17:56:34,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 36 places, 45 transitions, 187 flow, removed 0 selfloop flow, removed 8 redundant places. [2023-08-26 17:56:34,015 INFO L231 Difference]: Finished difference. Result has 36 places, 0 transitions, 0 flow [2023-08-26 17:56:34,016 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=204, PETRI_DIFFERENCE_MINUEND_FLOW=51, PETRI_DIFFERENCE_MINUEND_PLACES=29, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=20, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=0, PETRI_PLACES=36, PETRI_TRANSITIONS=0} [2023-08-26 17:56:34,016 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, -20 predicate places. [2023-08-26 17:56:34,016 INFO L495 AbstractCegarLoop]: Abstraction has has 36 places, 0 transitions, 0 flow [2023-08-26 17:56:34,017 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 55.625) internal successors, (445), 8 states have internal predecessors, (445), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:56:34,019 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr2Err11REQUIRES_VIOLATIONMEMORY_DEREFERENCE (53 of 54 remaining) [2023-08-26 17:56:34,019 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr2Err15REQUIRES_VIOLATIONMEMORY_DEREFERENCE (52 of 54 remaining) [2023-08-26 17:56:34,019 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr2Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (51 of 54 remaining) [2023-08-26 17:56:34,019 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr2Err12REQUIRES_VIOLATIONMEMORY_DEREFERENCE (50 of 54 remaining) [2023-08-26 17:56:34,019 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr1Err5REQUIRES_VIOLATIONMEMORY_DEREFERENCE (49 of 54 remaining) [2023-08-26 17:56:34,019 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (48 of 54 remaining) [2023-08-26 17:56:34,019 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (47 of 54 remaining) [2023-08-26 17:56:34,020 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (46 of 54 remaining) [2023-08-26 17:56:34,020 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr1Err4ASSERT_VIOLATIONASSERT (45 of 54 remaining) [2023-08-26 17:56:34,020 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr1Err8REQUIRES_VIOLATIONMEMORY_DEREFERENCE (44 of 54 remaining) [2023-08-26 17:56:34,020 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr2Err11REQUIRES_VIOLATIONMEMORY_DEREFERENCE (43 of 54 remaining) [2023-08-26 17:56:34,020 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr2Err6REQUIRES_VIOLATIONMEMORY_DEREFERENCE (42 of 54 remaining) [2023-08-26 17:56:34,020 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr2Err5REQUIRES_VIOLATIONMEMORY_DEREFERENCE (41 of 54 remaining) [2023-08-26 17:56:34,020 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (40 of 54 remaining) [2023-08-26 17:56:34,021 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (39 of 54 remaining) [2023-08-26 17:56:34,021 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (38 of 54 remaining) [2023-08-26 17:56:34,021 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr2Err12REQUIRES_VIOLATIONMEMORY_DEREFERENCE (37 of 54 remaining) [2023-08-26 17:56:34,021 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (36 of 54 remaining) [2023-08-26 17:56:34,021 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (35 of 54 remaining) [2023-08-26 17:56:34,021 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (34 of 54 remaining) [2023-08-26 17:56:34,021 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr1Err4ASSERT_VIOLATIONASSERT (33 of 54 remaining) [2023-08-26 17:56:34,021 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (32 of 54 remaining) [2023-08-26 17:56:34,021 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (31 of 54 remaining) [2023-08-26 17:56:34,022 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (30 of 54 remaining) [2023-08-26 17:56:34,022 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr1Err8REQUIRES_VIOLATIONMEMORY_DEREFERENCE (29 of 54 remaining) [2023-08-26 17:56:34,022 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr2Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (28 of 54 remaining) [2023-08-26 17:56:34,022 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr2Err4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (27 of 54 remaining) [2023-08-26 17:56:34,022 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr2Err4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (26 of 54 remaining) [2023-08-26 17:56:34,022 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr1Err7REQUIRES_VIOLATIONMEMORY_DEREFERENCE (25 of 54 remaining) [2023-08-26 17:56:34,022 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr1Err7REQUIRES_VIOLATIONMEMORY_DEREFERENCE (24 of 54 remaining) [2023-08-26 17:56:34,022 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr2Err7REQUIRES_VIOLATIONMEMORY_DEREFERENCE (23 of 54 remaining) [2023-08-26 17:56:34,022 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr2Err5REQUIRES_VIOLATIONMEMORY_DEREFERENCE (22 of 54 remaining) [2023-08-26 17:56:34,023 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr2Err14REQUIRES_VIOLATIONMEMORY_DEREFERENCE (21 of 54 remaining) [2023-08-26 17:56:34,023 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr2Err13REQUIRES_VIOLATIONMEMORY_DEREFERENCE (20 of 54 remaining) [2023-08-26 17:56:34,023 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (19 of 54 remaining) [2023-08-26 17:56:34,023 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr2Err14REQUIRES_VIOLATIONMEMORY_DEREFERENCE (18 of 54 remaining) [2023-08-26 17:56:34,023 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (17 of 54 remaining) [2023-08-26 17:56:34,023 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr2Err10REQUIRES_VIOLATIONMEMORY_DEREFERENCE (16 of 54 remaining) [2023-08-26 17:56:34,023 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr2Err10REQUIRES_VIOLATIONMEMORY_DEREFERENCE (15 of 54 remaining) [2023-08-26 17:56:34,023 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr2Err13REQUIRES_VIOLATIONMEMORY_DEREFERENCE (14 of 54 remaining) [2023-08-26 17:56:34,023 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (13 of 54 remaining) [2023-08-26 17:56:34,023 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr2Err9REQUIRES_VIOLATIONMEMORY_DEREFERENCE (12 of 54 remaining) [2023-08-26 17:56:34,024 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr2Err9REQUIRES_VIOLATIONMEMORY_DEREFERENCE (11 of 54 remaining) [2023-08-26 17:56:34,024 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr1Err6REQUIRES_VIOLATIONMEMORY_DEREFERENCE (10 of 54 remaining) [2023-08-26 17:56:34,024 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr2Err7REQUIRES_VIOLATIONMEMORY_DEREFERENCE (9 of 54 remaining) [2023-08-26 17:56:34,024 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr2Err8REQUIRES_VIOLATIONMEMORY_DEREFERENCE (8 of 54 remaining) [2023-08-26 17:56:34,024 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr2Err15REQUIRES_VIOLATIONMEMORY_DEREFERENCE (7 of 54 remaining) [2023-08-26 17:56:34,024 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (6 of 54 remaining) [2023-08-26 17:56:34,024 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr1Err6REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 54 remaining) [2023-08-26 17:56:34,024 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr2Err8REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 54 remaining) [2023-08-26 17:56:34,024 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (3 of 54 remaining) [2023-08-26 17:56:34,025 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr1Err5REQUIRES_VIOLATIONMEMORY_DEREFERENCE (2 of 54 remaining) [2023-08-26 17:56:34,025 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1 of 54 remaining) [2023-08-26 17:56:34,025 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr2Err6REQUIRES_VIOLATIONMEMORY_DEREFERENCE (0 of 54 remaining) [2023-08-26 17:56:34,025 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-08-26 17:56:34,025 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:56:34,027 INFO L307 ceAbstractionStarter]: Result for error location AllErrorsAtOnce was SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE (1/2) [2023-08-26 17:56:34,031 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 108 places, 108 transitions, 226 flow [2023-08-26 17:56:34,040 INFO L124 PetriNetUnfolderBase]: 7/119 cut-off events. [2023-08-26 17:56:34,040 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-26 17:56:34,041 INFO L83 FinitePrefix]: Finished finitePrefix Result has 127 conditions, 119 events. 7/119 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 267 event pairs, 0 based on Foata normal form. 0/79 useless extension candidates. Maximal degree in co-relation 101. Up to 4 conditions per place. [2023-08-26 17:56:34,041 INFO L82 GeneralOperation]: Start removeDead. Operand has 108 places, 108 transitions, 226 flow [2023-08-26 17:56:34,042 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 105 places, 105 transitions, 218 flow [2023-08-26 17:56:34,042 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-26 17:56:34,042 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 105 places, 105 transitions, 218 flow [2023-08-26 17:56:34,042 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 105 places, 105 transitions, 218 flow [2023-08-26 17:56:34,042 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 105 places, 105 transitions, 218 flow [2023-08-26 17:56:34,050 INFO L124 PetriNetUnfolderBase]: 7/117 cut-off events. [2023-08-26 17:56:34,050 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-26 17:56:34,051 INFO L83 FinitePrefix]: Finished finitePrefix Result has 125 conditions, 117 events. 7/117 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 261 event pairs, 0 based on Foata normal form. 0/79 useless extension candidates. Maximal degree in co-relation 101. Up to 4 conditions per place. [2023-08-26 17:56:34,053 INFO L119 LiptonReduction]: Number of co-enabled transitions 4340 [2023-08-26 17:56:36,340 INFO L134 LiptonReduction]: Checked pairs total: 9584 [2023-08-26 17:56:36,340 INFO L136 LiptonReduction]: Total number of compositions: 86 [2023-08-26 17:56:36,342 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-26 17:56:36,342 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;@5e967003, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-26 17:56:36,342 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-26 17:56:36,346 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-26 17:56:36,346 INFO L124 PetriNetUnfolderBase]: 2/35 cut-off events. [2023-08-26 17:56:36,346 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-26 17:56:36,346 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:56:36,346 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1] [2023-08-26 17:56:36,347 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-26 17:56:36,347 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:56:36,347 INFO L85 PathProgramCache]: Analyzing trace with hash -1893387353, now seen corresponding path program 1 times [2023-08-26 17:56:36,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:56:36,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [381403458] [2023-08-26 17:56:36,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:56:36,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:56:36,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 17:56:36,363 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-26 17:56:36,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 17:56:36,390 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-26 17:56:36,390 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-26 17:56:36,390 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-26 17:56:36,390 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-26 17:56:36,390 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-08-26 17:56:36,391 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-26 17:56:36,392 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (2/2) [2023-08-26 17:56:36,392 WARN L233 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-26 17:56:36,392 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2023-08-26 17:56:36,447 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-26 17:56:36,453 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 177 places, 178 transitions, 380 flow [2023-08-26 17:56:36,468 INFO L124 PetriNetUnfolderBase]: 9/177 cut-off events. [2023-08-26 17:56:36,468 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-26 17:56:36,470 INFO L83 FinitePrefix]: Finished finitePrefix Result has 191 conditions, 177 events. 9/177 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 529 event pairs, 0 based on Foata normal form. 0/116 useless extension candidates. Maximal degree in co-relation 186. Up to 6 conditions per place. [2023-08-26 17:56:36,470 INFO L82 GeneralOperation]: Start removeDead. Operand has 177 places, 178 transitions, 380 flow [2023-08-26 17:56:36,472 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 152 places, 151 transitions, 317 flow [2023-08-26 17:56:36,472 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-26 17:56:36,472 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 152 places, 151 transitions, 317 flow [2023-08-26 17:56:36,473 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 152 places, 151 transitions, 317 flow [2023-08-26 17:56:36,473 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 152 places, 151 transitions, 317 flow [2023-08-26 17:56:36,489 INFO L124 PetriNetUnfolderBase]: 9/177 cut-off events. [2023-08-26 17:56:36,489 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-26 17:56:36,490 INFO L83 FinitePrefix]: Finished finitePrefix Result has 190 conditions, 177 events. 9/177 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 528 event pairs, 0 based on Foata normal form. 0/116 useless extension candidates. Maximal degree in co-relation 163. Up to 6 conditions per place. [2023-08-26 17:56:36,495 INFO L119 LiptonReduction]: Number of co-enabled transitions 11614 [2023-08-26 17:56:39,563 INFO L134 LiptonReduction]: Checked pairs total: 40135 [2023-08-26 17:56:39,563 INFO L136 LiptonReduction]: Total number of compositions: 132 [2023-08-26 17:56:39,569 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-26 17:56:39,570 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;@5e967003, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-26 17:56:39,571 INFO L358 AbstractCegarLoop]: Starting to check reachability of 79 error locations. [2023-08-26 17:56:39,571 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-26 17:56:39,571 INFO L124 PetriNetUnfolderBase]: 0/0 cut-off events. [2023-08-26 17:56:39,571 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-26 17:56:39,571 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:56:39,572 INFO L208 CegarLoopForPetriNet]: trace histogram [1] [2023-08-26 17:56:39,572 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thr2Err14REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thr2Err11REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thr1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 76 more)] === [2023-08-26 17:56:39,572 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:56:39,572 INFO L85 PathProgramCache]: Analyzing trace with hash 1112, now seen corresponding path program 1 times [2023-08-26 17:56:39,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:56:39,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2100707802] [2023-08-26 17:56:39,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:56:39,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:56:39,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:56:39,577 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 17:56:39,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:56:39,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2100707802] [2023-08-26 17:56:39,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2100707802] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:56:39,578 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:56:39,578 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [0] imperfect sequences [] total 0 [2023-08-26 17:56:39,578 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2018948710] [2023-08-26 17:56:39,578 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:56:39,578 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-08-26 17:56:39,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:56:39,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-08-26 17:56:39,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-08-26 17:56:39,579 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 102 out of 310 [2023-08-26 17:56:39,580 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 87 transitions, 189 flow. Second operand has 2 states, 2 states have (on average 102.5) internal successors, (205), 2 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:56:39,580 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:56:39,580 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 102 of 310 [2023-08-26 17:56:39,580 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:56:42,699 INFO L124 PetriNetUnfolderBase]: 25301/37247 cut-off events. [2023-08-26 17:56:42,700 INFO L125 PetriNetUnfolderBase]: For 501/501 co-relation queries the response was YES. [2023-08-26 17:56:42,763 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71834 conditions, 37247 events. 25301/37247 cut-off events. For 501/501 co-relation queries the response was YES. Maximal size of possible extension queue 1699. Compared 275636 event pairs, 21292 based on Foata normal form. 0/17546 useless extension candidates. Maximal degree in co-relation 71823. Up to 33987 conditions per place. [2023-08-26 17:56:42,942 INFO L140 encePairwiseOnDemand]: 283/310 looper letters, 46 selfloop transitions, 0 changer transitions 0/60 dead transitions. [2023-08-26 17:56:42,942 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 60 transitions, 227 flow [2023-08-26 17:56:42,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-08-26 17:56:42,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2023-08-26 17:56:42,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 277 transitions. [2023-08-26 17:56:42,944 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4467741935483871 [2023-08-26 17:56:42,944 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 277 transitions. [2023-08-26 17:56:42,944 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 277 transitions. [2023-08-26 17:56:42,945 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:56:42,945 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 277 transitions. [2023-08-26 17:56:42,945 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 138.5) internal successors, (277), 2 states have internal predecessors, (277), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:56:42,946 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 310.0) internal successors, (930), 3 states have internal predecessors, (930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:56:42,947 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 310.0) internal successors, (930), 3 states have internal predecessors, (930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:56:42,947 INFO L175 Difference]: Start difference. First operand has 91 places, 87 transitions, 189 flow. Second operand 2 states and 277 transitions. [2023-08-26 17:56:42,947 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 60 transitions, 227 flow [2023-08-26 17:56:42,950 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 60 transitions, 224 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-08-26 17:56:42,952 INFO L231 Difference]: Finished difference. Result has 65 places, 60 transitions, 132 flow [2023-08-26 17:56:42,953 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=310, PETRI_DIFFERENCE_MINUEND_FLOW=132, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=132, PETRI_PLACES=65, PETRI_TRANSITIONS=60} [2023-08-26 17:56:42,954 INFO L281 CegarLoopForPetriNet]: 91 programPoint places, -26 predicate places. [2023-08-26 17:56:42,954 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 60 transitions, 132 flow [2023-08-26 17:56:42,954 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 102.5) internal successors, (205), 2 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:56:42,954 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:56:42,954 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2023-08-26 17:56:42,954 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-08-26 17:56:42,954 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thr2Err14REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thr2Err11REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thr1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 76 more)] === [2023-08-26 17:56:42,955 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:56:42,955 INFO L85 PathProgramCache]: Analyzing trace with hash 34129178, now seen corresponding path program 1 times [2023-08-26 17:56:42,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:56:42,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [931815459] [2023-08-26 17:56:42,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:56:42,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:56:42,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:56:43,000 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 17:56:43,001 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:56:43,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [931815459] [2023-08-26 17:56:43,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [931815459] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:56:43,002 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:56:43,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-26 17:56:43,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [995146367] [2023-08-26 17:56:43,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:56:43,002 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 17:56:43,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:56:43,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 17:56:43,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 17:56:43,003 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 310 [2023-08-26 17:56:43,004 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 60 transitions, 132 flow. Second operand has 3 states, 3 states have (on average 90.33333333333333) internal successors, (271), 3 states have internal predecessors, (271), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:56:43,004 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:56:43,004 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 310 [2023-08-26 17:56:43,004 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:56:44,909 INFO L124 PetriNetUnfolderBase]: 18474/27492 cut-off events. [2023-08-26 17:56:44,909 INFO L125 PetriNetUnfolderBase]: For 429/429 co-relation queries the response was YES. [2023-08-26 17:56:44,959 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53011 conditions, 27492 events. 18474/27492 cut-off events. For 429/429 co-relation queries the response was YES. Maximal size of possible extension queue 1207. Compared 197886 event pairs, 15467 based on Foata normal form. 0/13714 useless extension candidates. Maximal degree in co-relation 53006. Up to 24990 conditions per place. [2023-08-26 17:56:45,086 INFO L140 encePairwiseOnDemand]: 308/310 looper letters, 44 selfloop transitions, 1 changer transitions 0/59 dead transitions. [2023-08-26 17:56:45,086 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 59 transitions, 220 flow [2023-08-26 17:56:45,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 17:56:45,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 17:56:45,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 313 transitions. [2023-08-26 17:56:45,088 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3365591397849462 [2023-08-26 17:56:45,088 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 313 transitions. [2023-08-26 17:56:45,088 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 313 transitions. [2023-08-26 17:56:45,088 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:56:45,088 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 313 transitions. [2023-08-26 17:56:45,089 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 104.33333333333333) internal successors, (313), 3 states have internal predecessors, (313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:56:45,090 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 310.0) internal successors, (1240), 4 states have internal predecessors, (1240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:56:45,091 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 310.0) internal successors, (1240), 4 states have internal predecessors, (1240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:56:45,091 INFO L175 Difference]: Start difference. First operand has 65 places, 60 transitions, 132 flow. Second operand 3 states and 313 transitions. [2023-08-26 17:56:45,091 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 59 transitions, 220 flow [2023-08-26 17:56:45,091 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 59 transitions, 220 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-26 17:56:45,092 INFO L231 Difference]: Finished difference. Result has 66 places, 59 transitions, 132 flow [2023-08-26 17:56:45,092 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=310, PETRI_DIFFERENCE_MINUEND_FLOW=130, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=132, PETRI_PLACES=66, PETRI_TRANSITIONS=59} [2023-08-26 17:56:45,093 INFO L281 CegarLoopForPetriNet]: 91 programPoint places, -25 predicate places. [2023-08-26 17:56:45,093 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 59 transitions, 132 flow [2023-08-26 17:56:45,093 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 90.33333333333333) internal successors, (271), 3 states have internal predecessors, (271), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:56:45,093 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:56:45,093 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2023-08-26 17:56:45,094 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-08-26 17:56:45,094 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thr2Err14REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thr2Err11REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thr1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 76 more)] === [2023-08-26 17:56:45,094 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:56:45,094 INFO L85 PathProgramCache]: Analyzing trace with hash 34129180, now seen corresponding path program 1 times [2023-08-26 17:56:45,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:56:45,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [748408490] [2023-08-26 17:56:45,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:56:45,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:56:45,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:56:45,120 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 17:56:45,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:56:45,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [748408490] [2023-08-26 17:56:45,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [748408490] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:56:45,120 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:56:45,120 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-26 17:56:45,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [487385019] [2023-08-26 17:56:45,120 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:56:45,121 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 17:56:45,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:56:45,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 17:56:45,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 17:56:45,122 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 88 out of 310 [2023-08-26 17:56:45,122 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 59 transitions, 132 flow. Second operand has 3 states, 3 states have (on average 89.33333333333333) internal successors, (268), 3 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:56:45,122 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:56:45,122 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 88 of 310 [2023-08-26 17:56:45,122 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:56:46,404 INFO L124 PetriNetUnfolderBase]: 11647/17737 cut-off events. [2023-08-26 17:56:46,404 INFO L125 PetriNetUnfolderBase]: For 429/429 co-relation queries the response was YES. [2023-08-26 17:56:46,426 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34262 conditions, 17737 events. 11647/17737 cut-off events. For 429/429 co-relation queries the response was YES. Maximal size of possible extension queue 742. Compared 122986 event pairs, 9642 based on Foata normal form. 0/9882 useless extension candidates. Maximal degree in co-relation 34256. Up to 15994 conditions per place. [2023-08-26 17:56:46,511 INFO L140 encePairwiseOnDemand]: 308/310 looper letters, 43 selfloop transitions, 1 changer transitions 0/58 dead transitions. [2023-08-26 17:56:46,511 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 58 transitions, 218 flow [2023-08-26 17:56:46,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 17:56:46,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 17:56:46,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 309 transitions. [2023-08-26 17:56:46,513 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33225806451612905 [2023-08-26 17:56:46,513 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 309 transitions. [2023-08-26 17:56:46,513 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 309 transitions. [2023-08-26 17:56:46,514 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:56:46,514 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 309 transitions. [2023-08-26 17:56:46,514 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 103.0) internal successors, (309), 3 states have internal predecessors, (309), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:56:46,516 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 310.0) internal successors, (1240), 4 states have internal predecessors, (1240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:56:46,516 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 310.0) internal successors, (1240), 4 states have internal predecessors, (1240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:56:46,516 INFO L175 Difference]: Start difference. First operand has 66 places, 59 transitions, 132 flow. Second operand 3 states and 309 transitions. [2023-08-26 17:56:46,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 58 transitions, 218 flow [2023-08-26 17:56:46,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 58 transitions, 217 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 17:56:46,518 INFO L231 Difference]: Finished difference. Result has 66 places, 58 transitions, 131 flow [2023-08-26 17:56:46,518 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=310, PETRI_DIFFERENCE_MINUEND_FLOW=129, PETRI_DIFFERENCE_MINUEND_PLACES=64, 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=131, PETRI_PLACES=66, PETRI_TRANSITIONS=58} [2023-08-26 17:56:46,519 INFO L281 CegarLoopForPetriNet]: 91 programPoint places, -25 predicate places. [2023-08-26 17:56:46,519 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 58 transitions, 131 flow [2023-08-26 17:56:46,519 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 89.33333333333333) internal successors, (268), 3 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:56:46,519 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:56:46,519 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2023-08-26 17:56:46,519 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-08-26 17:56:46,519 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting thr1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thr2Err14REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thr2Err11REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thr1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 76 more)] === [2023-08-26 17:56:46,520 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:56:46,520 INFO L85 PathProgramCache]: Analyzing trace with hash 34126751, now seen corresponding path program 1 times [2023-08-26 17:56:46,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:56:46,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [534077580] [2023-08-26 17:56:46,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:56:46,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:56:46,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:56:46,559 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 17:56:46,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:56:46,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [534077580] [2023-08-26 17:56:46,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [534077580] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:56:46,559 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:56:46,559 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-26 17:56:46,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1811677687] [2023-08-26 17:56:46,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:56:46,560 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 17:56:46,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:56:46,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 17:56:46,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 17:56:46,561 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 90 out of 310 [2023-08-26 17:56:46,561 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 58 transitions, 131 flow. Second operand has 3 states, 3 states have (on average 91.0) internal successors, (273), 3 states have internal predecessors, (273), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:56:46,561 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:56:46,562 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 90 of 310 [2023-08-26 17:56:46,562 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:56:47,207 INFO L124 PetriNetUnfolderBase]: 4823/7804 cut-off events. [2023-08-26 17:56:47,207 INFO L125 PetriNetUnfolderBase]: For 250/250 co-relation queries the response was YES. [2023-08-26 17:56:47,217 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14821 conditions, 7804 events. 4823/7804 cut-off events. For 250/250 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 51881 event pairs, 3968 based on Foata normal form. 0/5486 useless extension candidates. Maximal degree in co-relation 14815. Up to 6692 conditions per place. [2023-08-26 17:56:47,245 INFO L140 encePairwiseOnDemand]: 299/310 looper letters, 33 selfloop transitions, 1 changer transitions 0/48 dead transitions. [2023-08-26 17:56:47,245 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 48 transitions, 179 flow [2023-08-26 17:56:47,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 17:56:47,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 17:56:47,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 314 transitions. [2023-08-26 17:56:47,249 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33763440860215055 [2023-08-26 17:56:47,249 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 314 transitions. [2023-08-26 17:56:47,249 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 314 transitions. [2023-08-26 17:56:47,249 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:56:47,249 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 314 transitions. [2023-08-26 17:56:47,251 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 104.66666666666667) internal successors, (314), 3 states have internal predecessors, (314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:56:47,254 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 310.0) internal successors, (1240), 4 states have internal predecessors, (1240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:56:47,254 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 310.0) internal successors, (1240), 4 states have internal predecessors, (1240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:56:47,254 INFO L175 Difference]: Start difference. First operand has 66 places, 58 transitions, 131 flow. Second operand 3 states and 314 transitions. [2023-08-26 17:56:47,255 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 48 transitions, 179 flow [2023-08-26 17:56:47,255 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 48 transitions, 178 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 17:56:47,256 INFO L231 Difference]: Finished difference. Result has 57 places, 48 transitions, 112 flow [2023-08-26 17:56:47,256 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=310, PETRI_DIFFERENCE_MINUEND_FLOW=110, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=112, PETRI_PLACES=57, PETRI_TRANSITIONS=48} [2023-08-26 17:56:47,257 INFO L281 CegarLoopForPetriNet]: 91 programPoint places, -34 predicate places. [2023-08-26 17:56:47,257 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 48 transitions, 112 flow [2023-08-26 17:56:47,258 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 91.0) internal successors, (273), 3 states have internal predecessors, (273), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:56:47,258 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:56:47,258 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2023-08-26 17:56:47,261 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-08-26 17:56:47,261 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting thr1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thr2Err14REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thr2Err11REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thr1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 76 more)] === [2023-08-26 17:56:47,261 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:56:47,261 INFO L85 PathProgramCache]: Analyzing trace with hash 34126747, now seen corresponding path program 1 times [2023-08-26 17:56:47,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:56:47,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1590795729] [2023-08-26 17:56:47,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:56:47,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:56:47,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:56:47,345 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 17:56:47,345 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:56:47,345 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1590795729] [2023-08-26 17:56:47,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1590795729] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:56:47,346 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:56:47,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-26 17:56:47,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1299905545] [2023-08-26 17:56:47,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:56:47,346 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 17:56:47,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:56:47,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 17:56:47,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 17:56:47,347 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 92 out of 310 [2023-08-26 17:56:47,348 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 48 transitions, 112 flow. Second operand has 3 states, 3 states have (on average 93.0) internal successors, (279), 3 states have internal predecessors, (279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:56:47,348 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:56:47,348 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 92 of 310 [2023-08-26 17:56:47,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:56:47,597 INFO L124 PetriNetUnfolderBase]: 1770/3111 cut-off events. [2023-08-26 17:56:47,597 INFO L125 PetriNetUnfolderBase]: For 134/134 co-relation queries the response was YES. [2023-08-26 17:56:47,603 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5797 conditions, 3111 events. 1770/3111 cut-off events. For 134/134 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 19095 event pairs, 1453 based on Foata normal form. 170/2839 useless extension candidates. Maximal degree in co-relation 5791. Up to 2505 conditions per place. [2023-08-26 17:56:47,613 INFO L140 encePairwiseOnDemand]: 301/310 looper letters, 25 selfloop transitions, 1 changer transitions 0/40 dead transitions. [2023-08-26 17:56:47,613 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 40 transitions, 148 flow [2023-08-26 17:56:47,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 17:56:47,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 17:56:47,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 310 transitions. [2023-08-26 17:56:47,615 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3333333333333333 [2023-08-26 17:56:47,615 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 310 transitions. [2023-08-26 17:56:47,615 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 310 transitions. [2023-08-26 17:56:47,615 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:56:47,615 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 310 transitions. [2023-08-26 17:56:47,616 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 103.33333333333333) internal successors, (310), 3 states have internal predecessors, (310), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:56:47,618 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 310.0) internal successors, (1240), 4 states have internal predecessors, (1240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:56:47,618 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 310.0) internal successors, (1240), 4 states have internal predecessors, (1240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:56:47,618 INFO L175 Difference]: Start difference. First operand has 57 places, 48 transitions, 112 flow. Second operand 3 states and 310 transitions. [2023-08-26 17:56:47,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 40 transitions, 148 flow [2023-08-26 17:56:47,619 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 40 transitions, 147 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 17:56:47,619 INFO L231 Difference]: Finished difference. Result has 50 places, 40 transitions, 97 flow [2023-08-26 17:56:47,620 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=310, PETRI_DIFFERENCE_MINUEND_FLOW=95, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=97, PETRI_PLACES=50, PETRI_TRANSITIONS=40} [2023-08-26 17:56:47,620 INFO L281 CegarLoopForPetriNet]: 91 programPoint places, -41 predicate places. [2023-08-26 17:56:47,620 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 40 transitions, 97 flow [2023-08-26 17:56:47,620 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 93.0) internal successors, (279), 3 states have internal predecessors, (279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:56:47,620 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:56:47,620 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-26 17:56:47,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-08-26 17:56:47,621 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting thr1Err4ASSERT_VIOLATIONASSERT === [thr2Err14REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thr2Err11REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thr1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 76 more)] === [2023-08-26 17:56:47,621 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:56:47,621 INFO L85 PathProgramCache]: Analyzing trace with hash 1057930288, now seen corresponding path program 1 times [2023-08-26 17:56:47,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:56:47,621 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [559353616] [2023-08-26 17:56:47,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:56:47,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:56:47,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:56:47,641 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 17:56:47,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:56:47,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [559353616] [2023-08-26 17:56:47,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [559353616] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:56:47,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:56:47,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-26 17:56:47,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1168696613] [2023-08-26 17:56:47,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:56:47,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 17:56:47,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:56:47,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 17:56:47,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 17:56:47,644 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 81 out of 310 [2023-08-26 17:56:47,645 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 40 transitions, 97 flow. Second operand has 3 states, 3 states have (on average 82.33333333333333) internal successors, (247), 3 states have internal predecessors, (247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:56:47,645 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:56:47,645 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 81 of 310 [2023-08-26 17:56:47,645 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:56:48,116 INFO L124 PetriNetUnfolderBase]: 4526/6451 cut-off events. [2023-08-26 17:56:48,116 INFO L125 PetriNetUnfolderBase]: For 196/196 co-relation queries the response was YES. [2023-08-26 17:56:48,124 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13083 conditions, 6451 events. 4526/6451 cut-off events. For 196/196 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 34561 event pairs, 1323 based on Foata normal form. 0/5798 useless extension candidates. Maximal degree in co-relation 13077. Up to 5903 conditions per place. [2023-08-26 17:56:48,142 INFO L140 encePairwiseOnDemand]: 306/310 looper letters, 46 selfloop transitions, 3 changer transitions 0/53 dead transitions. [2023-08-26 17:56:48,142 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 53 transitions, 226 flow [2023-08-26 17:56:48,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 17:56:48,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 17:56:48,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 293 transitions. [2023-08-26 17:56:48,144 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3150537634408602 [2023-08-26 17:56:48,144 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 293 transitions. [2023-08-26 17:56:48,144 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 293 transitions. [2023-08-26 17:56:48,144 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:56:48,144 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 293 transitions. [2023-08-26 17:56:48,145 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 97.66666666666667) internal successors, (293), 3 states have internal predecessors, (293), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:56:48,146 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 310.0) internal successors, (1240), 4 states have internal predecessors, (1240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:56:48,147 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 310.0) internal successors, (1240), 4 states have internal predecessors, (1240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:56:48,147 INFO L175 Difference]: Start difference. First operand has 50 places, 40 transitions, 97 flow. Second operand 3 states and 293 transitions. [2023-08-26 17:56:48,147 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 53 transitions, 226 flow [2023-08-26 17:56:48,147 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 53 transitions, 225 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 17:56:48,148 INFO L231 Difference]: Finished difference. Result has 52 places, 42 transitions, 115 flow [2023-08-26 17:56:48,148 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=310, PETRI_DIFFERENCE_MINUEND_FLOW=96, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=115, PETRI_PLACES=52, PETRI_TRANSITIONS=42} [2023-08-26 17:56:48,150 INFO L281 CegarLoopForPetriNet]: 91 programPoint places, -39 predicate places. [2023-08-26 17:56:48,150 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 42 transitions, 115 flow [2023-08-26 17:56:48,150 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 82.33333333333333) internal successors, (247), 3 states have internal predecessors, (247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:56:48,150 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:56:48,150 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:56:48,150 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-08-26 17:56:48,150 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting thr1Err4ASSERT_VIOLATIONASSERT === [thr2Err14REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thr2Err11REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thr1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 76 more)] === [2023-08-26 17:56:48,151 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:56:48,151 INFO L85 PathProgramCache]: Analyzing trace with hash -671889808, now seen corresponding path program 1 times [2023-08-26 17:56:48,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:56:48,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1348317842] [2023-08-26 17:56:48,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:56:48,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:56:48,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:56:48,212 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 17:56:48,212 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:56:48,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1348317842] [2023-08-26 17:56:48,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1348317842] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:56:48,212 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:56:48,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-26 17:56:48,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [888174958] [2023-08-26 17:56:48,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:56:48,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 17:56:48,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:56:48,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 17:56:48,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-08-26 17:56:48,214 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 310 [2023-08-26 17:56:48,216 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 42 transitions, 115 flow. Second operand has 5 states, 5 states have (on average 81.0) internal successors, (405), 5 states have internal predecessors, (405), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:56:48,216 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:56:48,216 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 310 [2023-08-26 17:56:48,216 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:56:48,707 INFO L124 PetriNetUnfolderBase]: 5164/7361 cut-off events. [2023-08-26 17:56:48,708 INFO L125 PetriNetUnfolderBase]: For 792/792 co-relation queries the response was YES. [2023-08-26 17:56:48,721 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15691 conditions, 7361 events. 5164/7361 cut-off events. For 792/792 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 41314 event pairs, 1155 based on Foata normal form. 56/7116 useless extension candidates. Maximal degree in co-relation 15684. Up to 5773 conditions per place. [2023-08-26 17:56:48,749 INFO L140 encePairwiseOnDemand]: 301/310 looper letters, 82 selfloop transitions, 11 changer transitions 0/97 dead transitions. [2023-08-26 17:56:48,749 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 97 transitions, 435 flow [2023-08-26 17:56:48,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-26 17:56:48,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-26 17:56:48,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 568 transitions. [2023-08-26 17:56:48,751 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3053763440860215 [2023-08-26 17:56:48,751 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 568 transitions. [2023-08-26 17:56:48,752 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 568 transitions. [2023-08-26 17:56:48,752 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:56:48,752 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 568 transitions. [2023-08-26 17:56:48,753 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 94.66666666666667) internal successors, (568), 6 states have internal predecessors, (568), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:56:48,756 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 310.0) internal successors, (2170), 7 states have internal predecessors, (2170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:56:48,756 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 310.0) internal successors, (2170), 7 states have internal predecessors, (2170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:56:48,756 INFO L175 Difference]: Start difference. First operand has 52 places, 42 transitions, 115 flow. Second operand 6 states and 568 transitions. [2023-08-26 17:56:48,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 97 transitions, 435 flow [2023-08-26 17:56:48,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 97 transitions, 431 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 17:56:48,760 INFO L231 Difference]: Finished difference. Result has 59 places, 50 transitions, 184 flow [2023-08-26 17:56:48,760 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=310, PETRI_DIFFERENCE_MINUEND_FLOW=112, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=184, PETRI_PLACES=59, PETRI_TRANSITIONS=50} [2023-08-26 17:56:48,760 INFO L281 CegarLoopForPetriNet]: 91 programPoint places, -32 predicate places. [2023-08-26 17:56:48,761 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 50 transitions, 184 flow [2023-08-26 17:56:48,761 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 81.0) internal successors, (405), 5 states have internal predecessors, (405), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:56:48,761 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:56:48,761 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:56:48,761 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-08-26 17:56:48,761 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting thr1Err4ASSERT_VIOLATIONASSERT === [thr2Err14REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thr2Err11REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thr1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 76 more)] === [2023-08-26 17:56:48,762 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:56:48,762 INFO L85 PathProgramCache]: Analyzing trace with hash -1441141025, now seen corresponding path program 1 times [2023-08-26 17:56:48,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:56:48,762 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [583664346] [2023-08-26 17:56:48,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:56:48,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:56:48,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:56:48,819 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 17:56:48,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:56:48,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [583664346] [2023-08-26 17:56:48,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [583664346] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:56:48,819 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:56:48,819 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-26 17:56:48,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [18053474] [2023-08-26 17:56:48,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:56:48,820 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-26 17:56:48,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:56:48,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-26 17:56:48,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-08-26 17:56:48,821 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 310 [2023-08-26 17:56:48,822 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 50 transitions, 184 flow. Second operand has 7 states, 7 states have (on average 79.71428571428571) internal successors, (558), 7 states have internal predecessors, (558), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:56:48,822 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:56:48,822 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 310 [2023-08-26 17:56:48,822 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:56:49,720 INFO L124 PetriNetUnfolderBase]: 6200/8865 cut-off events. [2023-08-26 17:56:49,720 INFO L125 PetriNetUnfolderBase]: For 2578/2578 co-relation queries the response was YES. [2023-08-26 17:56:49,740 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20765 conditions, 8865 events. 6200/8865 cut-off events. For 2578/2578 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 52249 event pairs, 865 based on Foata normal form. 112/8684 useless extension candidates. Maximal degree in co-relation 20755. Up to 5307 conditions per place. [2023-08-26 17:56:49,776 INFO L140 encePairwiseOnDemand]: 299/310 looper letters, 126 selfloop transitions, 22 changer transitions 0/152 dead transitions. [2023-08-26 17:56:49,776 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 152 transitions, 755 flow [2023-08-26 17:56:49,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-26 17:56:49,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-26 17:56:49,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 851 transitions. [2023-08-26 17:56:49,780 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3050179211469534 [2023-08-26 17:56:49,780 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 851 transitions. [2023-08-26 17:56:49,780 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 851 transitions. [2023-08-26 17:56:49,780 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:56:49,781 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 851 transitions. [2023-08-26 17:56:49,782 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 94.55555555555556) internal successors, (851), 9 states have internal predecessors, (851), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:56:49,786 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 310.0) internal successors, (3100), 10 states have internal predecessors, (3100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:56:49,787 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 310.0) internal successors, (3100), 10 states have internal predecessors, (3100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:56:49,787 INFO L175 Difference]: Start difference. First operand has 59 places, 50 transitions, 184 flow. Second operand 9 states and 851 transitions. [2023-08-26 17:56:49,787 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 152 transitions, 755 flow [2023-08-26 17:56:49,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 152 transitions, 736 flow, removed 2 selfloop flow, removed 2 redundant places. [2023-08-26 17:56:49,798 INFO L231 Difference]: Finished difference. Result has 68 places, 61 transitions, 292 flow [2023-08-26 17:56:49,798 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=310, PETRI_DIFFERENCE_MINUEND_FLOW=171, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=292, PETRI_PLACES=68, PETRI_TRANSITIONS=61} [2023-08-26 17:56:49,798 INFO L281 CegarLoopForPetriNet]: 91 programPoint places, -23 predicate places. [2023-08-26 17:56:49,798 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 61 transitions, 292 flow [2023-08-26 17:56:49,799 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 79.71428571428571) internal successors, (558), 7 states have internal predecessors, (558), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:56:49,799 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:56:49,799 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:56:49,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-08-26 17:56:49,799 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting thr1Err4ASSERT_VIOLATIONASSERT === [thr2Err14REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thr2Err11REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thr1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 76 more)] === [2023-08-26 17:56:49,800 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:56:49,800 INFO L85 PathProgramCache]: Analyzing trace with hash 518986886, now seen corresponding path program 1 times [2023-08-26 17:56:49,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:56:49,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1447181786] [2023-08-26 17:56:49,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:56:49,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:56:49,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:56:49,846 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-26 17:56:49,846 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:56:49,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1447181786] [2023-08-26 17:56:49,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1447181786] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:56:49,847 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:56:49,847 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-26 17:56:49,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1364904930] [2023-08-26 17:56:49,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:56:49,847 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 17:56:49,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:56:49,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 17:56:49,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-08-26 17:56:49,849 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 310 [2023-08-26 17:56:49,849 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 61 transitions, 292 flow. Second operand has 5 states, 5 states have (on average 81.2) internal successors, (406), 5 states have internal predecessors, (406), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:56:49,849 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:56:49,849 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 310 [2023-08-26 17:56:49,849 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:56:50,620 INFO L124 PetriNetUnfolderBase]: 6798/9731 cut-off events. [2023-08-26 17:56:50,620 INFO L125 PetriNetUnfolderBase]: For 6418/6418 co-relation queries the response was YES. [2023-08-26 17:56:50,640 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25402 conditions, 9731 events. 6798/9731 cut-off events. For 6418/6418 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 57750 event pairs, 1485 based on Foata normal form. 60/9494 useless extension candidates. Maximal degree in co-relation 25389. Up to 8197 conditions per place. [2023-08-26 17:56:50,667 INFO L140 encePairwiseOnDemand]: 301/310 looper letters, 97 selfloop transitions, 17 changer transitions 0/118 dead transitions. [2023-08-26 17:56:50,668 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 118 transitions, 724 flow [2023-08-26 17:56:50,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-26 17:56:50,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-26 17:56:50,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 566 transitions. [2023-08-26 17:56:50,670 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3043010752688172 [2023-08-26 17:56:50,670 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 566 transitions. [2023-08-26 17:56:50,670 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 566 transitions. [2023-08-26 17:56:50,670 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:56:50,671 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 566 transitions. [2023-08-26 17:56:50,672 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 94.33333333333333) internal successors, (566), 6 states have internal predecessors, (566), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:56:50,674 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 310.0) internal successors, (2170), 7 states have internal predecessors, (2170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:56:50,675 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 310.0) internal successors, (2170), 7 states have internal predecessors, (2170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:56:50,675 INFO L175 Difference]: Start difference. First operand has 68 places, 61 transitions, 292 flow. Second operand 6 states and 566 transitions. [2023-08-26 17:56:50,675 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 118 transitions, 724 flow [2023-08-26 17:56:50,692 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 118 transitions, 668 flow, removed 7 selfloop flow, removed 5 redundant places. [2023-08-26 17:56:50,693 INFO L231 Difference]: Finished difference. Result has 71 places, 74 transitions, 406 flow [2023-08-26 17:56:50,694 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=310, PETRI_DIFFERENCE_MINUEND_FLOW=252, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=406, PETRI_PLACES=71, PETRI_TRANSITIONS=74} [2023-08-26 17:56:50,694 INFO L281 CegarLoopForPetriNet]: 91 programPoint places, -20 predicate places. [2023-08-26 17:56:50,694 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 74 transitions, 406 flow [2023-08-26 17:56:50,694 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 81.2) internal successors, (406), 5 states have internal predecessors, (406), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:56:50,694 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:56:50,695 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:56:50,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-08-26 17:56:50,695 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting thr1Err4ASSERT_VIOLATIONASSERT === [thr2Err14REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thr2Err11REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thr1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 76 more)] === [2023-08-26 17:56:50,695 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:56:50,695 INFO L85 PathProgramCache]: Analyzing trace with hash 530016037, now seen corresponding path program 1 times [2023-08-26 17:56:50,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:56:50,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [40409194] [2023-08-26 17:56:50,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:56:50,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:56:50,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:56:50,759 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-26 17:56:50,759 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:56:50,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [40409194] [2023-08-26 17:56:50,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [40409194] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:56:50,759 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:56:50,759 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-26 17:56:50,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1855481000] [2023-08-26 17:56:50,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:56:50,760 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-26 17:56:50,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:56:50,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-26 17:56:50,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-08-26 17:56:50,761 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 310 [2023-08-26 17:56:50,762 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 74 transitions, 406 flow. Second operand has 7 states, 7 states have (on average 79.85714285714286) internal successors, (559), 7 states have internal predecessors, (559), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:56:50,762 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:56:50,762 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 310 [2023-08-26 17:56:50,762 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:56:51,726 INFO L124 PetriNetUnfolderBase]: 8326/11923 cut-off events. [2023-08-26 17:56:51,727 INFO L125 PetriNetUnfolderBase]: For 10728/10728 co-relation queries the response was YES. [2023-08-26 17:56:51,765 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32073 conditions, 11923 events. 8326/11923 cut-off events. For 10728/10728 co-relation queries the response was YES. Maximal size of possible extension queue 618. Compared 73647 event pairs, 1453 based on Foata normal form. 120/11754 useless extension candidates. Maximal degree in co-relation 32057. Up to 7773 conditions per place. [2023-08-26 17:56:51,802 INFO L140 encePairwiseOnDemand]: 298/310 looper letters, 154 selfloop transitions, 43 changer transitions 0/201 dead transitions. [2023-08-26 17:56:51,802 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 201 transitions, 1258 flow [2023-08-26 17:56:51,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-26 17:56:51,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-26 17:56:51,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 944 transitions. [2023-08-26 17:56:51,806 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30451612903225805 [2023-08-26 17:56:51,806 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 944 transitions. [2023-08-26 17:56:51,806 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 944 transitions. [2023-08-26 17:56:51,806 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:56:51,806 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 944 transitions. [2023-08-26 17:56:51,808 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 94.4) internal successors, (944), 10 states have internal predecessors, (944), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:56:51,812 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 310.0) internal successors, (3410), 11 states have internal predecessors, (3410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:56:51,813 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 310.0) internal successors, (3410), 11 states have internal predecessors, (3410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:56:51,813 INFO L175 Difference]: Start difference. First operand has 71 places, 74 transitions, 406 flow. Second operand 10 states and 944 transitions. [2023-08-26 17:56:51,813 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 201 transitions, 1258 flow [2023-08-26 17:56:51,861 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 201 transitions, 1219 flow, removed 12 selfloop flow, removed 1 redundant places. [2023-08-26 17:56:51,863 INFO L231 Difference]: Finished difference. Result has 83 places, 100 transitions, 721 flow [2023-08-26 17:56:51,864 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=310, PETRI_DIFFERENCE_MINUEND_FLOW=383, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=721, PETRI_PLACES=83, PETRI_TRANSITIONS=100} [2023-08-26 17:56:51,864 INFO L281 CegarLoopForPetriNet]: 91 programPoint places, -8 predicate places. [2023-08-26 17:56:51,864 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 100 transitions, 721 flow [2023-08-26 17:56:51,865 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 79.85714285714286) internal successors, (559), 7 states have internal predecessors, (559), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:56:51,865 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:56:51,865 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:56:51,865 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-08-26 17:56:51,865 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting thr1Err4ASSERT_VIOLATIONASSERT === [thr2Err14REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thr2Err11REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thr1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 76 more)] === [2023-08-26 17:56:51,865 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:56:51,865 INFO L85 PathProgramCache]: Analyzing trace with hash 344555545, now seen corresponding path program 1 times [2023-08-26 17:56:51,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:56:51,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [984338560] [2023-08-26 17:56:51,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:56:51,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:56:51,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:56:51,944 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 17:56:51,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:56:51,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [984338560] [2023-08-26 17:56:51,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [984338560] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:56:51,945 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:56:51,945 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-08-26 17:56:51,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1464928918] [2023-08-26 17:56:51,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:56:51,946 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-26 17:56:51,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:56:51,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-26 17:56:51,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2023-08-26 17:56:51,947 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 310 [2023-08-26 17:56:51,948 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 100 transitions, 721 flow. Second operand has 9 states, 9 states have (on average 78.77777777777777) internal successors, (709), 9 states have internal predecessors, (709), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:56:51,948 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:56:51,948 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 310 [2023-08-26 17:56:51,948 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:56:54,014 INFO L124 PetriNetUnfolderBase]: 13110/18703 cut-off events. [2023-08-26 17:56:54,014 INFO L125 PetriNetUnfolderBase]: For 37764/37764 co-relation queries the response was YES. [2023-08-26 17:56:54,171 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56170 conditions, 18703 events. 13110/18703 cut-off events. For 37764/37764 co-relation queries the response was YES. Maximal size of possible extension queue 969. Compared 123485 event pairs, 1043 based on Foata normal form. 376/18730 useless extension candidates. Maximal degree in co-relation 56150. Up to 7935 conditions per place. [2023-08-26 17:56:54,245 INFO L140 encePairwiseOnDemand]: 295/310 looper letters, 252 selfloop transitions, 109 changer transitions 0/365 dead transitions. [2023-08-26 17:56:54,245 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 365 transitions, 2757 flow [2023-08-26 17:56:54,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-08-26 17:56:54,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-08-26 17:56:54,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1420 transitions. [2023-08-26 17:56:54,253 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3053763440860215 [2023-08-26 17:56:54,253 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1420 transitions. [2023-08-26 17:56:54,253 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1420 transitions. [2023-08-26 17:56:54,255 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:56:54,255 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1420 transitions. [2023-08-26 17:56:54,259 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 94.66666666666667) internal successors, (1420), 15 states have internal predecessors, (1420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:56:54,265 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 310.0) internal successors, (4960), 16 states have internal predecessors, (4960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:56:54,266 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 310.0) internal successors, (4960), 16 states have internal predecessors, (4960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:56:54,266 INFO L175 Difference]: Start difference. First operand has 83 places, 100 transitions, 721 flow. Second operand 15 states and 1420 transitions. [2023-08-26 17:56:54,266 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 365 transitions, 2757 flow [2023-08-26 17:56:54,571 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 365 transitions, 2559 flow, removed 68 selfloop flow, removed 4 redundant places. [2023-08-26 17:56:54,574 INFO L231 Difference]: Finished difference. Result has 102 places, 172 transitions, 1681 flow [2023-08-26 17:56:54,574 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=310, PETRI_DIFFERENCE_MINUEND_FLOW=642, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=1681, PETRI_PLACES=102, PETRI_TRANSITIONS=172} [2023-08-26 17:56:54,574 INFO L281 CegarLoopForPetriNet]: 91 programPoint places, 11 predicate places. [2023-08-26 17:56:54,574 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 172 transitions, 1681 flow [2023-08-26 17:56:54,575 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 78.77777777777777) internal successors, (709), 9 states have internal predecessors, (709), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:56:54,575 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:56:54,575 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:56:54,575 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-08-26 17:56:54,575 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting thr1Err4ASSERT_VIOLATIONASSERT === [thr2Err14REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thr2Err11REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thr1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 76 more)] === [2023-08-26 17:56:54,575 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:56:54,575 INFO L85 PathProgramCache]: Analyzing trace with hash -964618764, now seen corresponding path program 1 times [2023-08-26 17:56:54,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:56:54,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2121452318] [2023-08-26 17:56:54,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:56:54,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:56:54,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:56:54,647 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-26 17:56:54,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:56:54,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2121452318] [2023-08-26 17:56:54,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2121452318] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:56:54,648 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:56:54,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-26 17:56:54,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [298269783] [2023-08-26 17:56:54,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:56:54,649 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-26 17:56:54,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:56:54,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-26 17:56:54,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2023-08-26 17:56:54,650 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 310 [2023-08-26 17:56:54,651 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 172 transitions, 1681 flow. Second operand has 7 states, 7 states have (on average 79.0) internal successors, (553), 7 states have internal predecessors, (553), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:56:54,651 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:56:54,651 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 310 [2023-08-26 17:56:54,651 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:56:56,913 INFO L124 PetriNetUnfolderBase]: 14010/19979 cut-off events. [2023-08-26 17:56:56,914 INFO L125 PetriNetUnfolderBase]: For 77304/77304 co-relation queries the response was YES. [2023-08-26 17:56:57,096 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75502 conditions, 19979 events. 14010/19979 cut-off events. For 77304/77304 co-relation queries the response was YES. Maximal size of possible extension queue 1049. Compared 131495 event pairs, 3079 based on Foata normal form. 48/19678 useless extension candidates. Maximal degree in co-relation 75473. Up to 17065 conditions per place. [2023-08-26 17:56:57,179 INFO L140 encePairwiseOnDemand]: 298/310 looper letters, 215 selfloop transitions, 49 changer transitions 0/268 dead transitions. [2023-08-26 17:56:57,180 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 268 transitions, 2823 flow [2023-08-26 17:56:57,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-26 17:56:57,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-26 17:56:57,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 822 transitions. [2023-08-26 17:56:57,182 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2946236559139785 [2023-08-26 17:56:57,182 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 822 transitions. [2023-08-26 17:56:57,182 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 822 transitions. [2023-08-26 17:56:57,183 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:56:57,183 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 822 transitions. [2023-08-26 17:56:57,185 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 91.33333333333333) internal successors, (822), 9 states have internal predecessors, (822), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:56:57,187 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 310.0) internal successors, (3100), 10 states have internal predecessors, (3100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:56:57,188 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 310.0) internal successors, (3100), 10 states have internal predecessors, (3100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:56:57,188 INFO L175 Difference]: Start difference. First operand has 102 places, 172 transitions, 1681 flow. Second operand 9 states and 822 transitions. [2023-08-26 17:56:57,188 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 268 transitions, 2823 flow [2023-08-26 17:56:57,692 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 268 transitions, 2611 flow, removed 58 selfloop flow, removed 7 redundant places. [2023-08-26 17:56:57,695 INFO L231 Difference]: Finished difference. Result has 106 places, 191 transitions, 1900 flow [2023-08-26 17:56:57,695 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=310, PETRI_DIFFERENCE_MINUEND_FLOW=1504, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1900, PETRI_PLACES=106, PETRI_TRANSITIONS=191} [2023-08-26 17:56:57,695 INFO L281 CegarLoopForPetriNet]: 91 programPoint places, 15 predicate places. [2023-08-26 17:56:57,695 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 191 transitions, 1900 flow [2023-08-26 17:56:57,696 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 79.0) internal successors, (553), 7 states have internal predecessors, (553), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:56:57,696 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:56:57,696 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:56:57,696 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-08-26 17:56:57,696 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting thr1Err4ASSERT_VIOLATIONASSERT === [thr2Err14REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thr2Err11REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thr1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 76 more)] === [2023-08-26 17:56:57,696 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:56:57,696 INFO L85 PathProgramCache]: Analyzing trace with hash -1004943564, now seen corresponding path program 2 times [2023-08-26 17:56:57,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:56:57,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2082755569] [2023-08-26 17:56:57,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:56:57,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:56:57,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:56:57,778 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-26 17:56:57,778 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:56:57,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2082755569] [2023-08-26 17:56:57,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2082755569] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:56:57,778 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:56:57,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-26 17:56:57,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1711489370] [2023-08-26 17:56:57,779 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:56:57,779 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-26 17:56:57,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:56:57,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-26 17:56:57,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2023-08-26 17:56:57,780 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 310 [2023-08-26 17:56:57,780 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 191 transitions, 1900 flow. Second operand has 7 states, 7 states have (on average 79.0) internal successors, (553), 7 states have internal predecessors, (553), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:56:57,780 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:56:57,781 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 310 [2023-08-26 17:56:57,781 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:56:59,819 INFO L124 PetriNetUnfolderBase]: 14792/21105 cut-off events. [2023-08-26 17:56:59,820 INFO L125 PetriNetUnfolderBase]: For 85500/85500 co-relation queries the response was YES. [2023-08-26 17:56:59,989 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80686 conditions, 21105 events. 14792/21105 cut-off events. For 85500/85500 co-relation queries the response was YES. Maximal size of possible extension queue 1133. Compared 140950 event pairs, 3363 based on Foata normal form. 44/20792 useless extension candidates. Maximal degree in co-relation 80653. Up to 17783 conditions per place. [2023-08-26 17:57:00,077 INFO L140 encePairwiseOnDemand]: 298/310 looper letters, 224 selfloop transitions, 63 changer transitions 0/291 dead transitions. [2023-08-26 17:57:00,078 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 291 transitions, 3088 flow [2023-08-26 17:57:00,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-26 17:57:00,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-26 17:57:00,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 820 transitions. [2023-08-26 17:57:00,080 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2939068100358423 [2023-08-26 17:57:00,080 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 820 transitions. [2023-08-26 17:57:00,080 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 820 transitions. [2023-08-26 17:57:00,080 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:57:00,080 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 820 transitions. [2023-08-26 17:57:00,082 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 91.11111111111111) internal successors, (820), 9 states have internal predecessors, (820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:57:00,084 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 310.0) internal successors, (3100), 10 states have internal predecessors, (3100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:57:00,085 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 310.0) internal successors, (3100), 10 states have internal predecessors, (3100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:57:00,085 INFO L175 Difference]: Start difference. First operand has 106 places, 191 transitions, 1900 flow. Second operand 9 states and 820 transitions. [2023-08-26 17:57:00,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 291 transitions, 3088 flow [2023-08-26 17:57:00,657 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 291 transitions, 2947 flow, removed 47 selfloop flow, removed 4 redundant places. [2023-08-26 17:57:00,660 INFO L231 Difference]: Finished difference. Result has 113 places, 210 transitions, 2205 flow [2023-08-26 17:57:00,660 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=310, PETRI_DIFFERENCE_MINUEND_FLOW=1762, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2205, PETRI_PLACES=113, PETRI_TRANSITIONS=210} [2023-08-26 17:57:00,660 INFO L281 CegarLoopForPetriNet]: 91 programPoint places, 22 predicate places. [2023-08-26 17:57:00,660 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 210 transitions, 2205 flow [2023-08-26 17:57:00,661 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 79.0) internal successors, (553), 7 states have internal predecessors, (553), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:57:00,661 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:57:00,661 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:57:00,661 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-08-26 17:57:00,661 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting thr1Err4ASSERT_VIOLATIONASSERT === [thr2Err14REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thr2Err11REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thr1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 76 more)] === [2023-08-26 17:57:00,661 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:57:00,661 INFO L85 PathProgramCache]: Analyzing trace with hash 405380507, now seen corresponding path program 1 times [2023-08-26 17:57:00,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:57:00,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1273495970] [2023-08-26 17:57:00,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:57:00,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:57:00,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:57:00,771 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 17:57:00,771 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:57:00,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1273495970] [2023-08-26 17:57:00,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1273495970] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:57:00,771 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:57:00,772 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-26 17:57:00,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1529853400] [2023-08-26 17:57:00,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:57:00,772 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-26 17:57:00,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:57:00,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-26 17:57:00,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2023-08-26 17:57:00,773 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 76 out of 310 [2023-08-26 17:57:00,774 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 210 transitions, 2205 flow. Second operand has 10 states, 10 states have (on average 77.8) internal successors, (778), 10 states have internal predecessors, (778), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:57:00,774 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:57:00,774 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 76 of 310 [2023-08-26 17:57:00,774 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:57:03,628 INFO L124 PetriNetUnfolderBase]: 16100/23021 cut-off events. [2023-08-26 17:57:03,628 INFO L125 PetriNetUnfolderBase]: For 101570/101570 co-relation queries the response was YES. [2023-08-26 17:57:03,738 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89417 conditions, 23021 events. 16100/23021 cut-off events. For 101570/101570 co-relation queries the response was YES. Maximal size of possible extension queue 1187. Compared 156463 event pairs, 1309 based on Foata normal form. 72/22748 useless extension candidates. Maximal degree in co-relation 89381. Up to 8987 conditions per place. [2023-08-26 17:57:03,815 INFO L140 encePairwiseOnDemand]: 295/310 looper letters, 285 selfloop transitions, 166 changer transitions 10/465 dead transitions. [2023-08-26 17:57:03,815 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 465 transitions, 4622 flow [2023-08-26 17:57:03,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-08-26 17:57:03,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-08-26 17:57:03,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1579 transitions. [2023-08-26 17:57:03,818 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2996204933586338 [2023-08-26 17:57:03,818 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1579 transitions. [2023-08-26 17:57:03,818 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1579 transitions. [2023-08-26 17:57:03,819 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:57:03,819 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1579 transitions. [2023-08-26 17:57:03,821 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 92.88235294117646) internal successors, (1579), 17 states have internal predecessors, (1579), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:57:03,826 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 310.0) internal successors, (5580), 18 states have internal predecessors, (5580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:57:03,826 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 310.0) internal successors, (5580), 18 states have internal predecessors, (5580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:57:03,827 INFO L175 Difference]: Start difference. First operand has 113 places, 210 transitions, 2205 flow. Second operand 17 states and 1579 transitions. [2023-08-26 17:57:03,827 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 465 transitions, 4622 flow [2023-08-26 17:57:04,407 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 465 transitions, 4462 flow, removed 46 selfloop flow, removed 4 redundant places. [2023-08-26 17:57:04,411 INFO L231 Difference]: Finished difference. Result has 128 places, 242 transitions, 2881 flow [2023-08-26 17:57:04,412 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=310, PETRI_DIFFERENCE_MINUEND_FLOW=2061, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=2881, PETRI_PLACES=128, PETRI_TRANSITIONS=242} [2023-08-26 17:57:04,412 INFO L281 CegarLoopForPetriNet]: 91 programPoint places, 37 predicate places. [2023-08-26 17:57:04,412 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 242 transitions, 2881 flow [2023-08-26 17:57:04,413 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 77.8) internal successors, (778), 10 states have internal predecessors, (778), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:57:04,413 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:57:04,413 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:57:04,413 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2023-08-26 17:57:04,413 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting thr1Err4ASSERT_VIOLATIONASSERT === [thr2Err14REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thr2Err11REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thr1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 76 more)] === [2023-08-26 17:57:04,413 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:57:04,413 INFO L85 PathProgramCache]: Analyzing trace with hash 755986595, now seen corresponding path program 1 times [2023-08-26 17:57:04,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:57:04,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [852041012] [2023-08-26 17:57:04,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:57:04,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:57:04,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:57:04,502 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-26 17:57:04,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:57:04,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [852041012] [2023-08-26 17:57:04,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [852041012] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:57:04,503 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:57:04,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-26 17:57:04,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1781420902] [2023-08-26 17:57:04,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:57:04,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-26 17:57:04,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:57:04,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-26 17:57:04,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2023-08-26 17:57:04,504 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 76 out of 310 [2023-08-26 17:57:04,505 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 242 transitions, 2881 flow. Second operand has 8 states, 8 states have (on average 78.0) internal successors, (624), 8 states have internal predecessors, (624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:57:04,505 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:57:04,505 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 76 of 310 [2023-08-26 17:57:04,505 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:57:07,506 INFO L124 PetriNetUnfolderBase]: 18760/26853 cut-off events. [2023-08-26 17:57:07,507 INFO L125 PetriNetUnfolderBase]: For 153336/153336 co-relation queries the response was YES. [2023-08-26 17:57:07,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 111376 conditions, 26853 events. 18760/26853 cut-off events. For 153336/153336 co-relation queries the response was YES. Maximal size of possible extension queue 1454. Compared 187193 event pairs, 3251 based on Foata normal form. 136/26788 useless extension candidates. Maximal degree in co-relation 111337. Up to 16529 conditions per place. [2023-08-26 17:57:07,964 INFO L140 encePairwiseOnDemand]: 297/310 looper letters, 264 selfloop transitions, 156 changer transitions 0/424 dead transitions. [2023-08-26 17:57:07,964 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 424 transitions, 5035 flow [2023-08-26 17:57:07,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-08-26 17:57:07,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-08-26 17:57:07,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1412 transitions. [2023-08-26 17:57:07,967 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2846774193548387 [2023-08-26 17:57:07,967 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1412 transitions. [2023-08-26 17:57:07,967 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1412 transitions. [2023-08-26 17:57:07,967 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:57:07,967 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1412 transitions. [2023-08-26 17:57:07,969 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 88.25) internal successors, (1412), 16 states have internal predecessors, (1412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:57:07,973 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 310.0) internal successors, (5270), 17 states have internal predecessors, (5270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:57:07,974 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 310.0) internal successors, (5270), 17 states have internal predecessors, (5270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:57:07,974 INFO L175 Difference]: Start difference. First operand has 128 places, 242 transitions, 2881 flow. Second operand 16 states and 1412 transitions. [2023-08-26 17:57:07,974 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 424 transitions, 5035 flow [2023-08-26 17:57:09,116 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 424 transitions, 4799 flow, removed 38 selfloop flow, removed 11 redundant places. [2023-08-26 17:57:09,121 INFO L231 Difference]: Finished difference. Result has 136 places, 286 transitions, 3808 flow [2023-08-26 17:57:09,121 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=310, PETRI_DIFFERENCE_MINUEND_FLOW=2674, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=3808, PETRI_PLACES=136, PETRI_TRANSITIONS=286} [2023-08-26 17:57:09,121 INFO L281 CegarLoopForPetriNet]: 91 programPoint places, 45 predicate places. [2023-08-26 17:57:09,121 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 286 transitions, 3808 flow [2023-08-26 17:57:09,122 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 78.0) internal successors, (624), 8 states have internal predecessors, (624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:57:09,122 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:57:09,122 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:57:09,122 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2023-08-26 17:57:09,122 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting thr1Err4ASSERT_VIOLATIONASSERT === [thr2Err14REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thr2Err11REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thr1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 76 more)] === [2023-08-26 17:57:09,122 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:57:09,122 INFO L85 PathProgramCache]: Analyzing trace with hash 714128659, now seen corresponding path program 1 times [2023-08-26 17:57:09,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:57:09,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [888480855] [2023-08-26 17:57:09,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:57:09,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:57:09,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:57:09,213 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-26 17:57:09,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:57:09,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [888480855] [2023-08-26 17:57:09,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [888480855] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:57:09,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:57:09,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-26 17:57:09,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1272620149] [2023-08-26 17:57:09,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:57:09,214 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-26 17:57:09,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:57:09,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-26 17:57:09,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2023-08-26 17:57:09,216 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 76 out of 310 [2023-08-26 17:57:09,216 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 286 transitions, 3808 flow. Second operand has 8 states, 8 states have (on average 78.0) internal successors, (624), 8 states have internal predecessors, (624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:57:09,216 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:57:09,216 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 76 of 310 [2023-08-26 17:57:09,216 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:57:13,768 INFO L124 PetriNetUnfolderBase]: 21576/30845 cut-off events. [2023-08-26 17:57:13,768 INFO L125 PetriNetUnfolderBase]: For 218326/218326 co-relation queries the response was YES. [2023-08-26 17:57:13,999 INFO L83 FinitePrefix]: Finished finitePrefix Result has 135055 conditions, 30845 events. 21576/30845 cut-off events. For 218326/218326 co-relation queries the response was YES. Maximal size of possible extension queue 1689. Compared 217205 event pairs, 4589 based on Foata normal form. 120/30764 useless extension candidates. Maximal degree in co-relation 135011. Up to 24047 conditions per place. [2023-08-26 17:57:14,115 INFO L140 encePairwiseOnDemand]: 296/310 looper letters, 363 selfloop transitions, 113 changer transitions 0/480 dead transitions. [2023-08-26 17:57:14,116 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 480 transitions, 6512 flow [2023-08-26 17:57:14,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-26 17:57:14,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-26 17:57:14,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1085 transitions. [2023-08-26 17:57:14,118 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2916666666666667 [2023-08-26 17:57:14,118 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1085 transitions. [2023-08-26 17:57:14,118 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1085 transitions. [2023-08-26 17:57:14,118 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:57:14,118 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1085 transitions. [2023-08-26 17:57:14,120 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 90.41666666666667) internal successors, (1085), 12 states have internal predecessors, (1085), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:57:14,123 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 310.0) internal successors, (4030), 13 states have internal predecessors, (4030), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:57:14,123 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 310.0) internal successors, (4030), 13 states have internal predecessors, (4030), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:57:14,123 INFO L175 Difference]: Start difference. First operand has 136 places, 286 transitions, 3808 flow. Second operand 12 states and 1085 transitions. [2023-08-26 17:57:14,124 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 480 transitions, 6512 flow [2023-08-26 17:57:15,726 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 480 transitions, 6312 flow, removed 91 selfloop flow, removed 4 redundant places. [2023-08-26 17:57:15,731 INFO L231 Difference]: Finished difference. Result has 147 places, 341 transitions, 4953 flow [2023-08-26 17:57:15,731 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=310, PETRI_DIFFERENCE_MINUEND_FLOW=3642, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4953, PETRI_PLACES=147, PETRI_TRANSITIONS=341} [2023-08-26 17:57:15,732 INFO L281 CegarLoopForPetriNet]: 91 programPoint places, 56 predicate places. [2023-08-26 17:57:15,732 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 341 transitions, 4953 flow [2023-08-26 17:57:15,732 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 78.0) internal successors, (624), 8 states have internal predecessors, (624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:57:15,732 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:57:15,732 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:57:15,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2023-08-26 17:57:15,732 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting thr1Err4ASSERT_VIOLATIONASSERT === [thr2Err14REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thr2Err11REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thr1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 76 more)] === [2023-08-26 17:57:15,733 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:57:15,733 INFO L85 PathProgramCache]: Analyzing trace with hash 279476795, now seen corresponding path program 2 times [2023-08-26 17:57:15,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:57:15,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [499257587] [2023-08-26 17:57:15,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:57:15,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:57:15,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:57:15,817 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-26 17:57:15,818 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:57:15,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [499257587] [2023-08-26 17:57:15,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [499257587] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:57:15,818 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:57:15,818 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-26 17:57:15,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1535847370] [2023-08-26 17:57:15,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:57:15,819 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-26 17:57:15,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:57:15,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-26 17:57:15,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-08-26 17:57:15,822 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 310 [2023-08-26 17:57:15,822 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 341 transitions, 4953 flow. Second operand has 7 states, 7 states have (on average 79.28571428571429) internal successors, (555), 7 states have internal predecessors, (555), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:57:15,822 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:57:15,823 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 310 [2023-08-26 17:57:15,823 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:57:21,004 INFO L124 PetriNetUnfolderBase]: 23708/33857 cut-off events. [2023-08-26 17:57:21,004 INFO L125 PetriNetUnfolderBase]: For 270368/270368 co-relation queries the response was YES. [2023-08-26 17:57:21,339 INFO L83 FinitePrefix]: Finished finitePrefix Result has 153349 conditions, 33857 events. 23708/33857 cut-off events. For 270368/270368 co-relation queries the response was YES. Maximal size of possible extension queue 1864. Compared 242405 event pairs, 5279 based on Foata normal form. 104/33760 useless extension candidates. Maximal degree in co-relation 153300. Up to 29397 conditions per place. [2023-08-26 17:57:21,473 INFO L140 encePairwiseOnDemand]: 297/310 looper letters, 400 selfloop transitions, 69 changer transitions 0/473 dead transitions. [2023-08-26 17:57:21,473 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 473 transitions, 7171 flow [2023-08-26 17:57:21,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-26 17:57:21,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-26 17:57:21,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 912 transitions. [2023-08-26 17:57:21,475 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.29419354838709677 [2023-08-26 17:57:21,475 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 912 transitions. [2023-08-26 17:57:21,475 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 912 transitions. [2023-08-26 17:57:21,475 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:57:21,476 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 912 transitions. [2023-08-26 17:57:21,477 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 91.2) internal successors, (912), 10 states have internal predecessors, (912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:57:21,479 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 310.0) internal successors, (3410), 11 states have internal predecessors, (3410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:57:21,480 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 310.0) internal successors, (3410), 11 states have internal predecessors, (3410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:57:21,480 INFO L175 Difference]: Start difference. First operand has 147 places, 341 transitions, 4953 flow. Second operand 10 states and 912 transitions. [2023-08-26 17:57:21,480 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 473 transitions, 7171 flow [2023-08-26 17:57:23,681 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 473 transitions, 6826 flow, removed 138 selfloop flow, removed 6 redundant places. [2023-08-26 17:57:23,686 INFO L231 Difference]: Finished difference. Result has 154 places, 377 transitions, 5564 flow [2023-08-26 17:57:23,687 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=310, PETRI_DIFFERENCE_MINUEND_FLOW=4608, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5564, PETRI_PLACES=154, PETRI_TRANSITIONS=377} [2023-08-26 17:57:23,687 INFO L281 CegarLoopForPetriNet]: 91 programPoint places, 63 predicate places. [2023-08-26 17:57:23,687 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 377 transitions, 5564 flow [2023-08-26 17:57:23,687 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 79.28571428571429) internal successors, (555), 7 states have internal predecessors, (555), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:57:23,687 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:57:23,687 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:57:23,687 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2023-08-26 17:57:23,688 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting thr1Err4ASSERT_VIOLATIONASSERT === [thr2Err14REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thr2Err11REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thr1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 76 more)] === [2023-08-26 17:57:23,688 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:57:23,688 INFO L85 PathProgramCache]: Analyzing trace with hash 574858963, now seen corresponding path program 3 times [2023-08-26 17:57:23,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:57:23,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1295506660] [2023-08-26 17:57:23,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:57:23,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:57:23,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:57:23,776 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-26 17:57:23,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:57:23,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1295506660] [2023-08-26 17:57:23,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1295506660] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:57:23,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:57:23,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-26 17:57:23,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [255373228] [2023-08-26 17:57:23,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:57:23,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-26 17:57:23,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:57:23,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-26 17:57:23,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2023-08-26 17:57:23,778 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 76 out of 310 [2023-08-26 17:57:23,779 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 377 transitions, 5564 flow. Second operand has 8 states, 8 states have (on average 78.0) internal successors, (624), 8 states have internal predecessors, (624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:57:23,779 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:57:23,779 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 76 of 310 [2023-08-26 17:57:23,779 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:57:29,884 INFO L124 PetriNetUnfolderBase]: 26290/37571 cut-off events. [2023-08-26 17:57:29,884 INFO L125 PetriNetUnfolderBase]: For 345142/345142 co-relation queries the response was YES. [2023-08-26 17:57:30,279 INFO L83 FinitePrefix]: Finished finitePrefix Result has 174500 conditions, 37571 events. 26290/37571 cut-off events. For 345142/345142 co-relation queries the response was YES. Maximal size of possible extension queue 2126. Compared 274932 event pairs, 4241 based on Foata normal form. 120/37490 useless extension candidates. Maximal degree in co-relation 174446. Up to 21757 conditions per place. [2023-08-26 17:57:30,430 INFO L140 encePairwiseOnDemand]: 296/310 looper letters, 376 selfloop transitions, 228 changer transitions 0/608 dead transitions. [2023-08-26 17:57:30,431 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 608 transitions, 8745 flow [2023-08-26 17:57:30,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-08-26 17:57:30,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-08-26 17:57:30,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1588 transitions. [2023-08-26 17:57:30,433 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2845878136200717 [2023-08-26 17:57:30,433 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1588 transitions. [2023-08-26 17:57:30,433 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1588 transitions. [2023-08-26 17:57:30,434 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:57:30,434 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1588 transitions. [2023-08-26 17:57:30,436 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 88.22222222222223) internal successors, (1588), 18 states have internal predecessors, (1588), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:57:30,440 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 310.0) internal successors, (5890), 19 states have internal predecessors, (5890), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:57:30,441 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 310.0) internal successors, (5890), 19 states have internal predecessors, (5890), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:57:30,441 INFO L175 Difference]: Start difference. First operand has 154 places, 377 transitions, 5564 flow. Second operand 18 states and 1588 transitions. [2023-08-26 17:57:30,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 608 transitions, 8745 flow [2023-08-26 17:57:33,155 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 608 transitions, 8393 flow, removed 166 selfloop flow, removed 3 redundant places. [2023-08-26 17:57:33,162 INFO L231 Difference]: Finished difference. Result has 174 places, 425 transitions, 6926 flow [2023-08-26 17:57:33,162 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=310, PETRI_DIFFERENCE_MINUEND_FLOW=5212, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=187, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=6926, PETRI_PLACES=174, PETRI_TRANSITIONS=425} [2023-08-26 17:57:33,163 INFO L281 CegarLoopForPetriNet]: 91 programPoint places, 83 predicate places. [2023-08-26 17:57:33,163 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 425 transitions, 6926 flow [2023-08-26 17:57:33,163 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 78.0) internal successors, (624), 8 states have internal predecessors, (624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:57:33,163 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:57:33,163 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:57:33,163 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2023-08-26 17:57:33,163 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting thr1Err4ASSERT_VIOLATIONASSERT === [thr2Err14REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thr2Err11REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thr1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 76 more)] === [2023-08-26 17:57:33,164 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:57:33,164 INFO L85 PathProgramCache]: Analyzing trace with hash 616746659, now seen corresponding path program 2 times [2023-08-26 17:57:33,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:57:33,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [62241901] [2023-08-26 17:57:33,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:57:33,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:57:33,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:57:33,249 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-26 17:57:33,250 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:57:33,250 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [62241901] [2023-08-26 17:57:33,250 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [62241901] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:57:33,250 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:57:33,250 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-26 17:57:33,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [938236292] [2023-08-26 17:57:33,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:57:33,250 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-26 17:57:33,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:57:33,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-26 17:57:33,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2023-08-26 17:57:33,251 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 76 out of 310 [2023-08-26 17:57:33,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 425 transitions, 6926 flow. Second operand has 8 states, 8 states have (on average 78.0) internal successors, (624), 8 states have internal predecessors, (624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:57:33,252 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:57:33,252 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 76 of 310 [2023-08-26 17:57:33,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:57:40,038 INFO L124 PetriNetUnfolderBase]: 27782/39691 cut-off events. [2023-08-26 17:57:40,038 INFO L125 PetriNetUnfolderBase]: For 441254/441254 co-relation queries the response was YES. [2023-08-26 17:57:40,438 INFO L83 FinitePrefix]: Finished finitePrefix Result has 195535 conditions, 39691 events. 27782/39691 cut-off events. For 441254/441254 co-relation queries the response was YES. Maximal size of possible extension queue 2256. Compared 291227 event pairs, 6439 based on Foata normal form. 104/39590 useless extension candidates. Maximal degree in co-relation 195474. Up to 33535 conditions per place. [2023-08-26 17:57:40,601 INFO L140 encePairwiseOnDemand]: 297/310 looper letters, 457 selfloop transitions, 107 changer transitions 0/568 dead transitions. [2023-08-26 17:57:40,602 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 568 transitions, 9466 flow [2023-08-26 17:57:40,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-26 17:57:40,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-26 17:57:40,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 993 transitions. [2023-08-26 17:57:40,603 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2912023460410557 [2023-08-26 17:57:40,603 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 993 transitions. [2023-08-26 17:57:40,603 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 993 transitions. [2023-08-26 17:57:40,604 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:57:40,604 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 993 transitions. [2023-08-26 17:57:40,605 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 90.27272727272727) internal successors, (993), 11 states have internal predecessors, (993), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:57:40,607 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 310.0) internal successors, (3720), 12 states have internal predecessors, (3720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:57:40,608 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 310.0) internal successors, (3720), 12 states have internal predecessors, (3720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:57:40,608 INFO L175 Difference]: Start difference. First operand has 174 places, 425 transitions, 6926 flow. Second operand 11 states and 993 transitions. [2023-08-26 17:57:40,608 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 568 transitions, 9466 flow [2023-08-26 17:57:44,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 568 transitions, 9007 flow, removed 193 selfloop flow, removed 7 redundant places. [2023-08-26 17:57:44,828 INFO L231 Difference]: Finished difference. Result has 180 places, 456 transitions, 7512 flow [2023-08-26 17:57:44,829 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=310, PETRI_DIFFERENCE_MINUEND_FLOW=6545, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=425, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7512, PETRI_PLACES=180, PETRI_TRANSITIONS=456} [2023-08-26 17:57:44,829 INFO L281 CegarLoopForPetriNet]: 91 programPoint places, 89 predicate places. [2023-08-26 17:57:44,829 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 456 transitions, 7512 flow [2023-08-26 17:57:44,829 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 78.0) internal successors, (624), 8 states have internal predecessors, (624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:57:44,830 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:57:44,830 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:57:44,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2023-08-26 17:57:44,830 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting thr1Err4ASSERT_VIOLATIONASSERT === [thr2Err14REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thr2Err11REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thr1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 76 more)] === [2023-08-26 17:57:44,830 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:57:44,830 INFO L85 PathProgramCache]: Analyzing trace with hash 657016610, now seen corresponding path program 1 times [2023-08-26 17:57:44,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:57:44,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [363462203] [2023-08-26 17:57:44,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:57:44,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:57:44,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:57:44,926 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-26 17:57:44,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:57:44,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [363462203] [2023-08-26 17:57:44,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [363462203] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:57:44,926 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:57:44,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-08-26 17:57:44,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1460963456] [2023-08-26 17:57:44,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:57:44,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-26 17:57:44,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:57:44,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-26 17:57:44,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2023-08-26 17:57:44,928 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 310 [2023-08-26 17:57:44,929 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 456 transitions, 7512 flow. Second operand has 9 states, 9 states have (on average 78.88888888888889) internal successors, (710), 9 states have internal predecessors, (710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:57:44,929 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:57:44,929 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 310 [2023-08-26 17:57:44,929 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:57:53,004 INFO L124 PetriNetUnfolderBase]: 32758/46723 cut-off events. [2023-08-26 17:57:53,004 INFO L125 PetriNetUnfolderBase]: For 523054/523054 co-relation queries the response was YES. [2023-08-26 17:57:53,577 INFO L83 FinitePrefix]: Finished finitePrefix Result has 231869 conditions, 46723 events. 32758/46723 cut-off events. For 523054/523054 co-relation queries the response was YES. Maximal size of possible extension queue 2647. Compared 351928 event pairs, 2607 based on Foata normal form. 88/46610 useless extension candidates. Maximal degree in co-relation 231806. Up to 22129 conditions per place. [2023-08-26 17:57:53,779 INFO L140 encePairwiseOnDemand]: 294/310 looper letters, 478 selfloop transitions, 411 changer transitions 1/894 dead transitions. [2023-08-26 17:57:53,779 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 894 transitions, 14304 flow [2023-08-26 17:57:53,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-08-26 17:57:53,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-08-26 17:57:53,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1504 transitions. [2023-08-26 17:57:53,781 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3032258064516129 [2023-08-26 17:57:53,781 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1504 transitions. [2023-08-26 17:57:53,781 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1504 transitions. [2023-08-26 17:57:53,782 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:57:53,782 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1504 transitions. [2023-08-26 17:57:53,783 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 94.0) internal successors, (1504), 16 states have internal predecessors, (1504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:57:53,785 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 310.0) internal successors, (5270), 17 states have internal predecessors, (5270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:57:53,786 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 310.0) internal successors, (5270), 17 states have internal predecessors, (5270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:57:53,786 INFO L175 Difference]: Start difference. First operand has 180 places, 456 transitions, 7512 flow. Second operand 16 states and 1504 transitions. [2023-08-26 17:57:53,786 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 894 transitions, 14304 flow [2023-08-26 17:57:58,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 894 transitions, 13791 flow, removed 180 selfloop flow, removed 7 redundant places. [2023-08-26 17:57:58,818 INFO L231 Difference]: Finished difference. Result has 197 places, 631 transitions, 12001 flow [2023-08-26 17:57:58,818 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=310, PETRI_DIFFERENCE_MINUEND_FLOW=7217, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=245, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=12001, PETRI_PLACES=197, PETRI_TRANSITIONS=631} [2023-08-26 17:57:58,819 INFO L281 CegarLoopForPetriNet]: 91 programPoint places, 106 predicate places. [2023-08-26 17:57:58,819 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 631 transitions, 12001 flow [2023-08-26 17:57:58,820 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 78.88888888888889) internal successors, (710), 9 states have internal predecessors, (710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:57:58,820 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:57:58,820 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:57:58,820 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2023-08-26 17:57:58,820 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting thr1Err4ASSERT_VIOLATIONASSERT === [thr2Err14REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thr2Err11REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thr1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 76 more)] === [2023-08-26 17:57:58,820 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:57:58,820 INFO L85 PathProgramCache]: Analyzing trace with hash -792904376, now seen corresponding path program 1 times [2023-08-26 17:57:58,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:57:58,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1851522744] [2023-08-26 17:57:58,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:57:58,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:57:58,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:57:58,915 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 17:57:58,915 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:57:58,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1851522744] [2023-08-26 17:57:58,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1851522744] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 17:57:58,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2088643272] [2023-08-26 17:57:58,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:57:58,916 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:57:58,916 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 17:57:58,921 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 17:57:58,932 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 17:57:59,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:57:59,056 INFO L262 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-26 17:57:59,058 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 17:57:59,137 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 17:57:59,137 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 17:57:59,244 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 17:57:59,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2088643272] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 17:57:59,245 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 17:57:59,245 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 13 [2023-08-26 17:57:59,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [228495893] [2023-08-26 17:57:59,245 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 17:57:59,247 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-26 17:57:59,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:57:59,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-26 17:57:59,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2023-08-26 17:57:59,249 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 75 out of 310 [2023-08-26 17:57:59,250 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 631 transitions, 12001 flow. Second operand has 15 states, 15 states have (on average 78.13333333333334) internal successors, (1172), 15 states have internal predecessors, (1172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:57:59,250 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:57:59,250 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 75 of 310 [2023-08-26 17:57:59,250 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:58:10,834 INFO L124 PetriNetUnfolderBase]: 37968/54221 cut-off events. [2023-08-26 17:58:10,834 INFO L125 PetriNetUnfolderBase]: For 859024/859024 co-relation queries the response was YES. [2023-08-26 17:58:11,752 INFO L83 FinitePrefix]: Finished finitePrefix Result has 300742 conditions, 54221 events. 37968/54221 cut-off events. For 859024/859024 co-relation queries the response was YES. Maximal size of possible extension queue 3258. Compared 414525 event pairs, 3683 based on Foata normal form. 348/54372 useless extension candidates. Maximal degree in co-relation 300671. Up to 15607 conditions per place. [2023-08-26 17:58:12,002 INFO L140 encePairwiseOnDemand]: 294/310 looper letters, 533 selfloop transitions, 731 changer transitions 0/1268 dead transitions. [2023-08-26 17:58:12,002 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 1268 transitions, 22020 flow [2023-08-26 17:58:12,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2023-08-26 17:58:12,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2023-08-26 17:58:12,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 4009 transitions. [2023-08-26 17:58:12,007 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2751544269045985 [2023-08-26 17:58:12,008 INFO L72 ComplementDD]: Start complementDD. Operand 47 states and 4009 transitions. [2023-08-26 17:58:12,008 INFO L73 IsDeterministic]: Start isDeterministic. Operand 47 states and 4009 transitions. [2023-08-26 17:58:12,009 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:58:12,009 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 47 states and 4009 transitions. [2023-08-26 17:58:12,013 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 48 states, 47 states have (on average 85.29787234042553) internal successors, (4009), 47 states have internal predecessors, (4009), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:58:12,023 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 48 states, 48 states have (on average 310.0) internal successors, (14880), 48 states have internal predecessors, (14880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:58:12,025 INFO L81 ComplementDD]: Finished complementDD. Result has 48 states, 48 states have (on average 310.0) internal successors, (14880), 48 states have internal predecessors, (14880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:58:12,025 INFO L175 Difference]: Start difference. First operand has 197 places, 631 transitions, 12001 flow. Second operand 47 states and 4009 transitions. [2023-08-26 17:58:12,025 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 1268 transitions, 22020 flow [2023-08-26 17:58:20,434 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 1268 transitions, 20997 flow, removed 397 selfloop flow, removed 6 redundant places. [2023-08-26 17:58:20,449 INFO L231 Difference]: Finished difference. Result has 255 places, 850 transitions, 18030 flow [2023-08-26 17:58:20,449 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=310, PETRI_DIFFERENCE_MINUEND_FLOW=11328, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=631, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=536, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=47, PETRI_FLOW=18030, PETRI_PLACES=255, PETRI_TRANSITIONS=850} [2023-08-26 17:58:20,449 INFO L281 CegarLoopForPetriNet]: 91 programPoint places, 164 predicate places. [2023-08-26 17:58:20,450 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 850 transitions, 18030 flow [2023-08-26 17:58:20,450 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 78.13333333333334) internal successors, (1172), 15 states have internal predecessors, (1172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:58:20,450 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:58:20,450 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:58:20,455 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 17:58:20,650 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:58:20,651 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting thr1Err4ASSERT_VIOLATIONASSERT === [thr2Err14REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thr2Err11REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thr1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 76 more)] === [2023-08-26 17:58:20,651 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:58:20,651 INFO L85 PathProgramCache]: Analyzing trace with hash 32768101, now seen corresponding path program 1 times [2023-08-26 17:58:20,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:58:20,652 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1008011675] [2023-08-26 17:58:20,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:58:20,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:58:20,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:58:20,755 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-26 17:58:20,755 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:58:20,755 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1008011675] [2023-08-26 17:58:20,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1008011675] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:58:20,756 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:58:20,756 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-26 17:58:20,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1298456733] [2023-08-26 17:58:20,756 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:58:20,756 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-26 17:58:20,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:58:20,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-26 17:58:20,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2023-08-26 17:58:20,758 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 76 out of 310 [2023-08-26 17:58:20,759 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 850 transitions, 18030 flow. Second operand has 10 states, 10 states have (on average 77.9) internal successors, (779), 10 states have internal predecessors, (779), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:58:20,759 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:58:20,759 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 76 of 310 [2023-08-26 17:58:20,759 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:58:35,947 INFO L124 PetriNetUnfolderBase]: 41552/59389 cut-off events. [2023-08-26 17:58:35,947 INFO L125 PetriNetUnfolderBase]: For 1137966/1137966 co-relation queries the response was YES. [2023-08-26 17:58:37,226 INFO L83 FinitePrefix]: Finished finitePrefix Result has 363129 conditions, 59389 events. 41552/59389 cut-off events. For 1137966/1137966 co-relation queries the response was YES. Maximal size of possible extension queue 3523. Compared 460903 event pairs, 2781 based on Foata normal form. 100/59292 useless extension candidates. Maximal degree in co-relation 363040. Up to 26167 conditions per place. [2023-08-26 17:58:37,554 INFO L140 encePairwiseOnDemand]: 293/310 looper letters, 651 selfloop transitions, 607 changer transitions 68/1330 dead transitions. [2023-08-26 17:58:37,555 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 1330 transitions, 27219 flow [2023-08-26 17:58:37,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-08-26 17:58:37,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-08-26 17:58:37,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1761 transitions. [2023-08-26 17:58:37,557 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.29898132427843804 [2023-08-26 17:58:37,557 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1761 transitions. [2023-08-26 17:58:37,558 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1761 transitions. [2023-08-26 17:58:37,558 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:58:37,558 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1761 transitions. [2023-08-26 17:58:37,561 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 92.6842105263158) internal successors, (1761), 19 states have internal predecessors, (1761), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:58:37,564 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 310.0) internal successors, (6200), 20 states have internal predecessors, (6200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:58:37,565 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 310.0) internal successors, (6200), 20 states have internal predecessors, (6200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:58:37,565 INFO L175 Difference]: Start difference. First operand has 255 places, 850 transitions, 18030 flow. Second operand 19 states and 1761 transitions. [2023-08-26 17:58:37,565 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 1330 transitions, 27219 flow [2023-08-26 17:58:53,940 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 1330 transitions, 24336 flow, removed 1347 selfloop flow, removed 16 redundant places. [2023-08-26 17:58:53,959 INFO L231 Difference]: Finished difference. Result has 262 places, 929 transitions, 19637 flow [2023-08-26 17:58:53,959 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=310, PETRI_DIFFERENCE_MINUEND_FLOW=16065, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=850, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=517, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=19637, PETRI_PLACES=262, PETRI_TRANSITIONS=929} [2023-08-26 17:58:53,959 INFO L281 CegarLoopForPetriNet]: 91 programPoint places, 171 predicate places. [2023-08-26 17:58:53,960 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 929 transitions, 19637 flow [2023-08-26 17:58:53,960 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 77.9) internal successors, (779), 10 states have internal predecessors, (779), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:58:53,960 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:58:53,960 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:58:53,960 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2023-08-26 17:58:53,960 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting thr1Err4ASSERT_VIOLATIONASSERT === [thr2Err14REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thr2Err11REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thr1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 76 more)] === [2023-08-26 17:58:53,960 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:58:53,960 INFO L85 PathProgramCache]: Analyzing trace with hash -207283421, now seen corresponding path program 1 times [2023-08-26 17:58:53,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:58:53,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1351762029] [2023-08-26 17:58:53,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:58:53,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:58:53,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:58:54,064 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 17:58:54,065 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:58:54,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1351762029] [2023-08-26 17:58:54,065 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1351762029] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 17:58:54,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [624129613] [2023-08-26 17:58:54,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:58:54,065 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 17:58:54,065 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 17:58:54,073 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 17:58:54,079 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 17:58:54,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:58:54,194 INFO L262 TraceCheckSpWp]: Trace formula consists of 245 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-26 17:58:54,196 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 17:58:54,231 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 17:58:54,231 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 17:58:54,337 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 17:58:54,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [624129613] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 17:58:54,338 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 17:58:54,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 14 [2023-08-26 17:58:54,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1258873250] [2023-08-26 17:58:54,338 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 17:58:54,339 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-08-26 17:58:54,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:58:54,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-08-26 17:58:54,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=196, Unknown=0, NotChecked=0, Total=240 [2023-08-26 17:58:54,340 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 75 out of 310 [2023-08-26 17:58:54,341 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 929 transitions, 19637 flow. Second operand has 16 states, 16 states have (on average 78.1875) internal successors, (1251), 16 states have internal predecessors, (1251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:58:54,341 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:58:54,341 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 75 of 310 [2023-08-26 17:58:54,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:59:13,053 INFO L124 PetriNetUnfolderBase]: 47978/68651 cut-off events. [2023-08-26 17:59:13,054 INFO L125 PetriNetUnfolderBase]: For 1377122/1377122 co-relation queries the response was YES. [2023-08-26 17:59:14,293 INFO L83 FinitePrefix]: Finished finitePrefix Result has 427295 conditions, 68651 events. 47978/68651 cut-off events. For 1377122/1377122 co-relation queries the response was YES. Maximal size of possible extension queue 4233. Compared 539649 event pairs, 3143 based on Foata normal form. 112/68749 useless extension candidates. Maximal degree in co-relation 427201. Up to 21962 conditions per place. [2023-08-26 17:59:14,631 INFO L140 encePairwiseOnDemand]: 294/310 looper letters, 815 selfloop transitions, 985 changer transitions 4/1808 dead transitions. [2023-08-26 17:59:14,631 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 1808 transitions, 36837 flow [2023-08-26 17:59:14,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2023-08-26 17:59:14,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2023-08-26 17:59:14,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 3310 transitions. [2023-08-26 17:59:14,637 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.28098471986417656 [2023-08-26 17:59:14,637 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 3310 transitions. [2023-08-26 17:59:14,637 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 3310 transitions. [2023-08-26 17:59:14,638 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:59:14,638 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 3310 transitions. [2023-08-26 17:59:14,641 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 87.10526315789474) internal successors, (3310), 38 states have internal predecessors, (3310), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:59:14,648 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 310.0) internal successors, (12090), 39 states have internal predecessors, (12090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:59:14,649 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 310.0) internal successors, (12090), 39 states have internal predecessors, (12090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:59:14,649 INFO L175 Difference]: Start difference. First operand has 262 places, 929 transitions, 19637 flow. Second operand 38 states and 3310 transitions. [2023-08-26 17:59:14,649 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 1808 transitions, 36837 flow [2023-08-26 17:59:32,998 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 1808 transitions, 35807 flow, removed 322 selfloop flow, removed 9 redundant places. [2023-08-26 17:59:33,025 INFO L231 Difference]: Finished difference. Result has 306 places, 1290 transitions, 30948 flow [2023-08-26 17:59:33,026 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=310, PETRI_DIFFERENCE_MINUEND_FLOW=19093, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=929, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=690, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=30948, PETRI_PLACES=306, PETRI_TRANSITIONS=1290} [2023-08-26 17:59:33,026 INFO L281 CegarLoopForPetriNet]: 91 programPoint places, 215 predicate places. [2023-08-26 17:59:33,026 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 1290 transitions, 30948 flow [2023-08-26 17:59:33,027 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 78.1875) internal successors, (1251), 16 states have internal predecessors, (1251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:59:33,027 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:59:33,027 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:59:33,034 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-08-26 17:59:33,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2023-08-26 17:59:33,233 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting thr1Err4ASSERT_VIOLATIONASSERT === [thr2Err14REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thr2Err11REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thr1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 76 more)] === [2023-08-26 17:59:33,234 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:59:33,234 INFO L85 PathProgramCache]: Analyzing trace with hash 2018909341, now seen corresponding path program 2 times [2023-08-26 17:59:33,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:59:33,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1175450152] [2023-08-26 17:59:33,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:59:33,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:59:33,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:59:33,346 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-26 17:59:33,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:59:33,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1175450152] [2023-08-26 17:59:33,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1175450152] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:59:33,346 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:59:33,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-26 17:59:33,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1032129178] [2023-08-26 17:59:33,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:59:33,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-26 17:59:33,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:59:33,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-26 17:59:33,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2023-08-26 17:59:33,350 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 75 out of 310 [2023-08-26 17:59:33,350 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 1290 transitions, 30948 flow. Second operand has 10 states, 10 states have (on average 77.0) internal successors, (770), 10 states have internal predecessors, (770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:59:33,351 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:59:33,351 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 75 of 310 [2023-08-26 17:59:33,351 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:59:59,666 INFO L124 PetriNetUnfolderBase]: 52340/74869 cut-off events. [2023-08-26 17:59:59,666 INFO L125 PetriNetUnfolderBase]: For 1796562/1796562 co-relation queries the response was YES. [2023-08-26 18:00:01,489 INFO L83 FinitePrefix]: Finished finitePrefix Result has 505602 conditions, 74869 events. 52340/74869 cut-off events. For 1796562/1796562 co-relation queries the response was YES. Maximal size of possible extension queue 4563. Compared 593560 event pairs, 10007 based on Foata normal form. 60/74915 useless extension candidates. Maximal degree in co-relation 505492. Up to 64321 conditions per place. [2023-08-26 18:00:02,137 INFO L140 encePairwiseOnDemand]: 295/310 looper letters, 1368 selfloop transitions, 239 changer transitions 4/1615 dead transitions. [2023-08-26 18:00:02,137 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 1615 transitions, 39585 flow [2023-08-26 18:00:02,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-08-26 18:00:02,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-08-26 18:00:02,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1408 transitions. [2023-08-26 18:00:02,139 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2838709677419355 [2023-08-26 18:00:02,139 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1408 transitions. [2023-08-26 18:00:02,139 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1408 transitions. [2023-08-26 18:00:02,139 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 18:00:02,139 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1408 transitions. [2023-08-26 18:00:02,141 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 88.0) internal successors, (1408), 16 states have internal predecessors, (1408), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 18:00:02,144 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 310.0) internal successors, (5270), 17 states have internal predecessors, (5270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 18:00:02,144 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 310.0) internal successors, (5270), 17 states have internal predecessors, (5270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 18:00:02,145 INFO L175 Difference]: Start difference. First operand has 306 places, 1290 transitions, 30948 flow. Second operand 16 states and 1408 transitions. [2023-08-26 18:00:02,145 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 1615 transitions, 39585 flow [2023-08-26 18:00:42,229 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 1615 transitions, 38124 flow, removed 669 selfloop flow, removed 10 redundant places. [2023-08-26 18:00:42,259 INFO L231 Difference]: Finished difference. Result has 318 places, 1399 transitions, 33342 flow [2023-08-26 18:00:42,260 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=310, PETRI_DIFFERENCE_MINUEND_FLOW=29726, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1054, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=33342, PETRI_PLACES=318, PETRI_TRANSITIONS=1399} [2023-08-26 18:00:42,260 INFO L281 CegarLoopForPetriNet]: 91 programPoint places, 227 predicate places. [2023-08-26 18:00:42,260 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 1399 transitions, 33342 flow [2023-08-26 18:00:42,261 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 77.0) internal successors, (770), 10 states have internal predecessors, (770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 18:00:42,261 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 18:00:42,261 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 18:00:42,261 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2023-08-26 18:00:42,261 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting thr1Err4ASSERT_VIOLATIONASSERT === [thr2Err14REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thr2Err11REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thr1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 76 more)] === [2023-08-26 18:00:42,261 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 18:00:42,261 INFO L85 PathProgramCache]: Analyzing trace with hash -930482672, now seen corresponding path program 1 times [2023-08-26 18:00:42,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 18:00:42,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2084184620] [2023-08-26 18:00:42,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 18:00:42,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 18:00:42,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 18:00:42,357 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-26 18:00:42,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 18:00:42,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2084184620] [2023-08-26 18:00:42,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2084184620] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 18:00:42,358 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 18:00:42,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-26 18:00:42,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1970951419] [2023-08-26 18:00:42,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 18:00:42,359 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-26 18:00:42,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 18:00:42,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-26 18:00:42,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2023-08-26 18:00:42,360 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 75 out of 310 [2023-08-26 18:00:42,361 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 1399 transitions, 33342 flow. Second operand has 10 states, 10 states have (on average 77.0) internal successors, (770), 10 states have internal predecessors, (770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 18:00:42,361 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 18:00:42,361 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 75 of 310 [2023-08-26 18:00:42,361 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 18:01:12,127 INFO L124 PetriNetUnfolderBase]: 55643/79538 cut-off events. [2023-08-26 18:01:12,127 INFO L125 PetriNetUnfolderBase]: For 1962722/1962722 co-relation queries the response was YES. [2023-08-26 18:01:14,599 INFO L83 FinitePrefix]: Finished finitePrefix Result has 540382 conditions, 79538 events. 55643/79538 cut-off events. For 1962722/1962722 co-relation queries the response was YES. Maximal size of possible extension queue 4824. Compared 633402 event pairs, 9789 based on Foata normal form. 88/79612 useless extension candidates. Maximal degree in co-relation 540266. Up to 66736 conditions per place. [2023-08-26 18:01:15,058 INFO L140 encePairwiseOnDemand]: 294/310 looper letters, 1503 selfloop transitions, 314 changer transitions 2/1823 dead transitions. [2023-08-26 18:01:15,059 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 1823 transitions, 44593 flow [2023-08-26 18:01:15,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-08-26 18:01:15,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-08-26 18:01:15,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1425 transitions. [2023-08-26 18:01:15,061 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2872983870967742 [2023-08-26 18:01:15,061 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1425 transitions. [2023-08-26 18:01:15,064 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1425 transitions. [2023-08-26 18:01:15,065 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 18:01:15,065 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1425 transitions. [2023-08-26 18:01:15,067 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 89.0625) internal successors, (1425), 16 states have internal predecessors, (1425), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 18:01:15,070 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 310.0) internal successors, (5270), 17 states have internal predecessors, (5270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 18:01:15,071 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 310.0) internal successors, (5270), 17 states have internal predecessors, (5270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 18:01:15,071 INFO L175 Difference]: Start difference. First operand has 318 places, 1399 transitions, 33342 flow. Second operand 16 states and 1425 transitions. [2023-08-26 18:01:15,071 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 1823 transitions, 44593 flow [2023-08-26 18:01:57,721 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 1823 transitions, 43990 flow, removed 280 selfloop flow, removed 5 redundant places. [2023-08-26 18:01:57,756 INFO L231 Difference]: Finished difference. Result has 332 places, 1522 transitions, 37253 flow [2023-08-26 18:01:57,758 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=310, PETRI_DIFFERENCE_MINUEND_FLOW=32874, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=209, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=37253, PETRI_PLACES=332, PETRI_TRANSITIONS=1522} [2023-08-26 18:01:57,758 INFO L281 CegarLoopForPetriNet]: 91 programPoint places, 241 predicate places. [2023-08-26 18:01:57,758 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 1522 transitions, 37253 flow [2023-08-26 18:01:57,758 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 77.0) internal successors, (770), 10 states have internal predecessors, (770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 18:01:57,758 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 18:01:57,759 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 18:01:57,759 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2023-08-26 18:01:57,759 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting thr1Err4ASSERT_VIOLATIONASSERT === [thr2Err14REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thr2Err11REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thr1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 76 more)] === [2023-08-26 18:01:57,759 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 18:01:57,759 INFO L85 PathProgramCache]: Analyzing trace with hash -1258113871, now seen corresponding path program 3 times [2023-08-26 18:01:57,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 18:01:57,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [229866509] [2023-08-26 18:01:57,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 18:01:57,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 18:01:57,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 18:01:57,844 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-26 18:01:57,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 18:01:57,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [229866509] [2023-08-26 18:01:57,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [229866509] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 18:01:57,845 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 18:01:57,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-08-26 18:01:57,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1278675863] [2023-08-26 18:01:57,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 18:01:57,845 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-26 18:01:57,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 18:01:57,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-26 18:01:57,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2023-08-26 18:01:57,846 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 76 out of 310 [2023-08-26 18:01:57,847 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 1522 transitions, 37253 flow. Second operand has 9 states, 9 states have (on average 78.22222222222223) internal successors, (704), 9 states have internal predecessors, (704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 18:01:57,847 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 18:01:57,847 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 76 of 310 [2023-08-26 18:01:57,847 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 18:02:31,432 INFO L124 PetriNetUnfolderBase]: 58076/83001 cut-off events. [2023-08-26 18:02:31,432 INFO L125 PetriNetUnfolderBase]: For 2137676/2137676 co-relation queries the response was YES. [2023-08-26 18:02:33,935 INFO L83 FinitePrefix]: Finished finitePrefix Result has 576033 conditions, 83001 events. 58076/83001 cut-off events. For 2137676/2137676 co-relation queries the response was YES. Maximal size of possible extension queue 4976. Compared 664712 event pairs, 5017 based on Foata normal form. 68/83051 useless extension candidates. Maximal degree in co-relation 575912. Up to 48718 conditions per place. [2023-08-26 18:02:34,409 INFO L140 encePairwiseOnDemand]: 295/310 looper letters, 940 selfloop transitions, 912 changer transitions 3/1859 dead transitions. [2023-08-26 18:02:34,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 1859 transitions, 45919 flow [2023-08-26 18:02:34,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-08-26 18:02:34,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-08-26 18:02:34,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1439 transitions. [2023-08-26 18:02:34,411 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.29012096774193546 [2023-08-26 18:02:34,411 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1439 transitions. [2023-08-26 18:02:34,411 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1439 transitions. [2023-08-26 18:02:34,412 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 18:02:34,412 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1439 transitions. [2023-08-26 18:02:34,413 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 89.9375) internal successors, (1439), 16 states have internal predecessors, (1439), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 18:02:34,416 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 310.0) internal successors, (5270), 17 states have internal predecessors, (5270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 18:02:34,416 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 310.0) internal successors, (5270), 17 states have internal predecessors, (5270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 18:02:34,416 INFO L175 Difference]: Start difference. First operand has 332 places, 1522 transitions, 37253 flow. Second operand 16 states and 1439 transitions. [2023-08-26 18:02:34,416 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 1859 transitions, 45919 flow [2023-08-26 18:03:21,739 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 1859 transitions, 45053 flow, removed 274 selfloop flow, removed 10 redundant places. [2023-08-26 18:03:21,773 INFO L231 Difference]: Finished difference. Result has 343 places, 1636 transitions, 43037 flow [2023-08-26 18:03:21,775 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=310, PETRI_DIFFERENCE_MINUEND_FLOW=36403, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=798, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=636, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=43037, PETRI_PLACES=343, PETRI_TRANSITIONS=1636} [2023-08-26 18:03:21,775 INFO L281 CegarLoopForPetriNet]: 91 programPoint places, 252 predicate places. [2023-08-26 18:03:21,775 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 1636 transitions, 43037 flow [2023-08-26 18:03:21,775 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 78.22222222222223) internal successors, (704), 9 states have internal predecessors, (704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 18:03:21,775 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 18:03:21,775 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 18:03:21,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2023-08-26 18:03:21,776 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting thr1Err4ASSERT_VIOLATIONASSERT === [thr2Err14REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thr2Err11REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thr1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 76 more)] === [2023-08-26 18:03:21,776 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 18:03:21,776 INFO L85 PathProgramCache]: Analyzing trace with hash -1807172866, now seen corresponding path program 2 times [2023-08-26 18:03:21,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 18:03:21,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2120834449] [2023-08-26 18:03:21,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 18:03:21,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 18:03:21,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 18:03:21,865 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 18:03:21,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 18:03:21,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2120834449] [2023-08-26 18:03:21,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2120834449] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 18:03:21,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1816494813] [2023-08-26 18:03:21,866 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-26 18:03:21,866 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 18:03:21,866 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 18:03:21,869 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 18:03:21,870 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 18:03:21,984 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-08-26 18:03:21,984 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 18:03:21,985 INFO L262 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-26 18:03:21,986 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 18:03:22,018 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 18:03:22,019 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 18:03:22,071 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 18:03:22,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1816494813] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 18:03:22,072 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 18:03:22,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 8 [2023-08-26 18:03:22,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [448647544] [2023-08-26 18:03:22,072 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 18:03:22,072 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-26 18:03:22,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 18:03:22,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-26 18:03:22,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2023-08-26 18:03:22,074 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 76 out of 310 [2023-08-26 18:03:22,074 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 1636 transitions, 43037 flow. Second operand has 10 states, 10 states have (on average 79.3) internal successors, (793), 10 states have internal predecessors, (793), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 18:03:22,074 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 18:03:22,074 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 76 of 310 [2023-08-26 18:03:22,074 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 18:04:02,992 INFO L124 PetriNetUnfolderBase]: 61546/87907 cut-off events. [2023-08-26 18:04:02,992 INFO L125 PetriNetUnfolderBase]: For 2565346/2565346 co-relation queries the response was YES. [2023-08-26 18:04:06,010 INFO L83 FinitePrefix]: Finished finitePrefix Result has 636816 conditions, 87907 events. 61546/87907 cut-off events. For 2565346/2565346 co-relation queries the response was YES. Maximal size of possible extension queue 5272. Compared 707618 event pairs, 4921 based on Foata normal form. 68/87961 useless extension candidates. Maximal degree in co-relation 636689. Up to 51502 conditions per place. [2023-08-26 18:04:06,540 INFO L140 encePairwiseOnDemand]: 294/310 looper letters, 995 selfloop transitions, 1009 changer transitions 2/2010 dead transitions. [2023-08-26 18:04:06,540 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 2010 transitions, 53217 flow [2023-08-26 18:04:06,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-08-26 18:04:06,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-08-26 18:04:06,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1533 transitions. [2023-08-26 18:04:06,542 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2908918406072106 [2023-08-26 18:04:06,543 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1533 transitions. [2023-08-26 18:04:06,543 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1533 transitions. [2023-08-26 18:04:06,543 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 18:04:06,543 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1533 transitions. [2023-08-26 18:04:06,545 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 90.17647058823529) internal successors, (1533), 17 states have internal predecessors, (1533), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 18:04:06,548 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 310.0) internal successors, (5580), 18 states have internal predecessors, (5580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 18:04:06,548 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 310.0) internal successors, (5580), 18 states have internal predecessors, (5580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 18:04:06,549 INFO L175 Difference]: Start difference. First operand has 343 places, 1636 transitions, 43037 flow. Second operand 17 states and 1533 transitions. [2023-08-26 18:04:06,549 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 2010 transitions, 53217 flow [2023-08-26 18:05:08,544 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 2010 transitions, 52763 flow, removed 191 selfloop flow, removed 6 redundant places. [2023-08-26 18:05:08,589 INFO L231 Difference]: Finished difference. Result has 360 places, 1766 transitions, 50243 flow [2023-08-26 18:05:08,590 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=310, PETRI_DIFFERENCE_MINUEND_FLOW=42596, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1636, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=886, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=686, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=50243, PETRI_PLACES=360, PETRI_TRANSITIONS=1766} [2023-08-26 18:05:08,591 INFO L281 CegarLoopForPetriNet]: 91 programPoint places, 269 predicate places. [2023-08-26 18:05:08,591 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 1766 transitions, 50243 flow [2023-08-26 18:05:08,591 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 79.3) internal successors, (793), 10 states have internal predecessors, (793), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 18:05:08,591 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 18:05:08,591 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 18:05:08,601 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 18:05:08,800 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 18:05:08,801 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting thr1Err4ASSERT_VIOLATIONASSERT === [thr2Err14REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thr2Err11REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thr1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 76 more)] === [2023-08-26 18:05:08,801 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 18:05:08,801 INFO L85 PathProgramCache]: Analyzing trace with hash -1481180016, now seen corresponding path program 3 times [2023-08-26 18:05:08,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 18:05:08,801 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [765430138] [2023-08-26 18:05:08,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 18:05:08,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 18:05:08,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 18:05:08,892 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-26 18:05:08,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 18:05:08,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [765430138] [2023-08-26 18:05:08,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [765430138] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 18:05:08,893 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 18:05:08,893 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-08-26 18:05:08,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [353252347] [2023-08-26 18:05:08,893 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 18:05:08,893 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-26 18:05:08,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 18:05:08,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-26 18:05:08,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2023-08-26 18:05:08,895 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 75 out of 310 [2023-08-26 18:05:08,895 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 1766 transitions, 50243 flow. Second operand has 9 states, 9 states have (on average 77.22222222222223) internal successors, (695), 9 states have internal predecessors, (695), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 18:05:08,895 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 18:05:08,895 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 75 of 310 [2023-08-26 18:05:08,895 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 18:05:52,331 INFO L124 PetriNetUnfolderBase]: 64512/92109 cut-off events. [2023-08-26 18:05:52,332 INFO L125 PetriNetUnfolderBase]: For 3156532/3156532 co-relation queries the response was YES. [2023-08-26 18:05:55,617 INFO L83 FinitePrefix]: Finished finitePrefix Result has 705980 conditions, 92109 events. 64512/92109 cut-off events. For 3156532/3156532 co-relation queries the response was YES. Maximal size of possible extension queue 5505. Compared 744167 event pairs, 9173 based on Foata normal form. 72/92167 useless extension candidates. Maximal degree in co-relation 705848. Up to 66993 conditions per place. [2023-08-26 18:05:56,213 INFO L140 encePairwiseOnDemand]: 294/310 looper letters, 1558 selfloop transitions, 636 changer transitions 2/2200 dead transitions. [2023-08-26 18:05:56,213 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 2200 transitions, 63875 flow [2023-08-26 18:05:56,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-08-26 18:05:56,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-08-26 18:05:56,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1819 transitions. [2023-08-26 18:05:56,215 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2794162826420891 [2023-08-26 18:05:56,215 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1819 transitions. [2023-08-26 18:05:56,215 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1819 transitions. [2023-08-26 18:05:56,216 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 18:05:56,216 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1819 transitions. [2023-08-26 18:05:56,218 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 86.61904761904762) internal successors, (1819), 21 states have internal predecessors, (1819), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 18:05:56,222 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 310.0) internal successors, (6820), 22 states have internal predecessors, (6820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 18:05:56,222 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 310.0) internal successors, (6820), 22 states have internal predecessors, (6820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 18:05:56,223 INFO L175 Difference]: Start difference. First operand has 360 places, 1766 transitions, 50243 flow. Second operand 21 states and 1819 transitions. [2023-08-26 18:05:56,223 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 2200 transitions, 63875 flow [2023-08-26 18:07:14,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 2200 transitions, 63313 flow, removed 188 selfloop flow, removed 8 redundant places. [2023-08-26 18:07:14,419 INFO L231 Difference]: Finished difference. Result has 376 places, 1874 transitions, 55346 flow [2023-08-26 18:07:14,421 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=310, PETRI_DIFFERENCE_MINUEND_FLOW=49707, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1766, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=542, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=55346, PETRI_PLACES=376, PETRI_TRANSITIONS=1874} [2023-08-26 18:07:14,421 INFO L281 CegarLoopForPetriNet]: 91 programPoint places, 285 predicate places. [2023-08-26 18:07:14,421 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 1874 transitions, 55346 flow [2023-08-26 18:07:14,422 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 77.22222222222223) internal successors, (695), 9 states have internal predecessors, (695), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 18:07:14,422 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 18:07:14,422 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 18:07:14,422 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2023-08-26 18:07:14,422 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting thr1Err4ASSERT_VIOLATIONASSERT === [thr2Err14REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thr2Err11REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thr1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 76 more)] === [2023-08-26 18:07:14,422 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 18:07:14,422 INFO L85 PathProgramCache]: Analyzing trace with hash -1510642416, now seen corresponding path program 4 times [2023-08-26 18:07:14,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 18:07:14,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [522601026] [2023-08-26 18:07:14,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 18:07:14,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 18:07:14,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 18:07:14,525 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-26 18:07:14,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 18:07:14,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [522601026] [2023-08-26 18:07:14,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [522601026] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 18:07:14,526 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 18:07:14,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-26 18:07:14,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1503123015] [2023-08-26 18:07:14,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 18:07:14,528 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-26 18:07:14,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 18:07:14,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-26 18:07:14,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2023-08-26 18:07:14,532 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 75 out of 310 [2023-08-26 18:07:14,533 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 1874 transitions, 55346 flow. Second operand has 10 states, 10 states have (on average 77.0) internal successors, (770), 10 states have internal predecessors, (770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 18:07:14,533 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 18:07:14,533 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 75 of 310 [2023-08-26 18:07:14,533 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 18:08:04,131 INFO L124 PetriNetUnfolderBase]: 64782/92499 cut-off events. [2023-08-26 18:08:04,131 INFO L125 PetriNetUnfolderBase]: For 3256824/3256824 co-relation queries the response was YES. [2023-08-26 18:08:07,149 INFO L83 FinitePrefix]: Finished finitePrefix Result has 725781 conditions, 92499 events. 64782/92499 cut-off events. For 3256824/3256824 co-relation queries the response was YES. Maximal size of possible extension queue 5546. Compared 747418 event pairs, 4575 based on Foata normal form. 20/92505 useless extension candidates. Maximal degree in co-relation 725644. Up to 44916 conditions per place. [2023-08-26 18:08:07,919 INFO L140 encePairwiseOnDemand]: 293/310 looper letters, 1067 selfloop transitions, 1275 changer transitions 3/2349 dead transitions. [2023-08-26 18:08:07,919 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 2349 transitions, 67405 flow [2023-08-26 18:08:07,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-08-26 18:08:07,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2023-08-26 18:08:07,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 2346 transitions. [2023-08-26 18:08:07,922 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2802867383512545 [2023-08-26 18:08:07,922 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 2346 transitions. [2023-08-26 18:08:07,922 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 2346 transitions. [2023-08-26 18:08:07,922 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 18:08:07,922 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 2346 transitions. [2023-08-26 18:08:07,924 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 86.88888888888889) internal successors, (2346), 27 states have internal predecessors, (2346), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 18:08:07,929 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 310.0) internal successors, (8680), 28 states have internal predecessors, (8680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 18:08:07,930 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 310.0) internal successors, (8680), 28 states have internal predecessors, (8680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 18:08:07,930 INFO L175 Difference]: Start difference. First operand has 376 places, 1874 transitions, 55346 flow. Second operand 27 states and 2346 transitions. [2023-08-26 18:08:07,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 2349 transitions, 67405 flow Received shutdown request... [2023-08-26 18:09:16,531 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 18:09:16,625 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thr1Err4ASSERT_VIOLATIONASSERT (78 of 79 remaining) [2023-08-26 18:09:16,625 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2023-08-26 18:09:16,625 WARN L619 AbstractCegarLoop]: Verification canceled: while executing RemoveRedundantFlow. [2023-08-26 18:09:16,625 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thr2Err14REQUIRES_VIOLATIONMEMORY_DEREFERENCE (77 of 79 remaining) [2023-08-26 18:09:16,626 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thr2Err11REQUIRES_VIOLATIONMEMORY_DEREFERENCE (76 of 79 remaining) [2023-08-26 18:09:16,626 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thr1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (75 of 79 remaining) [2023-08-26 18:09:16,626 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thr2Err13REQUIRES_VIOLATIONMEMORY_DEREFERENCE (74 of 79 remaining) [2023-08-26 18:09:16,626 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thr2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (73 of 79 remaining) [2023-08-26 18:09:16,626 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thr1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (72 of 79 remaining) [2023-08-26 18:09:16,626 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thr2Err15REQUIRES_VIOLATIONMEMORY_DEREFERENCE (71 of 79 remaining) [2023-08-26 18:09:16,626 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thr2Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (70 of 79 remaining) [2023-08-26 18:09:16,626 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thr2Err10REQUIRES_VIOLATIONMEMORY_DEREFERENCE (69 of 79 remaining) [2023-08-26 18:09:16,626 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thr1Err5REQUIRES_VIOLATIONMEMORY_DEREFERENCE (68 of 79 remaining) [2023-08-26 18:09:16,626 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thr2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (67 of 79 remaining) [2023-08-26 18:09:16,627 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (66 of 79 remaining) [2023-08-26 18:09:16,627 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thr2Err7REQUIRES_VIOLATIONMEMORY_DEREFERENCE (65 of 79 remaining) [2023-08-26 18:09:16,627 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thr1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (64 of 79 remaining) [2023-08-26 18:09:16,627 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thr2Err9REQUIRES_VIOLATIONMEMORY_DEREFERENCE (63 of 79 remaining) [2023-08-26 18:09:16,627 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thr2Err6REQUIRES_VIOLATIONMEMORY_DEREFERENCE (62 of 79 remaining) [2023-08-26 18:09:16,627 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thr2Err5REQUIRES_VIOLATIONMEMORY_DEREFERENCE (61 of 79 remaining) [2023-08-26 18:09:16,627 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thr2Err7REQUIRES_VIOLATIONMEMORY_DEREFERENCE (60 of 79 remaining) [2023-08-26 18:09:16,627 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (59 of 79 remaining) [2023-08-26 18:09:16,627 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (58 of 79 remaining) [2023-08-26 18:09:16,628 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thr1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (57 of 79 remaining) [2023-08-26 18:09:16,628 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thr2Err12REQUIRES_VIOLATIONMEMORY_DEREFERENCE (56 of 79 remaining) [2023-08-26 18:09:16,628 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thr2Err4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (55 of 79 remaining) [2023-08-26 18:09:16,628 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thr2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (54 of 79 remaining) [2023-08-26 18:09:16,628 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thr2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (53 of 79 remaining) [2023-08-26 18:09:16,628 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thr1Err4ASSERT_VIOLATIONASSERT (52 of 79 remaining) [2023-08-26 18:09:16,628 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thr2Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (51 of 79 remaining) [2023-08-26 18:09:16,628 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thr1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (50 of 79 remaining) [2023-08-26 18:09:16,628 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thr1Err8REQUIRES_VIOLATIONMEMORY_DEREFERENCE (49 of 79 remaining) [2023-08-26 18:09:16,629 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thr1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (48 of 79 remaining) [2023-08-26 18:09:16,629 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thr2Err4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (47 of 79 remaining) [2023-08-26 18:09:16,629 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thr1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (46 of 79 remaining) [2023-08-26 18:09:16,629 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thr2Err12REQUIRES_VIOLATIONMEMORY_DEREFERENCE (45 of 79 remaining) [2023-08-26 18:09:16,629 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thr2Err11REQUIRES_VIOLATIONMEMORY_DEREFERENCE (44 of 79 remaining) [2023-08-26 18:09:16,629 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thr2Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (43 of 79 remaining) [2023-08-26 18:09:16,629 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thr2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (42 of 79 remaining) [2023-08-26 18:09:16,629 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thr1Err7REQUIRES_VIOLATIONMEMORY_DEREFERENCE (41 of 79 remaining) [2023-08-26 18:09:16,629 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thr2Err9REQUIRES_VIOLATIONMEMORY_DEREFERENCE (40 of 79 remaining) [2023-08-26 18:09:16,630 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thr2Err14REQUIRES_VIOLATIONMEMORY_DEREFERENCE (39 of 79 remaining) [2023-08-26 18:09:16,630 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thr2Err13REQUIRES_VIOLATIONMEMORY_DEREFERENCE (38 of 79 remaining) [2023-08-26 18:09:16,630 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thr2Err13REQUIRES_VIOLATIONMEMORY_DEREFERENCE (37 of 79 remaining) [2023-08-26 18:09:16,630 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thr1Err7REQUIRES_VIOLATIONMEMORY_DEREFERENCE (36 of 79 remaining) [2023-08-26 18:09:16,630 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thr1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (35 of 79 remaining) [2023-08-26 18:09:16,630 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thr1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (34 of 79 remaining) [2023-08-26 18:09:16,630 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thr2Err4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (33 of 79 remaining) [2023-08-26 18:09:16,630 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thr2Err11REQUIRES_VIOLATIONMEMORY_DEREFERENCE (32 of 79 remaining) [2023-08-26 18:09:16,630 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thr2Err15REQUIRES_VIOLATIONMEMORY_DEREFERENCE (31 of 79 remaining) [2023-08-26 18:09:16,631 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thr1Err6REQUIRES_VIOLATIONMEMORY_DEREFERENCE (30 of 79 remaining) [2023-08-26 18:09:16,631 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thr1Err8REQUIRES_VIOLATIONMEMORY_DEREFERENCE (29 of 79 remaining) [2023-08-26 18:09:16,631 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thr2Err10REQUIRES_VIOLATIONMEMORY_DEREFERENCE (28 of 79 remaining) [2023-08-26 18:09:16,631 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (27 of 79 remaining) [2023-08-26 18:09:16,631 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thr2Err9REQUIRES_VIOLATIONMEMORY_DEREFERENCE (26 of 79 remaining) [2023-08-26 18:09:16,631 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thr1Err6REQUIRES_VIOLATIONMEMORY_DEREFERENCE (25 of 79 remaining) [2023-08-26 18:09:16,631 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thr2Err7REQUIRES_VIOLATIONMEMORY_DEREFERENCE (24 of 79 remaining) [2023-08-26 18:09:16,631 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thr2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (23 of 79 remaining) [2023-08-26 18:09:16,631 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thr2Err8REQUIRES_VIOLATIONMEMORY_DEREFERENCE (22 of 79 remaining) [2023-08-26 18:09:16,631 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thr2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (21 of 79 remaining) [2023-08-26 18:09:16,631 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thr2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (20 of 79 remaining) [2023-08-26 18:09:16,632 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thr2Err12REQUIRES_VIOLATIONMEMORY_DEREFERENCE (19 of 79 remaining) [2023-08-26 18:09:16,632 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thr2Err6REQUIRES_VIOLATIONMEMORY_DEREFERENCE (18 of 79 remaining) [2023-08-26 18:09:16,632 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thr2Err8REQUIRES_VIOLATIONMEMORY_DEREFERENCE (17 of 79 remaining) [2023-08-26 18:09:16,632 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thr2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (16 of 79 remaining) [2023-08-26 18:09:16,632 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thr1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (15 of 79 remaining) [2023-08-26 18:09:16,632 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thr1Err6REQUIRES_VIOLATIONMEMORY_DEREFERENCE (14 of 79 remaining) [2023-08-26 18:09:16,632 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thr2Err6REQUIRES_VIOLATIONMEMORY_DEREFERENCE (13 of 79 remaining) [2023-08-26 18:09:16,632 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thr2Err14REQUIRES_VIOLATIONMEMORY_DEREFERENCE (12 of 79 remaining) [2023-08-26 18:09:16,632 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thr1Err5REQUIRES_VIOLATIONMEMORY_DEREFERENCE (11 of 79 remaining) [2023-08-26 18:09:16,632 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thr1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (10 of 79 remaining) [2023-08-26 18:09:16,632 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thr2Err15REQUIRES_VIOLATIONMEMORY_DEREFERENCE (9 of 79 remaining) [2023-08-26 18:09:16,633 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thr2Err10REQUIRES_VIOLATIONMEMORY_DEREFERENCE (8 of 79 remaining) [2023-08-26 18:09:16,633 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thr1Err4ASSERT_VIOLATIONASSERT (7 of 79 remaining) [2023-08-26 18:09:16,633 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thr2Err5REQUIRES_VIOLATIONMEMORY_DEREFERENCE (6 of 79 remaining) [2023-08-26 18:09:16,633 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thr1Err7REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 79 remaining) [2023-08-26 18:09:16,633 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thr1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 79 remaining) [2023-08-26 18:09:16,633 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thr2Err8REQUIRES_VIOLATIONMEMORY_DEREFERENCE (3 of 79 remaining) [2023-08-26 18:09:16,633 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thr1Err5REQUIRES_VIOLATIONMEMORY_DEREFERENCE (2 of 79 remaining) [2023-08-26 18:09:16,633 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thr2Err5REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1 of 79 remaining) [2023-08-26 18:09:16,633 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thr1Err8REQUIRES_VIOLATIONMEMORY_DEREFERENCE (0 of 79 remaining) [2023-08-26 18:09:16,633 INFO L445 BasicCegarLoop]: Path program histogram: [4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 18:09:16,634 INFO L307 ceAbstractionStarter]: Result for error location AllErrorsAtOnce was TIMEOUT,TIMEOUT,TIMEOUT,TIMEOUT,TIMEOUT,TIMEOUT,TIMEOUT,TIMEOUT,TIMEOUT,TIMEOUT,TIMEOUT,TIMEOUT,TIMEOUT,TIMEOUT,TIMEOUT,TIMEOUT,TIMEOUT,TIMEOUT,TIMEOUT,TIMEOUT,TIMEOUT,TIMEOUT,TIMEOUT,TIMEOUT,TIMEOUT,TIMEOUT,TIMEOUT,TIMEOUT,TIMEOUT,TIMEOUT,TIMEOUT,TIMEOUT,TIMEOUT,TIMEOUT,TIMEOUT,TIMEOUT,TIMEOUT,TIMEOUT,TIMEOUT,TIMEOUT,TIMEOUT,TIMEOUT,TIMEOUT,TIMEOUT,TIMEOUT,TIMEOUT,TIMEOUT,TIMEOUT,TIMEOUT,TIMEOUT,TIMEOUT,TIMEOUT,TIMEOUT,TIMEOUT,TIMEOUT,TIMEOUT,TIMEOUT,TIMEOUT,TIMEOUT,TIMEOUT,TIMEOUT,TIMEOUT,TIMEOUT,TIMEOUT,TIMEOUT,TIMEOUT,TIMEOUT,TIMEOUT,TIMEOUT,TIMEOUT,TIMEOUT,TIMEOUT,TIMEOUT,TIMEOUT,TIMEOUT,TIMEOUT,TIMEOUT,TIMEOUT,TIMEOUT (1/2) [2023-08-26 18:09:16,635 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 2 thread instances [2023-08-26 18:09:16,635 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-08-26 18:09:16,639 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 26.08 06:09:16 BasicIcfg [2023-08-26 18:09:16,639 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-08-26 18:09:16,639 INFO L158 Benchmark]: Toolchain (without parser) took 769252.60ms. Allocated memory was 383.8MB in the beginning and 15.9GB in the end (delta: 15.6GB). Free memory was 340.7MB in the beginning and 7.8GB in the end (delta: -7.5GB). Peak memory consumption was 9.1GB. Max. memory is 16.0GB. [2023-08-26 18:09:16,640 INFO L158 Benchmark]: CDTParser took 0.14ms. Allocated memory is still 383.8MB. Free memory was 360.4MB in the beginning and 360.4MB in the end (delta: 18.3kB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-26 18:09:16,640 INFO L158 Benchmark]: CACSL2BoogieTranslator took 409.85ms. Allocated memory is still 383.8MB. Free memory was 339.7MB in the beginning and 320.8MB in the end (delta: 18.9MB). Peak memory consumption was 18.9MB. Max. memory is 16.0GB. [2023-08-26 18:09:16,640 INFO L158 Benchmark]: Boogie Procedure Inliner took 61.79ms. Allocated memory is still 383.8MB. Free memory was 320.8MB in the beginning and 318.7MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-26 18:09:16,640 INFO L158 Benchmark]: Boogie Preprocessor took 43.29ms. Allocated memory is still 383.8MB. Free memory was 318.7MB in the beginning and 316.6MB in the end (delta: 2.0MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-26 18:09:16,640 INFO L158 Benchmark]: RCFGBuilder took 639.15ms. Allocated memory is still 383.8MB. Free memory was 316.6MB in the beginning and 274.7MB in the end (delta: 41.9MB). Peak memory consumption was 41.9MB. Max. memory is 16.0GB. [2023-08-26 18:09:16,641 INFO L158 Benchmark]: TraceAbstraction took 768091.36ms. Allocated memory was 383.8MB in the beginning and 15.9GB in the end (delta: 15.6GB). Free memory was 273.6MB in the beginning and 7.8GB in the end (delta: -7.5GB). Peak memory consumption was 9.0GB. Max. memory is 16.0GB. [2023-08-26 18:09:16,642 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.14ms. Allocated memory is still 383.8MB. Free memory was 360.4MB in the beginning and 360.4MB in the end (delta: 18.3kB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 409.85ms. Allocated memory is still 383.8MB. Free memory was 339.7MB in the beginning and 320.8MB in the end (delta: 18.9MB). Peak memory consumption was 18.9MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 61.79ms. Allocated memory is still 383.8MB. Free memory was 320.8MB in the beginning and 318.7MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 43.29ms. Allocated memory is still 383.8MB. Free memory was 318.7MB in the beginning and 316.6MB in the end (delta: 2.0MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 639.15ms. Allocated memory is still 383.8MB. Free memory was 316.6MB in the beginning and 274.7MB in the end (delta: 41.9MB). Peak memory consumption was 41.9MB. Max. memory is 16.0GB. * TraceAbstraction took 768091.36ms. Allocated memory was 383.8MB in the beginning and 15.9GB in the end (delta: 15.6GB). Free memory was 273.6MB in the beginning and 7.8GB in the end (delta: -7.5GB). Peak memory consumption was 9.0GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 254]: Unsoundness Warning unspecified type, defaulting to int C: short [254] - GenericResultAtLocation [Line: 254]: Unsoundness Warning unspecified type, defaulting to int C: short [254] * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 3.0s, 107 PlacesBefore, 56 PlacesAfterwards, 107 TransitionsBefore, 53 TransitionsAfterwards, 4340 CoEnabledTransitionPairs, 5 FixpointIterations, 23 TrivialSequentialCompositions, 60 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 10 ConcurrentYvCompositions, 3 ChoiceCompositions, 96 TotalNumberOfCompositions, 9685 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 4836, independent: 4599, independent conditional: 0, independent unconditional: 4599, dependent: 237, dependent conditional: 0, dependent unconditional: 237, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 2154, independent: 2101, independent conditional: 0, independent unconditional: 2101, dependent: 53, dependent conditional: 0, dependent unconditional: 53, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 4836, independent: 2498, independent conditional: 0, independent unconditional: 2498, dependent: 184, dependent conditional: 0, dependent unconditional: 184, unknown: 2154, unknown conditional: 0, unknown unconditional: 2154] , Statistics on independence cache: Total cache size (in pairs): 204, Positive cache size: 180, Positive conditional cache size: 0, Positive unconditional cache size: 180, Negative cache size: 24, Negative conditional cache size: 0, Negative unconditional cache size: 24, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 2.3s, 105 PlacesBefore, 54 PlacesAfterwards, 105 TransitionsBefore, 51 TransitionsAfterwards, 4340 CoEnabledTransitionPairs, 5 FixpointIterations, 17 TrivialSequentialCompositions, 56 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 10 ConcurrentYvCompositions, 3 ChoiceCompositions, 86 TotalNumberOfCompositions, 9584 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 5375, independent: 5138, independent conditional: 0, independent unconditional: 5138, dependent: 237, dependent conditional: 0, dependent unconditional: 237, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 2261, independent: 2214, independent conditional: 0, independent unconditional: 2214, dependent: 47, dependent conditional: 0, dependent unconditional: 47, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 5375, independent: 2924, independent conditional: 0, independent unconditional: 2924, dependent: 190, dependent conditional: 0, dependent unconditional: 190, unknown: 2261, unknown conditional: 0, unknown unconditional: 2261] , Statistics on independence cache: Total cache size (in pairs): 266, Positive cache size: 243, Positive conditional cache size: 0, Positive unconditional cache size: 243, Negative cache size: 23, Negative conditional cache size: 0, Negative unconditional cache size: 23, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 3.1s, 152 PlacesBefore, 91 PlacesAfterwards, 151 TransitionsBefore, 87 TransitionsAfterwards, 11614 CoEnabledTransitionPairs, 5 FixpointIterations, 23 TrivialSequentialCompositions, 93 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 13 ConcurrentYvCompositions, 3 ChoiceCompositions, 132 TotalNumberOfCompositions, 40135 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 14023, independent: 13510, independent conditional: 0, independent unconditional: 13510, dependent: 513, dependent conditional: 0, dependent unconditional: 513, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 5821, independent: 5705, independent conditional: 0, independent unconditional: 5705, dependent: 116, dependent conditional: 0, dependent unconditional: 116, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 14023, independent: 7805, independent conditional: 0, independent unconditional: 7805, dependent: 397, dependent conditional: 0, dependent unconditional: 397, unknown: 5821, unknown conditional: 0, unknown unconditional: 5821] , Statistics on independence cache: Total cache size (in pairs): 998, Positive cache size: 924, Positive conditional cache size: 0, Positive unconditional cache size: 924, Negative cache size: 74, Negative conditional cache size: 0, Negative unconditional cache size: 74, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - TimeoutResultAtElement [Line: 17]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing RemoveRedundantFlow. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 169 locations, 56 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: 5.3s, OverallIterations: 9, TraceHistogramMax: 1, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 1.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 3.1s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 186 SdHoareTripleChecker+Valid, 0.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 186 mSDsluCounter, 0 SdHoareTripleChecker+Invalid, 0.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 0 mSDsCounter, 16 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 500 IncrementalHoareTripleChecker+Invalid, 516 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 16 mSolverCounterUnsat, 0 mSDtfsCounter, 500 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 24 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=114occurred in iteration=0, InterpolantAutomatonStates: 36, 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.0s SsaConstructionTime, 0.1s SatisfiabilityAnalysisTime, 0.6s InterpolantComputationTime, 57 NumberOfCodeBlocks, 57 NumberOfCodeBlocksAsserted, 9 NumberOfCheckSat, 48 ConstructedInterpolants, 0 QuantifiedInterpolants, 221 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 9 InterpolantComputations, 9 PerfectInterpolantSequences, 0/0 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 - StatisticsResult: Ultimate Automizer benchmark data with 2 thread instances CFG has 7 procedures, 234 locations, 81 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: 760.2s, OverallIterations: 29, TraceHistogramMax: 2, PathProgramHistogramMax: 4, EmptinessCheckTime: 0.0s, AutomataDifference: 753.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 3.1s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 3798 SdHoareTripleChecker+Valid, 8.1s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 3798 mSDsluCounter, 1796 SdHoareTripleChecker+Invalid, 6.4s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 1314 mSDsCounter, 34 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 16248 IncrementalHoareTripleChecker+Invalid, 16282 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 34 mSolverCounterUnsat, 482 mSDtfsCounter, 16248 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 477 GetRequests, 122 SyntacticMatches, 13 SemanticMatches, 342 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1374 ImplicationChecksByTransitivity, 1.7s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=55346occurred in iteration=28, InterpolantAutomatonStates: 371, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.2s SatisfiabilityAnalysisTime, 2.2s InterpolantComputationTime, 554 NumberOfCodeBlocks, 550 NumberOfCodeBlocksAsserted, 32 NumberOfCheckSat, 589 ConstructedInterpolants, 0 QuantifiedInterpolants, 1929 SizeOfPredicates, 15 NumberOfNonLiveVariables, 671 ConjunctsInSsa, 28 ConjunctsInUnsatCore, 35 InterpolantComputations, 26 PerfectInterpolantSequences, 41/50 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 - StatisticsResult: Ultimate Automizer benchmark data for thread instance sufficiency with 1 thread instances CFG has 5 procedures, 169 locations, 56 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: 2.4s, OverallIterations: 1, TraceHistogramMax: 2, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 2.3s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=110occurred in iteration=0, InterpolantAutomatonStates: 0, 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.0s SsaConstructionTime, 0.0s SatisfiabilityAnalysisTime, 0.0s InterpolantComputationTime, 8 NumberOfCodeBlocks, 8 NumberOfCodeBlocksAsserted, 1 NumberOfCheckSat, 0 ConstructedInterpolants, 0 QuantifiedInterpolants, 0 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 0 InterpolantComputations, 0 PerfectInterpolantSequences, 0/0 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