/usr/bin/java -Xmx8000000000 -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-FA-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-bad/buffer-mult-alt.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.1-8a14012e553caa636f65c1137831746b6d9875cd-8a14012 [2021-08-06 15:09:32,771 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-08-06 15:09:32,773 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-08-06 15:09:32,809 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-08-06 15:09:32,809 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-08-06 15:09:32,812 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-08-06 15:09:32,814 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-08-06 15:09:32,819 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-08-06 15:09:32,821 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-08-06 15:09:32,825 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-08-06 15:09:32,826 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-08-06 15:09:32,827 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-08-06 15:09:32,828 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-08-06 15:09:32,829 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-08-06 15:09:32,831 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-08-06 15:09:32,836 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-08-06 15:09:32,837 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-08-06 15:09:32,838 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-08-06 15:09:32,840 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-08-06 15:09:32,845 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-08-06 15:09:32,846 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-08-06 15:09:32,847 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-08-06 15:09:32,849 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-08-06 15:09:32,850 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-08-06 15:09:32,854 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-08-06 15:09:32,854 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-08-06 15:09:32,854 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-08-06 15:09:32,856 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-08-06 15:09:32,856 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-08-06 15:09:32,857 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-08-06 15:09:32,857 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-08-06 15:09:32,857 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-08-06 15:09:32,859 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-08-06 15:09:32,859 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-08-06 15:09:32,862 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-08-06 15:09:32,862 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-08-06 15:09:32,863 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-08-06 15:09:32,863 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-08-06 15:09:32,863 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-08-06 15:09:32,864 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-08-06 15:09:32,864 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-08-06 15:09:32,868 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf [2021-08-06 15:09:32,902 INFO L113 SettingsManager]: Loading preferences was successful [2021-08-06 15:09:32,902 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-08-06 15:09:32,903 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-08-06 15:09:32,903 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-08-06 15:09:32,905 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-08-06 15:09:32,906 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-08-06 15:09:32,906 INFO L138 SettingsManager]: * Use SBE=true [2021-08-06 15:09:32,906 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-08-06 15:09:32,906 INFO L138 SettingsManager]: * sizeof long=4 [2021-08-06 15:09:32,906 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-08-06 15:09:32,907 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-08-06 15:09:32,907 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-08-06 15:09:32,907 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-08-06 15:09:32,907 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-08-06 15:09:32,908 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-08-06 15:09:32,908 INFO L138 SettingsManager]: * sizeof long double=12 [2021-08-06 15:09:32,908 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-08-06 15:09:32,908 INFO L138 SettingsManager]: * Use constant arrays=true [2021-08-06 15:09:32,908 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-08-06 15:09:32,908 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-08-06 15:09:32,908 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-08-06 15:09:32,908 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-08-06 15:09:32,909 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-08-06 15:09:32,909 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-08-06 15:09:32,909 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-08-06 15:09:32,909 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-08-06 15:09:32,909 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-08-06 15:09:32,909 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-08-06 15:09:32,909 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-08-06 15:09:32,909 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-08-06 15:09:32,909 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-08-06 15:09:32,910 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode 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 [2021-08-06 15:09:33,193 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-08-06 15:09:33,210 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-08-06 15:09:33,212 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-08-06 15:09:33,212 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2021-08-06 15:09:33,214 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2021-08-06 15:09:33,214 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-bad/buffer-mult-alt.wvr.bpl [2021-08-06 15:09:33,215 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-bad/buffer-mult-alt.wvr.bpl' [2021-08-06 15:09:33,249 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-08-06 15:09:33,250 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2021-08-06 15:09:33,251 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-08-06 15:09:33,251 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-08-06 15:09:33,251 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-08-06 15:09:33,261 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "buffer-mult-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.08 03:09:33" (1/1) ... [2021-08-06 15:09:33,267 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "buffer-mult-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.08 03:09:33" (1/1) ... [2021-08-06 15:09:33,274 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-08-06 15:09:33,275 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-08-06 15:09:33,275 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-08-06 15:09:33,276 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-08-06 15:09:33,282 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "buffer-mult-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.08 03:09:33" (1/1) ... [2021-08-06 15:09:33,282 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "buffer-mult-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.08 03:09:33" (1/1) ... [2021-08-06 15:09:33,283 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "buffer-mult-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.08 03:09:33" (1/1) ... [2021-08-06 15:09:33,283 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "buffer-mult-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.08 03:09:33" (1/1) ... [2021-08-06 15:09:33,291 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "buffer-mult-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.08 03:09:33" (1/1) ... [2021-08-06 15:09:33,296 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "buffer-mult-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.08 03:09:33" (1/1) ... [2021-08-06 15:09:33,297 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "buffer-mult-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.08 03:09:33" (1/1) ... [2021-08-06 15:09:33,301 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-08-06 15:09:33,302 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-08-06 15:09:33,302 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-08-06 15:09:33,302 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-08-06 15:09:33,304 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "buffer-mult-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.08 03:09:33" (1/1) ... [2021-08-06 15:09:33,311 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-08-06 15:09:33,317 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:09:33,328 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) [2021-08-06 15:09:33,334 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 [2021-08-06 15:09:33,366 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2021-08-06 15:09:33,366 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-08-06 15:09:33,366 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-08-06 15:09:33,367 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2021-08-06 15:09:33,367 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-08-06 15:09:33,367 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-08-06 15:09:33,367 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2021-08-06 15:09:33,367 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-08-06 15:09:33,367 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-08-06 15:09:33,367 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2021-08-06 15:09:33,368 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2021-08-06 15:09:33,369 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2021-08-06 15:09:33,369 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread4 given in one single declaration [2021-08-06 15:09:33,369 INFO L130 BoogieDeclarations]: Found specification of procedure thread4 [2021-08-06 15:09:33,370 INFO L138 BoogieDeclarations]: Found implementation of procedure thread4 [2021-08-06 15:09:33,370 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-08-06 15:09:33,559 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-08-06 15:09:33,559 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2021-08-06 15:09:33,561 INFO L202 PluginConnector]: Adding new model buffer-mult-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.08 03:09:33 BoogieIcfgContainer [2021-08-06 15:09:33,561 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-08-06 15:09:33,562 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-08-06 15:09:33,562 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-08-06 15:09:33,564 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-08-06 15:09:33,564 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "buffer-mult-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.08 03:09:33" (1/2) ... [2021-08-06 15:09:33,565 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@10f03807 and model type buffer-mult-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.08 03:09:33, skipping insertion in model container [2021-08-06 15:09:33,584 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "buffer-mult-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.08 03:09:33" (2/2) ... [2021-08-06 15:09:33,586 INFO L111 eAbstractionObserver]: Analyzing ICFG buffer-mult-alt.wvr.bpl [2021-08-06 15:09:33,590 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-08-06 15:09:33,590 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-08-06 15:09:33,590 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-08-06 15:09:33,590 INFO L509 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-08-06 15:09:33,654 INFO L148 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2021-08-06 15:09:33,711 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2021-08-06 15:09:33,718 INFO L339 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=true, mConcurrency=FINITE_AUTOMATA, 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, mLoopAccelerationTechnique=FAST_UPR [2021-08-06 15:09:33,718 INFO L340 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2021-08-06 15:09:33,730 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 44 places, 35 transitions, 102 flow [2021-08-06 15:09:33,799 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 635 states, 634 states have (on average 3.889589905362776) internal successors, (2466), 634 states have internal predecessors, (2466), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:09:33,803 INFO L276 IsEmpty]: Start isEmpty. Operand has 635 states, 634 states have (on average 3.889589905362776) internal successors, (2466), 634 states have internal predecessors, (2466), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:09:33,829 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-08-06 15:09:33,829 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:09:33,830 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:09:33,830 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-06 15:09:33,836 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:09:33,836 INFO L82 PathProgramCache]: Analyzing trace with hash -315677691, now seen corresponding path program 1 times [2021-08-06 15:09:33,844 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:09:33,844 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [620314090] [2021-08-06 15:09:33,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:09:33,846 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:09:33,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:09:34,008 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:09:34,008 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:09:34,009 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [620314090] [2021-08-06 15:09:34,009 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [620314090] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-06 15:09:34,010 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-06 15:09:34,010 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-06 15:09:34,012 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2072321800] [2021-08-06 15:09:34,017 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-08-06 15:09:34,017 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:09:34,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-06 15:09:34,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-06 15:09:34,034 INFO L87 Difference]: Start difference. First operand has 635 states, 634 states have (on average 3.889589905362776) internal successors, (2466), 634 states have internal predecessors, (2466), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 2 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:09:34,100 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:09:34,100 INFO L93 Difference]: Finished difference Result 691 states and 2633 transitions. [2021-08-06 15:09:34,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-06 15:09:34,102 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 2 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-08-06 15:09:34,102 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:09:34,133 INFO L225 Difference]: With dead ends: 691 [2021-08-06 15:09:34,133 INFO L226 Difference]: Without dead ends: 691 [2021-08-06 15:09:34,134 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 11.4ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-06 15:09:34,151 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 691 states. [2021-08-06 15:09:34,225 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 691 to 691. [2021-08-06 15:09:34,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 691 states, 690 states have (on average 3.815942028985507) internal successors, (2633), 690 states have internal predecessors, (2633), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:09:34,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 691 states to 691 states and 2633 transitions. [2021-08-06 15:09:34,237 INFO L78 Accepts]: Start accepts. Automaton has 691 states and 2633 transitions. Word has length 19 [2021-08-06 15:09:34,237 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:09:34,238 INFO L470 AbstractCegarLoop]: Abstraction has 691 states and 2633 transitions. [2021-08-06 15:09:34,238 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 2 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:09:34,238 INFO L276 IsEmpty]: Start isEmpty. Operand 691 states and 2633 transitions. [2021-08-06 15:09:34,241 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-08-06 15:09:34,241 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:09:34,241 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:09:34,242 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-08-06 15:09:34,242 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-06 15:09:34,242 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:09:34,243 INFO L82 PathProgramCache]: Analyzing trace with hash 1754302367, now seen corresponding path program 1 times [2021-08-06 15:09:34,243 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:09:34,243 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2094855034] [2021-08-06 15:09:34,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:09:34,243 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:09:34,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:09:34,304 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:09:34,304 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:09:34,304 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2094855034] [2021-08-06 15:09:34,304 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2094855034] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:09:34,305 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1058290317] [2021-08-06 15:09:34,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:09:34,305 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:09:34,305 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:09:34,306 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) [2021-08-06 15:09:34,307 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-08-06 15:09:34,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:09:34,353 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 3 conjunts are in the unsatisfiable core [2021-08-06 15:09:34,356 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:09:34,549 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:09:34,549 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1058290317] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-06 15:09:34,549 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-08-06 15:09:34,549 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 4 [2021-08-06 15:09:34,550 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1831822692] [2021-08-06 15:09:34,551 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-06 15:09:34,551 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:09:34,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-06 15:09:34,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-06 15:09:34,552 INFO L87 Difference]: Start difference. First operand 691 states and 2633 transitions. Second operand has 4 states, 4 states have (on average 5.5) internal successors, (22), 3 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:09:34,602 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:09:34,602 INFO L93 Difference]: Finished difference Result 1250 states and 4705 transitions. [2021-08-06 15:09:34,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-08-06 15:09:34,621 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.5) internal successors, (22), 3 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2021-08-06 15:09:34,621 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:09:34,631 INFO L225 Difference]: With dead ends: 1250 [2021-08-06 15:09:34,631 INFO L226 Difference]: Without dead ends: 1250 [2021-08-06 15:09:34,632 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 12.3ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-06 15:09:34,635 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1250 states. [2021-08-06 15:09:34,687 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1250 to 815. [2021-08-06 15:09:34,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 815 states, 814 states have (on average 3.839066339066339) internal successors, (3125), 814 states have internal predecessors, (3125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:09:34,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 815 states to 815 states and 3125 transitions. [2021-08-06 15:09:34,706 INFO L78 Accepts]: Start accepts. Automaton has 815 states and 3125 transitions. Word has length 22 [2021-08-06 15:09:34,720 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:09:34,721 INFO L470 AbstractCegarLoop]: Abstraction has 815 states and 3125 transitions. [2021-08-06 15:09:34,721 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.5) internal successors, (22), 3 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:09:34,721 INFO L276 IsEmpty]: Start isEmpty. Operand 815 states and 3125 transitions. [2021-08-06 15:09:34,724 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-06 15:09:34,724 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:09:34,724 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:09:34,767 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-08-06 15:09:34,940 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:09:34,941 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-06 15:09:34,942 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:09:34,942 INFO L82 PathProgramCache]: Analyzing trace with hash 971971041, now seen corresponding path program 1 times [2021-08-06 15:09:34,942 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:09:34,942 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2047612280] [2021-08-06 15:09:34,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:09:34,942 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:09:34,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:09:35,077 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:09:35,077 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:09:35,077 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2047612280] [2021-08-06 15:09:35,078 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2047612280] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:09:35,078 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [245507592] [2021-08-06 15:09:35,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:09:35,078 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:09:35,078 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:09:35,079 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) [2021-08-06 15:09:35,080 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-08-06 15:09:35,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:09:35,125 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 9 conjunts are in the unsatisfiable core [2021-08-06 15:09:35,127 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:09:35,391 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-08-06 15:09:35,497 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:09:35,497 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [245507592] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:09:35,497 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:09:35,497 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 6 [2021-08-06 15:09:35,498 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [506244561] [2021-08-06 15:09:35,498 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-08-06 15:09:35,498 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:09:35,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-08-06 15:09:35,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-08-06 15:09:35,500 INFO L87 Difference]: Start difference. First operand 815 states and 3125 transitions. Second operand has 7 states, 7 states have (on average 5.142857142857143) internal successors, (36), 6 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:09:35,628 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:09:35,628 INFO L93 Difference]: Finished difference Result 1934 states and 7455 transitions. [2021-08-06 15:09:35,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-08-06 15:09:35,629 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.142857142857143) internal successors, (36), 6 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-08-06 15:09:35,629 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:09:35,648 INFO L225 Difference]: With dead ends: 1934 [2021-08-06 15:09:35,648 INFO L226 Difference]: Without dead ends: 1807 [2021-08-06 15:09:35,649 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 33.0ms TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-08-06 15:09:35,652 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1807 states. [2021-08-06 15:09:35,685 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1807 to 1306. [2021-08-06 15:09:35,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1306 states, 1305 states have (on average 3.8521072796934868) internal successors, (5027), 1305 states have internal predecessors, (5027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:09:35,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1306 states to 1306 states and 5027 transitions. [2021-08-06 15:09:35,695 INFO L78 Accepts]: Start accepts. Automaton has 1306 states and 5027 transitions. Word has length 24 [2021-08-06 15:09:35,696 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:09:35,696 INFO L470 AbstractCegarLoop]: Abstraction has 1306 states and 5027 transitions. [2021-08-06 15:09:35,696 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.142857142857143) internal successors, (36), 6 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:09:35,697 INFO L276 IsEmpty]: Start isEmpty. Operand 1306 states and 5027 transitions. [2021-08-06 15:09:35,700 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-06 15:09:35,701 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:09:35,701 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:09:35,726 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2021-08-06 15:09:35,917 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2021-08-06 15:09:35,917 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-06 15:09:35,917 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:09:35,917 INFO L82 PathProgramCache]: Analyzing trace with hash 770843555, now seen corresponding path program 2 times [2021-08-06 15:09:35,918 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:09:35,918 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1859783273] [2021-08-06 15:09:35,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:09:35,918 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:09:35,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:09:35,996 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:09:35,997 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:09:35,997 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1859783273] [2021-08-06 15:09:35,997 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1859783273] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:09:35,997 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1267790881] [2021-08-06 15:09:35,997 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-06 15:09:35,997 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:09:35,997 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:09:35,998 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) [2021-08-06 15:09:36,016 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-08-06 15:09:36,072 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 15:09:36,072 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:09:36,073 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 4 conjunts are in the unsatisfiable core [2021-08-06 15:09:36,074 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:09:36,250 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:09:36,250 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1267790881] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:09:36,250 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:09:36,250 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 3] total 6 [2021-08-06 15:09:36,250 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [454421995] [2021-08-06 15:09:36,251 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-08-06 15:09:36,251 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:09:36,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-08-06 15:09:36,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2021-08-06 15:09:36,254 INFO L87 Difference]: Start difference. First operand 1306 states and 5027 transitions. Second operand has 7 states, 7 states have (on average 5.571428571428571) internal successors, (39), 6 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:09:36,341 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:09:36,341 INFO L93 Difference]: Finished difference Result 2404 states and 8959 transitions. [2021-08-06 15:09:36,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-08-06 15:09:36,342 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.571428571428571) internal successors, (39), 6 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-06 15:09:36,342 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:09:36,358 INFO L225 Difference]: With dead ends: 2404 [2021-08-06 15:09:36,358 INFO L226 Difference]: Without dead ends: 2234 [2021-08-06 15:09:36,358 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 36.6ms TimeCoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2021-08-06 15:09:36,362 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2234 states. [2021-08-06 15:09:36,424 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2234 to 1906. [2021-08-06 15:09:36,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1906 states, 1905 states have (on average 3.859317585301837) internal successors, (7352), 1905 states have internal predecessors, (7352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:09:36,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1906 states to 1906 states and 7352 transitions. [2021-08-06 15:09:36,441 INFO L78 Accepts]: Start accepts. Automaton has 1906 states and 7352 transitions. Word has length 26 [2021-08-06 15:09:36,441 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:09:36,441 INFO L470 AbstractCegarLoop]: Abstraction has 1906 states and 7352 transitions. [2021-08-06 15:09:36,442 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.571428571428571) internal successors, (39), 6 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:09:36,442 INFO L276 IsEmpty]: Start isEmpty. Operand 1906 states and 7352 transitions. [2021-08-06 15:09:36,448 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-06 15:09:36,448 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:09:36,448 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:09:36,474 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2021-08-06 15:09:36,664 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:09:36,665 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-06 15:09:36,665 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:09:36,666 INFO L82 PathProgramCache]: Analyzing trace with hash 1128294111, now seen corresponding path program 1 times [2021-08-06 15:09:36,666 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:09:36,666 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [910723913] [2021-08-06 15:09:36,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:09:36,666 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:09:36,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:09:36,715 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-06 15:09:36,715 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:09:36,716 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [910723913] [2021-08-06 15:09:36,716 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [910723913] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-06 15:09:36,716 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-06 15:09:36,716 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-06 15:09:36,716 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1749889685] [2021-08-06 15:09:36,717 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-06 15:09:36,717 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:09:36,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-06 15:09:36,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-08-06 15:09:36,718 INFO L87 Difference]: Start difference. First operand 1906 states and 7352 transitions. Second operand has 4 states, 4 states have (on average 6.5) internal successors, (26), 3 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:09:36,769 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:09:36,769 INFO L93 Difference]: Finished difference Result 3426 states and 12683 transitions. [2021-08-06 15:09:36,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-08-06 15:09:36,770 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.5) internal successors, (26), 3 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-06 15:09:36,770 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:09:36,792 INFO L225 Difference]: With dead ends: 3426 [2021-08-06 15:09:36,792 INFO L226 Difference]: Without dead ends: 3255 [2021-08-06 15:09:36,792 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 7.8ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-08-06 15:09:36,798 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3255 states. [2021-08-06 15:09:36,866 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3255 to 2791. [2021-08-06 15:09:36,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2791 states, 2790 states have (on average 3.8562724014336918) internal successors, (10759), 2790 states have internal predecessors, (10759), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:09:36,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2791 states to 2791 states and 10759 transitions. [2021-08-06 15:09:36,887 INFO L78 Accepts]: Start accepts. Automaton has 2791 states and 10759 transitions. Word has length 26 [2021-08-06 15:09:36,888 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:09:36,888 INFO L470 AbstractCegarLoop]: Abstraction has 2791 states and 10759 transitions. [2021-08-06 15:09:36,888 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.5) internal successors, (26), 3 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:09:36,888 INFO L276 IsEmpty]: Start isEmpty. Operand 2791 states and 10759 transitions. [2021-08-06 15:09:36,896 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-08-06 15:09:36,896 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:09:36,897 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:09:36,897 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-08-06 15:09:36,897 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-06 15:09:36,897 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:09:36,897 INFO L82 PathProgramCache]: Analyzing trace with hash -448766263, now seen corresponding path program 3 times [2021-08-06 15:09:36,898 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:09:36,898 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [821091500] [2021-08-06 15:09:36,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:09:36,898 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:09:36,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:09:37,028 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:09:37,029 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:09:37,029 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [821091500] [2021-08-06 15:09:37,029 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [821091500] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:09:37,029 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1129979890] [2021-08-06 15:09:37,029 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-06 15:09:37,029 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:09:37,030 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:09:37,030 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:09:37,032 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-08-06 15:09:37,131 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-06 15:09:37,132 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:09:37,132 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 16 conjunts are in the unsatisfiable core [2021-08-06 15:09:37,137 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:09:37,594 INFO L354 Elim1Store]: treesize reduction 12, result has 63.6 percent of original size [2021-08-06 15:09:37,594 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 34 treesize of output 40 [2021-08-06 15:09:37,842 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:09:37,842 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1129979890] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:09:37,842 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:09:37,842 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 12 [2021-08-06 15:09:37,842 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1359030855] [2021-08-06 15:09:37,843 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-06 15:09:37,843 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:09:37,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-06 15:09:37,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-08-06 15:09:37,844 INFO L87 Difference]: Start difference. First operand 2791 states and 10759 transitions. Second operand has 13 states, 13 states have (on average 4.384615384615385) internal successors, (57), 12 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:09:38,620 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:09:38,620 INFO L93 Difference]: Finished difference Result 11478 states and 44022 transitions. [2021-08-06 15:09:38,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-08-06 15:09:38,621 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 4.384615384615385) internal successors, (57), 12 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2021-08-06 15:09:38,621 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:09:38,713 INFO L225 Difference]: With dead ends: 11478 [2021-08-06 15:09:38,714 INFO L226 Difference]: Without dead ends: 10563 [2021-08-06 15:09:38,714 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 135 ImplicationChecksByTransitivity, 476.3ms TimeCoverageRelationStatistics Valid=168, Invalid=644, Unknown=0, NotChecked=0, Total=812 [2021-08-06 15:09:38,730 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10563 states. [2021-08-06 15:09:38,855 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10563 to 2938. [2021-08-06 15:09:38,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2938 states, 2937 states have (on average 3.892066734763364) internal successors, (11431), 2937 states have internal predecessors, (11431), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:09:38,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2938 states to 2938 states and 11431 transitions. [2021-08-06 15:09:38,876 INFO L78 Accepts]: Start accepts. Automaton has 2938 states and 11431 transitions. Word has length 29 [2021-08-06 15:09:38,876 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:09:38,877 INFO L470 AbstractCegarLoop]: Abstraction has 2938 states and 11431 transitions. [2021-08-06 15:09:38,877 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 4.384615384615385) internal successors, (57), 12 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:09:38,877 INFO L276 IsEmpty]: Start isEmpty. Operand 2938 states and 11431 transitions. [2021-08-06 15:09:38,885 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-08-06 15:09:38,886 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:09:38,886 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:09:38,911 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2021-08-06 15:09:39,108 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:09:39,109 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-06 15:09:39,109 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:09:39,109 INFO L82 PathProgramCache]: Analyzing trace with hash 687515522, now seen corresponding path program 1 times [2021-08-06 15:09:39,109 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:09:39,109 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [504163438] [2021-08-06 15:09:39,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:09:39,110 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:09:39,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:09:39,156 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-06 15:09:39,156 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:09:39,157 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [504163438] [2021-08-06 15:09:39,157 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [504163438] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:09:39,157 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1303316467] [2021-08-06 15:09:39,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:09:39,157 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:09:39,157 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:09:39,159 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:09:39,160 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-08-06 15:09:39,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:09:39,268 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 6 conjunts are in the unsatisfiable core [2021-08-06 15:09:39,270 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:09:39,515 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-06 15:09:39,515 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1303316467] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:09:39,516 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:09:39,516 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 7 [2021-08-06 15:09:39,516 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1643644216] [2021-08-06 15:09:39,516 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-08-06 15:09:39,516 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:09:39,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-08-06 15:09:39,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2021-08-06 15:09:39,517 INFO L87 Difference]: Start difference. First operand 2938 states and 11431 transitions. Second operand has 8 states, 8 states have (on average 4.75) internal successors, (38), 7 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:09:39,823 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:09:39,823 INFO L93 Difference]: Finished difference Result 10521 states and 39058 transitions. [2021-08-06 15:09:39,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-08-06 15:09:39,824 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.75) internal successors, (38), 7 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2021-08-06 15:09:39,824 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:09:39,869 INFO L225 Difference]: With dead ends: 10521 [2021-08-06 15:09:39,870 INFO L226 Difference]: Without dead ends: 10471 [2021-08-06 15:09:39,870 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 122.1ms TimeCoverageRelationStatistics Valid=84, Invalid=156, Unknown=0, NotChecked=0, Total=240 [2021-08-06 15:09:39,887 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10471 states. [2021-08-06 15:09:40,044 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10471 to 4032. [2021-08-06 15:09:40,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4032 states, 4031 states have (on average 4.0637558918382535) internal successors, (16381), 4031 states have internal predecessors, (16381), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:09:40,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4032 states to 4032 states and 16381 transitions. [2021-08-06 15:09:40,120 INFO L78 Accepts]: Start accepts. Automaton has 4032 states and 16381 transitions. Word has length 29 [2021-08-06 15:09:40,120 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:09:40,120 INFO L470 AbstractCegarLoop]: Abstraction has 4032 states and 16381 transitions. [2021-08-06 15:09:40,120 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.75) internal successors, (38), 7 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:09:40,120 INFO L276 IsEmpty]: Start isEmpty. Operand 4032 states and 16381 transitions. [2021-08-06 15:09:40,132 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-08-06 15:09:40,132 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:09:40,132 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:09:40,156 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2021-08-06 15:09:40,356 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:09:40,357 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-06 15:09:40,357 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:09:40,357 INFO L82 PathProgramCache]: Analyzing trace with hash -774339582, now seen corresponding path program 2 times [2021-08-06 15:09:40,357 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:09:40,358 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1432123355] [2021-08-06 15:09:40,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:09:40,358 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:09:40,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:09:40,467 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-06 15:09:40,468 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:09:40,468 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1432123355] [2021-08-06 15:09:40,468 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1432123355] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:09:40,471 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [326168486] [2021-08-06 15:09:40,471 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-06 15:09:40,472 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:09:40,472 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:09:40,475 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:09:40,483 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-08-06 15:09:40,588 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 15:09:40,589 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:09:40,589 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 6 conjunts are in the unsatisfiable core [2021-08-06 15:09:40,590 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:09:40,798 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-06 15:09:40,798 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [326168486] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:09:40,798 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:09:40,798 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 7 [2021-08-06 15:09:40,798 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1106766849] [2021-08-06 15:09:40,799 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-08-06 15:09:40,799 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:09:40,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-08-06 15:09:40,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2021-08-06 15:09:40,800 INFO L87 Difference]: Start difference. First operand 4032 states and 16381 transitions. Second operand has 8 states, 8 states have (on average 4.625) internal successors, (37), 7 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:09:41,093 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:09:41,094 INFO L93 Difference]: Finished difference Result 9257 states and 34579 transitions. [2021-08-06 15:09:41,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-06 15:09:41,094 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.625) internal successors, (37), 7 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2021-08-06 15:09:41,095 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:09:41,134 INFO L225 Difference]: With dead ends: 9257 [2021-08-06 15:09:41,134 INFO L226 Difference]: Without dead ends: 9257 [2021-08-06 15:09:41,134 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 103.4ms TimeCoverageRelationStatistics Valid=90, Invalid=150, Unknown=0, NotChecked=0, Total=240 [2021-08-06 15:09:41,149 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9257 states. [2021-08-06 15:09:41,289 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9257 to 4377. [2021-08-06 15:09:41,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4377 states, 4376 states have (on average 4.039076782449726) internal successors, (17675), 4376 states have internal predecessors, (17675), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:09:41,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4377 states to 4377 states and 17675 transitions. [2021-08-06 15:09:41,401 INFO L78 Accepts]: Start accepts. Automaton has 4377 states and 17675 transitions. Word has length 29 [2021-08-06 15:09:41,401 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:09:41,401 INFO L470 AbstractCegarLoop]: Abstraction has 4377 states and 17675 transitions. [2021-08-06 15:09:41,402 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.625) internal successors, (37), 7 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:09:41,402 INFO L276 IsEmpty]: Start isEmpty. Operand 4377 states and 17675 transitions. [2021-08-06 15:09:41,417 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-08-06 15:09:41,417 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:09:41,417 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:09:41,443 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2021-08-06 15:09:41,632 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:09:41,633 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-06 15:09:41,633 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:09:41,633 INFO L82 PathProgramCache]: Analyzing trace with hash 1241894539, now seen corresponding path program 4 times [2021-08-06 15:09:41,633 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:09:41,634 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1571485604] [2021-08-06 15:09:41,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:09:41,634 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:09:41,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:09:41,713 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 9 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:09:41,714 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:09:41,714 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1571485604] [2021-08-06 15:09:41,714 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1571485604] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:09:41,714 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [357364989] [2021-08-06 15:09:41,714 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-06 15:09:41,714 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:09:41,714 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:09:41,715 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:09:41,717 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-08-06 15:09:41,849 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-06 15:09:41,849 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:09:41,850 INFO L263 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 6 conjunts are in the unsatisfiable core [2021-08-06 15:09:41,851 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:09:42,036 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 9 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:09:42,036 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [357364989] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:09:42,037 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:09:42,037 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 4] total 8 [2021-08-06 15:09:42,039 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1479558725] [2021-08-06 15:09:42,039 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-08-06 15:09:42,039 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:09:42,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-08-06 15:09:42,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2021-08-06 15:09:42,040 INFO L87 Difference]: Start difference. First operand 4377 states and 17675 transitions. Second operand has 9 states, 9 states have (on average 5.111111111111111) internal successors, (46), 8 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:09:42,242 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:09:42,243 INFO L93 Difference]: Finished difference Result 8693 states and 34994 transitions. [2021-08-06 15:09:42,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-06 15:09:42,243 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.111111111111111) internal successors, (46), 8 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2021-08-06 15:09:42,243 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:09:42,274 INFO L225 Difference]: With dead ends: 8693 [2021-08-06 15:09:42,274 INFO L226 Difference]: Without dead ends: 8349 [2021-08-06 15:09:42,275 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 48.2ms TimeCoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2021-08-06 15:09:42,287 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8349 states. [2021-08-06 15:09:42,444 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8349 to 6935. [2021-08-06 15:09:42,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6935 states, 6934 states have (on average 4.129795211998847) internal successors, (28636), 6934 states have internal predecessors, (28636), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:09:42,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6935 states to 6935 states and 28636 transitions. [2021-08-06 15:09:42,487 INFO L78 Accepts]: Start accepts. Automaton has 6935 states and 28636 transitions. Word has length 31 [2021-08-06 15:09:42,487 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:09:42,487 INFO L470 AbstractCegarLoop]: Abstraction has 6935 states and 28636 transitions. [2021-08-06 15:09:42,487 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.111111111111111) internal successors, (46), 8 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:09:42,488 INFO L276 IsEmpty]: Start isEmpty. Operand 6935 states and 28636 transitions. [2021-08-06 15:09:42,511 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-08-06 15:09:42,511 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:09:42,511 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:09:42,536 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2021-08-06 15:09:42,724 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:09:42,725 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-06 15:09:42,725 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:09:42,725 INFO L82 PathProgramCache]: Analyzing trace with hash -1580215652, now seen corresponding path program 3 times [2021-08-06 15:09:42,725 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:09:42,726 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [285563707] [2021-08-06 15:09:42,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:09:42,726 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:09:42,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:09:42,763 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-06 15:09:42,763 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:09:42,763 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [285563707] [2021-08-06 15:09:42,763 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [285563707] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:09:42,763 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2116384930] [2021-08-06 15:09:42,763 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-06 15:09:42,764 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:09:42,764 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:09:42,764 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:09:42,766 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-08-06 15:09:42,955 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-06 15:09:42,955 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:09:42,956 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 5 conjunts are in the unsatisfiable core [2021-08-06 15:09:42,957 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:09:43,142 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-06 15:09:43,142 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2116384930] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:09:43,142 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:09:43,142 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 5 [2021-08-06 15:09:43,142 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [898647839] [2021-08-06 15:09:43,143 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-08-06 15:09:43,143 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:09:43,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-08-06 15:09:43,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-08-06 15:09:43,144 INFO L87 Difference]: Start difference. First operand 6935 states and 28636 transitions. Second operand has 6 states, 6 states have (on average 6.0) internal successors, (36), 5 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:09:43,225 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:09:43,225 INFO L93 Difference]: Finished difference Result 8766 states and 35643 transitions. [2021-08-06 15:09:43,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-08-06 15:09:43,226 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.0) internal successors, (36), 5 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2021-08-06 15:09:43,226 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:09:43,257 INFO L225 Difference]: With dead ends: 8766 [2021-08-06 15:09:43,257 INFO L226 Difference]: Without dead ends: 8766 [2021-08-06 15:09:43,258 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 12.3ms TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-08-06 15:09:43,271 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8766 states. [2021-08-06 15:09:43,475 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8766 to 6543. [2021-08-06 15:09:43,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6543 states, 6542 states have (on average 4.076123509630083) internal successors, (26666), 6542 states have internal predecessors, (26666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:09:43,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6543 states to 6543 states and 26666 transitions. [2021-08-06 15:09:43,513 INFO L78 Accepts]: Start accepts. Automaton has 6543 states and 26666 transitions. Word has length 32 [2021-08-06 15:09:43,514 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:09:43,514 INFO L470 AbstractCegarLoop]: Abstraction has 6543 states and 26666 transitions. [2021-08-06 15:09:43,514 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.0) internal successors, (36), 5 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:09:43,515 INFO L276 IsEmpty]: Start isEmpty. Operand 6543 states and 26666 transitions. [2021-08-06 15:09:43,542 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-08-06 15:09:43,542 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:09:43,543 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:09:43,571 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2021-08-06 15:09:43,764 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2021-08-06 15:09:43,765 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-06 15:09:43,765 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:09:43,765 INFO L82 PathProgramCache]: Analyzing trace with hash -499344603, now seen corresponding path program 5 times [2021-08-06 15:09:43,765 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:09:43,765 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1027455138] [2021-08-06 15:09:43,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:09:43,766 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:09:43,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:09:43,924 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:09:43,924 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:09:43,925 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1027455138] [2021-08-06 15:09:43,925 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1027455138] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:09:43,925 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [818012682] [2021-08-06 15:09:43,925 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-06 15:09:43,925 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:09:43,925 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:09:43,926 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:09:43,926 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-08-06 15:09:44,072 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-06 15:09:44,073 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:09:44,073 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 24 conjunts are in the unsatisfiable core [2021-08-06 15:09:44,075 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:09:44,939 INFO L354 Elim1Store]: treesize reduction 151, result has 6.2 percent of original size [2021-08-06 15:09:44,939 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 52 treesize of output 33 [2021-08-06 15:09:45,040 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:09:45,040 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [818012682] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:09:45,040 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:09:45,041 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2021-08-06 15:09:45,041 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [36579829] [2021-08-06 15:09:45,041 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-06 15:09:45,041 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:09:45,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-06 15:09:45,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=210, Unknown=0, NotChecked=0, Total=240 [2021-08-06 15:09:45,042 INFO L87 Difference]: Start difference. First operand 6543 states and 26666 transitions. Second operand has 16 states, 16 states have (on average 4.1875) internal successors, (67), 15 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:09:46,168 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:09:46,168 INFO L93 Difference]: Finished difference Result 29072 states and 118436 transitions. [2021-08-06 15:09:46,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-08-06 15:09:46,169 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 4.1875) internal successors, (67), 15 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2021-08-06 15:09:46,169 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:09:46,260 INFO L225 Difference]: With dead ends: 29072 [2021-08-06 15:09:46,260 INFO L226 Difference]: Without dead ends: 28155 [2021-08-06 15:09:46,260 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 544.0ms TimeCoverageRelationStatistics Valid=115, Invalid=815, Unknown=0, NotChecked=0, Total=930 [2021-08-06 15:09:46,289 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28155 states. [2021-08-06 15:09:46,680 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28155 to 9895. [2021-08-06 15:09:46,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9895 states, 9894 states have (on average 4.149484536082475) internal successors, (41055), 9894 states have internal predecessors, (41055), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:09:46,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9895 states to 9895 states and 41055 transitions. [2021-08-06 15:09:46,756 INFO L78 Accepts]: Start accepts. Automaton has 9895 states and 41055 transitions. Word has length 34 [2021-08-06 15:09:46,757 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:09:46,757 INFO L470 AbstractCegarLoop]: Abstraction has 9895 states and 41055 transitions. [2021-08-06 15:09:46,757 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 4.1875) internal successors, (67), 15 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:09:46,757 INFO L276 IsEmpty]: Start isEmpty. Operand 9895 states and 41055 transitions. [2021-08-06 15:09:46,787 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-08-06 15:09:46,788 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:09:46,788 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:09:46,817 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2021-08-06 15:09:47,000 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:09:47,001 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-06 15:09:47,001 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:09:47,001 INFO L82 PathProgramCache]: Analyzing trace with hash -1900259559, now seen corresponding path program 6 times [2021-08-06 15:09:47,001 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:09:47,001 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2044960259] [2021-08-06 15:09:47,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:09:47,002 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:09:47,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:09:47,217 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:09:47,217 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:09:47,217 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2044960259] [2021-08-06 15:09:47,218 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2044960259] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:09:47,218 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [281603821] [2021-08-06 15:09:47,218 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-06 15:09:47,218 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:09:47,218 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:09:47,223 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:09:47,230 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-08-06 15:09:47,448 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-08-06 15:09:47,448 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:09:47,449 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 20 conjunts are in the unsatisfiable core [2021-08-06 15:09:47,452 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:09:48,189 INFO L354 Elim1Store]: treesize reduction 22, result has 77.3 percent of original size [2021-08-06 15:09:48,190 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 50 treesize of output 108 [2021-08-06 15:09:48,849 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 2 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:09:48,850 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [281603821] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:09:48,850 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:09:48,850 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 16 [2021-08-06 15:09:48,850 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1873752365] [2021-08-06 15:09:48,850 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-08-06 15:09:48,850 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:09:48,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-06 15:09:48,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=231, Unknown=0, NotChecked=0, Total=272 [2021-08-06 15:09:48,851 INFO L87 Difference]: Start difference. First operand 9895 states and 41055 transitions. Second operand has 17 states, 17 states have (on average 3.9411764705882355) internal successors, (67), 16 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:09:50,471 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:09:50,471 INFO L93 Difference]: Finished difference Result 30531 states and 124974 transitions. [2021-08-06 15:09:50,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-08-06 15:09:50,472 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.9411764705882355) internal successors, (67), 16 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2021-08-06 15:09:50,472 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:09:50,577 INFO L225 Difference]: With dead ends: 30531 [2021-08-06 15:09:50,577 INFO L226 Difference]: Without dead ends: 29790 [2021-08-06 15:09:50,578 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 297 ImplicationChecksByTransitivity, 1081.6ms TimeCoverageRelationStatistics Valid=332, Invalid=1228, Unknown=0, NotChecked=0, Total=1560 [2021-08-06 15:09:50,616 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29790 states. [2021-08-06 15:09:50,996 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29790 to 9631. [2021-08-06 15:09:51,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9631 states, 9630 states have (on average 4.1569055036344755) internal successors, (40031), 9630 states have internal predecessors, (40031), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:09:51,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9631 states to 9631 states and 40031 transitions. [2021-08-06 15:09:51,062 INFO L78 Accepts]: Start accepts. Automaton has 9631 states and 40031 transitions. Word has length 34 [2021-08-06 15:09:51,062 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:09:51,063 INFO L470 AbstractCegarLoop]: Abstraction has 9631 states and 40031 transitions. [2021-08-06 15:09:51,063 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.9411764705882355) internal successors, (67), 16 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:09:51,063 INFO L276 IsEmpty]: Start isEmpty. Operand 9631 states and 40031 transitions. [2021-08-06 15:09:51,089 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-08-06 15:09:51,090 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:09:51,090 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:09:51,116 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2021-08-06 15:09:51,304 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2021-08-06 15:09:51,305 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-06 15:09:51,306 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:09:51,306 INFO L82 PathProgramCache]: Analyzing trace with hash 1343218526, now seen corresponding path program 4 times [2021-08-06 15:09:51,306 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:09:51,306 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [617523733] [2021-08-06 15:09:51,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:09:51,306 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:09:51,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:09:51,452 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:09:51,452 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:09:51,452 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [617523733] [2021-08-06 15:09:51,452 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [617523733] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:09:51,452 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [399928874] [2021-08-06 15:09:51,452 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-06 15:09:51,452 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:09:51,453 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:09:51,460 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:09:51,461 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-08-06 15:09:51,713 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-06 15:09:51,713 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:09:51,714 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-06 15:09:51,715 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:09:52,162 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-06 15:09:52,162 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 26 [2021-08-06 15:09:52,357 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-08-06 15:09:52,392 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:09:52,392 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [399928874] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:09:52,392 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:09:52,393 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2021-08-06 15:09:52,393 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1640853075] [2021-08-06 15:09:52,393 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-06 15:09:52,393 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:09:52,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-06 15:09:52,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=177, Unknown=0, NotChecked=0, Total=210 [2021-08-06 15:09:52,394 INFO L87 Difference]: Start difference. First operand 9631 states and 40031 transitions. Second operand has 15 states, 15 states have (on average 4.2) internal successors, (63), 14 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:09:53,201 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:09:53,201 INFO L93 Difference]: Finished difference Result 31935 states and 130694 transitions. [2021-08-06 15:09:53,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-08-06 15:09:53,201 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 4.2) internal successors, (63), 14 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2021-08-06 15:09:53,201 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:09:53,330 INFO L225 Difference]: With dead ends: 31935 [2021-08-06 15:09:53,330 INFO L226 Difference]: Without dead ends: 31816 [2021-08-06 15:09:53,331 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 325.3ms TimeCoverageRelationStatistics Valid=77, Invalid=429, Unknown=0, NotChecked=0, Total=506 [2021-08-06 15:09:53,381 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31816 states. [2021-08-06 15:09:53,823 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31816 to 12555. [2021-08-06 15:09:53,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12555 states, 12554 states have (on average 4.203520790186395) internal successors, (52771), 12554 states have internal predecessors, (52771), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:09:53,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12555 states to 12555 states and 52771 transitions. [2021-08-06 15:09:53,916 INFO L78 Accepts]: Start accepts. Automaton has 12555 states and 52771 transitions. Word has length 34 [2021-08-06 15:09:53,916 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:09:53,916 INFO L470 AbstractCegarLoop]: Abstraction has 12555 states and 52771 transitions. [2021-08-06 15:09:53,916 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.2) internal successors, (63), 14 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:09:53,916 INFO L276 IsEmpty]: Start isEmpty. Operand 12555 states and 52771 transitions. [2021-08-06 15:09:53,952 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-08-06 15:09:53,952 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:09:53,952 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:09:53,982 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2021-08-06 15:09:54,160 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2021-08-06 15:09:54,161 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-06 15:09:54,161 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:09:54,161 INFO L82 PathProgramCache]: Analyzing trace with hash -534537824, now seen corresponding path program 5 times [2021-08-06 15:09:54,161 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:09:54,161 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [721610068] [2021-08-06 15:09:54,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:09:54,162 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:09:54,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:09:54,286 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:09:54,286 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:09:54,286 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [721610068] [2021-08-06 15:09:54,286 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [721610068] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:09:54,287 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1504089671] [2021-08-06 15:09:54,287 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-06 15:09:54,287 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:09:54,287 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:09:54,293 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:09:54,320 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2021-08-06 15:09:54,607 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-06 15:09:54,608 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:09:54,608 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 18 conjunts are in the unsatisfiable core [2021-08-06 15:09:54,609 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:09:55,282 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 29 [2021-08-06 15:09:55,332 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:09:55,332 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 25 [2021-08-06 15:09:55,486 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:09:55,486 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1504089671] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:09:55,486 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:09:55,486 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 15 [2021-08-06 15:09:55,486 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1562961254] [2021-08-06 15:09:55,487 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-06 15:09:55,487 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:09:55,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-06 15:09:55,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-08-06 15:09:55,487 INFO L87 Difference]: Start difference. First operand 12555 states and 52771 transitions. Second operand has 16 states, 16 states have (on average 3.8125) internal successors, (61), 15 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:09:56,643 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:09:56,643 INFO L93 Difference]: Finished difference Result 45402 states and 183517 transitions. [2021-08-06 15:09:56,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-08-06 15:09:56,644 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.8125) internal successors, (61), 15 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2021-08-06 15:09:56,644 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:09:56,792 INFO L225 Difference]: With dead ends: 45402 [2021-08-06 15:09:56,792 INFO L226 Difference]: Without dead ends: 44909 [2021-08-06 15:09:56,793 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 26 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 263 ImplicationChecksByTransitivity, 677.5ms TimeCoverageRelationStatistics Valid=239, Invalid=1021, Unknown=0, NotChecked=0, Total=1260 [2021-08-06 15:09:56,840 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44909 states. [2021-08-06 15:09:57,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44909 to 15717. [2021-08-06 15:09:57,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15717 states, 15716 states have (on average 4.224357342835327) internal successors, (66390), 15716 states have internal predecessors, (66390), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:09:57,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15717 states to 15717 states and 66390 transitions. [2021-08-06 15:09:57,436 INFO L78 Accepts]: Start accepts. Automaton has 15717 states and 66390 transitions. Word has length 34 [2021-08-06 15:09:57,436 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:09:57,436 INFO L470 AbstractCegarLoop]: Abstraction has 15717 states and 66390 transitions. [2021-08-06 15:09:57,436 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.8125) internal successors, (61), 15 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:09:57,436 INFO L276 IsEmpty]: Start isEmpty. Operand 15717 states and 66390 transitions. [2021-08-06 15:09:57,479 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-08-06 15:09:57,479 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:09:57,479 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:09:57,505 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2021-08-06 15:09:57,705 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2021-08-06 15:09:57,705 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-06 15:09:57,705 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:09:57,705 INFO L82 PathProgramCache]: Analyzing trace with hash -2132337696, now seen corresponding path program 6 times [2021-08-06 15:09:57,705 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:09:57,706 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1972442796] [2021-08-06 15:09:57,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:09:57,706 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:09:57,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:09:57,828 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:09:57,828 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:09:57,829 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1972442796] [2021-08-06 15:09:57,829 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1972442796] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:09:57,829 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1074239305] [2021-08-06 15:09:57,829 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-06 15:09:57,829 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:09:57,830 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:09:57,830 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:09:57,832 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2021-08-06 15:09:58,232 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-06 15:09:58,232 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:09:58,232 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-06 15:09:58,233 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:09:58,741 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-08-06 15:09:58,836 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-06 15:09:58,836 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2021-08-06 15:09:58,893 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:09:58,893 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1074239305] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:09:58,893 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:09:58,893 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2021-08-06 15:09:58,894 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1190031652] [2021-08-06 15:09:58,894 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-06 15:09:58,894 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:09:58,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-06 15:09:58,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-08-06 15:09:58,895 INFO L87 Difference]: Start difference. First operand 15717 states and 66390 transitions. Second operand has 15 states, 15 states have (on average 4.0) internal successors, (60), 14 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:09:59,585 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:09:59,585 INFO L93 Difference]: Finished difference Result 33716 states and 139050 transitions. [2021-08-06 15:09:59,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-08-06 15:09:59,585 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 4.0) internal successors, (60), 14 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2021-08-06 15:09:59,586 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:09:59,708 INFO L225 Difference]: With dead ends: 33716 [2021-08-06 15:09:59,708 INFO L226 Difference]: Without dead ends: 33341 [2021-08-06 15:09:59,709 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 89 ImplicationChecksByTransitivity, 322.2ms TimeCoverageRelationStatistics Valid=104, Invalid=448, Unknown=0, NotChecked=0, Total=552 [2021-08-06 15:09:59,748 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33341 states. [2021-08-06 15:10:00,125 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33341 to 15849. [2021-08-06 15:10:00,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15849 states, 15848 states have (on average 4.226148409893993) internal successors, (66976), 15848 states have internal predecessors, (66976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:00,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15849 states to 15849 states and 66976 transitions. [2021-08-06 15:10:00,218 INFO L78 Accepts]: Start accepts. Automaton has 15849 states and 66976 transitions. Word has length 34 [2021-08-06 15:10:00,218 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:10:00,218 INFO L470 AbstractCegarLoop]: Abstraction has 15849 states and 66976 transitions. [2021-08-06 15:10:00,218 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.0) internal successors, (60), 14 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:00,218 INFO L276 IsEmpty]: Start isEmpty. Operand 15849 states and 66976 transitions. [2021-08-06 15:10:00,252 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-08-06 15:10:00,252 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:10:00,252 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:10:00,269 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2021-08-06 15:10:00,453 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2021-08-06 15:10:00,453 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-06 15:10:00,453 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:10:00,453 INFO L82 PathProgramCache]: Analyzing trace with hash 688857970, now seen corresponding path program 7 times [2021-08-06 15:10:00,453 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:10:00,454 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1676634976] [2021-08-06 15:10:00,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:10:00,454 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:10:00,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:10:00,626 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:10:00,626 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:10:00,626 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1676634976] [2021-08-06 15:10:00,627 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1676634976] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:10:00,627 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [227446632] [2021-08-06 15:10:00,627 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-06 15:10:00,627 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:10:00,627 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:10:00,628 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:10:00,629 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2021-08-06 15:10:01,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:10:01,059 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-06 15:10:01,060 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:10:01,442 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-06 15:10:01,442 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 12 [2021-08-06 15:10:01,636 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 41 [2021-08-06 15:10:01,668 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:10:01,668 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [227446632] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:10:01,668 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:10:01,668 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2021-08-06 15:10:01,668 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [999974649] [2021-08-06 15:10:01,668 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-06 15:10:01,668 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:10:01,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-06 15:10:01,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=176, Unknown=0, NotChecked=0, Total=210 [2021-08-06 15:10:01,669 INFO L87 Difference]: Start difference. First operand 15849 states and 66976 transitions. Second operand has 15 states, 15 states have (on average 4.2) internal successors, (63), 14 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:02,841 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:10:02,841 INFO L93 Difference]: Finished difference Result 32378 states and 131621 transitions. [2021-08-06 15:10:02,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-08-06 15:10:02,842 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 4.2) internal successors, (63), 14 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2021-08-06 15:10:02,842 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:10:02,966 INFO L225 Difference]: With dead ends: 32378 [2021-08-06 15:10:02,966 INFO L226 Difference]: Without dead ends: 32259 [2021-08-06 15:10:02,966 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 140 ImplicationChecksByTransitivity, 490.0ms TimeCoverageRelationStatistics Valid=143, Invalid=727, Unknown=0, NotChecked=0, Total=870 [2021-08-06 15:10:03,003 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32259 states. [2021-08-06 15:10:03,422 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32259 to 15959. [2021-08-06 15:10:03,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15959 states, 15958 states have (on average 4.2240255671136735) internal successors, (67407), 15958 states have internal predecessors, (67407), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:03,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15959 states to 15959 states and 67407 transitions. [2021-08-06 15:10:03,706 INFO L78 Accepts]: Start accepts. Automaton has 15959 states and 67407 transitions. Word has length 34 [2021-08-06 15:10:03,706 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:10:03,707 INFO L470 AbstractCegarLoop]: Abstraction has 15959 states and 67407 transitions. [2021-08-06 15:10:03,707 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.2) internal successors, (63), 14 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:03,707 INFO L276 IsEmpty]: Start isEmpty. Operand 15959 states and 67407 transitions. [2021-08-06 15:10:03,755 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-08-06 15:10:03,756 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:10:03,756 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:10:03,793 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2021-08-06 15:10:03,980 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:10:03,981 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-06 15:10:03,981 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:10:03,981 INFO L82 PathProgramCache]: Analyzing trace with hash -85960544, now seen corresponding path program 8 times [2021-08-06 15:10:03,981 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:10:03,981 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [4801143] [2021-08-06 15:10:03,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:10:03,982 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:10:03,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:10:04,131 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:10:04,131 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:10:04,131 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [4801143] [2021-08-06 15:10:04,132 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [4801143] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:10:04,132 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [308730898] [2021-08-06 15:10:04,132 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-06 15:10:04,132 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:10:04,132 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:10:04,133 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:10:04,134 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2021-08-06 15:10:04,603 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 15:10:04,603 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:10:04,603 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-06 15:10:04,604 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:10:05,078 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-06 15:10:05,079 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 26 [2021-08-06 15:10:05,212 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-08-06 15:10:05,241 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:10:05,241 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [308730898] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:10:05,242 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:10:05,242 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2021-08-06 15:10:05,242 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [209279499] [2021-08-06 15:10:05,242 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-06 15:10:05,242 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:10:05,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-06 15:10:05,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=176, Unknown=0, NotChecked=0, Total=210 [2021-08-06 15:10:05,243 INFO L87 Difference]: Start difference. First operand 15959 states and 67407 transitions. Second operand has 15 states, 15 states have (on average 4.2) internal successors, (63), 14 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:05,885 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:10:05,885 INFO L93 Difference]: Finished difference Result 34676 states and 142781 transitions. [2021-08-06 15:10:05,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-06 15:10:05,885 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 4.2) internal successors, (63), 14 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2021-08-06 15:10:05,885 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:10:06,005 INFO L225 Difference]: With dead ends: 34676 [2021-08-06 15:10:06,005 INFO L226 Difference]: Without dead ends: 34557 [2021-08-06 15:10:06,005 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 320.9ms TimeCoverageRelationStatistics Valid=71, Invalid=391, Unknown=0, NotChecked=0, Total=462 [2021-08-06 15:10:06,045 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34557 states. [2021-08-06 15:10:06,456 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34557 to 15725. [2021-08-06 15:10:06,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15725 states, 15724 states have (on average 4.221254133808191) internal successors, (66375), 15724 states have internal predecessors, (66375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:06,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15725 states to 15725 states and 66375 transitions. [2021-08-06 15:10:06,532 INFO L78 Accepts]: Start accepts. Automaton has 15725 states and 66375 transitions. Word has length 34 [2021-08-06 15:10:06,532 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:10:06,533 INFO L470 AbstractCegarLoop]: Abstraction has 15725 states and 66375 transitions. [2021-08-06 15:10:06,533 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.2) internal successors, (63), 14 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:06,533 INFO L276 IsEmpty]: Start isEmpty. Operand 15725 states and 66375 transitions. [2021-08-06 15:10:06,651 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-08-06 15:10:06,651 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:10:06,651 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:10:06,668 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2021-08-06 15:10:06,852 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2021-08-06 15:10:06,852 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-06 15:10:06,853 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:10:06,853 INFO L82 PathProgramCache]: Analyzing trace with hash -254518890, now seen corresponding path program 9 times [2021-08-06 15:10:06,853 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:10:06,853 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [837609501] [2021-08-06 15:10:06,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:10:06,853 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:10:06,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:10:06,966 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:10:06,966 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:10:06,966 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [837609501] [2021-08-06 15:10:06,967 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [837609501] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:10:06,967 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1287066981] [2021-08-06 15:10:06,967 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-06 15:10:06,967 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:10:06,967 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:10:06,967 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:10:06,968 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2021-08-06 15:10:07,410 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-06 15:10:07,410 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:10:07,411 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 20 conjunts are in the unsatisfiable core [2021-08-06 15:10:07,411 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:10:07,892 INFO L354 Elim1Store]: treesize reduction 12, result has 63.6 percent of original size [2021-08-06 15:10:07,892 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 56 treesize of output 54 [2021-08-06 15:10:08,161 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-08-06 15:10:08,190 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:10:08,190 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1287066981] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:10:08,190 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:10:08,190 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 15 [2021-08-06 15:10:08,190 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [530748689] [2021-08-06 15:10:08,191 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-06 15:10:08,191 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:10:08,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-06 15:10:08,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=205, Unknown=0, NotChecked=0, Total=240 [2021-08-06 15:10:08,191 INFO L87 Difference]: Start difference. First operand 15725 states and 66375 transitions. Second operand has 16 states, 16 states have (on average 3.9375) internal successors, (63), 15 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:09,391 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:10:09,391 INFO L93 Difference]: Finished difference Result 38828 states and 160687 transitions. [2021-08-06 15:10:09,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-08-06 15:10:09,392 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.9375) internal successors, (63), 15 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2021-08-06 15:10:09,392 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:10:09,535 INFO L225 Difference]: With dead ends: 38828 [2021-08-06 15:10:09,535 INFO L226 Difference]: Without dead ends: 38709 [2021-08-06 15:10:09,536 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 26 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 185 ImplicationChecksByTransitivity, 485.5ms TimeCoverageRelationStatistics Valid=142, Invalid=914, Unknown=0, NotChecked=0, Total=1056 [2021-08-06 15:10:09,577 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38709 states. [2021-08-06 15:10:10,173 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38709 to 18275. [2021-08-06 15:10:10,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18275 states, 18274 states have (on average 4.248276239465908) internal successors, (77633), 18274 states have internal predecessors, (77633), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:10,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18275 states to 18275 states and 77633 transitions. [2021-08-06 15:10:10,260 INFO L78 Accepts]: Start accepts. Automaton has 18275 states and 77633 transitions. Word has length 34 [2021-08-06 15:10:10,260 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:10:10,260 INFO L470 AbstractCegarLoop]: Abstraction has 18275 states and 77633 transitions. [2021-08-06 15:10:10,260 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.9375) internal successors, (63), 15 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:10,261 INFO L276 IsEmpty]: Start isEmpty. Operand 18275 states and 77633 transitions. [2021-08-06 15:10:10,304 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-08-06 15:10:10,304 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:10:10,304 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:10:10,321 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2021-08-06 15:10:10,504 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-08-06 15:10:10,505 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-06 15:10:10,505 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:10:10,505 INFO L82 PathProgramCache]: Analyzing trace with hash -2132275240, now seen corresponding path program 10 times [2021-08-06 15:10:10,505 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:10:10,505 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1678376442] [2021-08-06 15:10:10,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:10:10,505 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:10:10,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:10:10,629 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:10:10,629 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:10:10,629 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1678376442] [2021-08-06 15:10:10,629 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1678376442] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:10:10,629 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [979703602] [2021-08-06 15:10:10,629 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-06 15:10:10,629 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:10:10,629 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:10:10,633 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:10:10,634 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2021-08-06 15:10:11,125 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-06 15:10:11,125 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:10:11,126 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-06 15:10:11,126 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:10:11,702 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 26 [2021-08-06 15:10:11,739 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-06 15:10:11,739 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2021-08-06 15:10:11,781 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:10:11,781 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [979703602] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:10:11,781 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:10:11,781 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2021-08-06 15:10:11,781 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1774939583] [2021-08-06 15:10:11,781 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-06 15:10:11,781 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:10:11,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-06 15:10:11,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2021-08-06 15:10:11,782 INFO L87 Difference]: Start difference. First operand 18275 states and 77633 transitions. Second operand has 15 states, 15 states have (on average 4.0) internal successors, (60), 14 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:12,443 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:10:12,443 INFO L93 Difference]: Finished difference Result 33210 states and 138126 transitions. [2021-08-06 15:10:12,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-08-06 15:10:12,444 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 4.0) internal successors, (60), 14 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2021-08-06 15:10:12,444 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:10:12,559 INFO L225 Difference]: With dead ends: 33210 [2021-08-06 15:10:12,559 INFO L226 Difference]: Without dead ends: 33027 [2021-08-06 15:10:12,559 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 293.8ms TimeCoverageRelationStatistics Valid=84, Invalid=378, Unknown=0, NotChecked=0, Total=462 [2021-08-06 15:10:12,594 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33027 states. [2021-08-06 15:10:13,139 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33027 to 17505. [2021-08-06 15:10:13,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17505 states, 17504 states have (on average 4.241830438756856) internal successors, (74249), 17504 states have internal predecessors, (74249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:13,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17505 states to 17505 states and 74249 transitions. [2021-08-06 15:10:13,226 INFO L78 Accepts]: Start accepts. Automaton has 17505 states and 74249 transitions. Word has length 34 [2021-08-06 15:10:13,226 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:10:13,226 INFO L470 AbstractCegarLoop]: Abstraction has 17505 states and 74249 transitions. [2021-08-06 15:10:13,226 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.0) internal successors, (60), 14 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:13,226 INFO L276 IsEmpty]: Start isEmpty. Operand 17505 states and 74249 transitions. [2021-08-06 15:10:13,263 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-08-06 15:10:13,263 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:10:13,263 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:10:13,281 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2021-08-06 15:10:13,463 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:10:13,464 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-06 15:10:13,464 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:10:13,464 INFO L82 PathProgramCache]: Analyzing trace with hash 564892184, now seen corresponding path program 11 times [2021-08-06 15:10:13,464 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:10:13,464 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1394218581] [2021-08-06 15:10:13,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:10:13,465 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:10:13,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:10:13,577 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:10:13,578 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:10:13,578 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1394218581] [2021-08-06 15:10:13,578 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1394218581] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:10:13,578 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1645444339] [2021-08-06 15:10:13,578 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-06 15:10:13,578 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:10:13,578 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:10:13,579 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:10:13,579 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2021-08-06 15:10:14,125 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-06 15:10:14,126 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:10:14,126 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-06 15:10:14,127 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:10:15,068 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 33 [2021-08-06 15:10:15,240 INFO L354 Elim1Store]: treesize reduction 22, result has 12.0 percent of original size [2021-08-06 15:10:15,240 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 44 treesize of output 35 [2021-08-06 15:10:15,282 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:10:15,283 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1645444339] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:10:15,283 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:10:15,283 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2021-08-06 15:10:15,283 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [581526891] [2021-08-06 15:10:15,283 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-06 15:10:15,283 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:10:15,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-06 15:10:15,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-08-06 15:10:15,284 INFO L87 Difference]: Start difference. First operand 17505 states and 74249 transitions. Second operand has 15 states, 15 states have (on average 4.0) internal successors, (60), 14 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:16,463 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:10:16,464 INFO L93 Difference]: Finished difference Result 35076 states and 144936 transitions. [2021-08-06 15:10:16,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-08-06 15:10:16,464 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 4.0) internal successors, (60), 14 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2021-08-06 15:10:16,464 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:10:16,616 INFO L225 Difference]: With dead ends: 35076 [2021-08-06 15:10:16,616 INFO L226 Difference]: Without dead ends: 34614 [2021-08-06 15:10:16,617 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 215 ImplicationChecksByTransitivity, 576.9ms TimeCoverageRelationStatistics Valid=188, Invalid=934, Unknown=0, NotChecked=0, Total=1122 [2021-08-06 15:10:16,659 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34614 states. [2021-08-06 15:10:17,144 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34614 to 16280. [2021-08-06 15:10:17,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16280 states, 16279 states have (on average 4.238651022790098) internal successors, (69001), 16279 states have internal predecessors, (69001), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:17,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16280 states to 16280 states and 69001 transitions. [2021-08-06 15:10:17,412 INFO L78 Accepts]: Start accepts. Automaton has 16280 states and 69001 transitions. Word has length 34 [2021-08-06 15:10:17,412 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:10:17,412 INFO L470 AbstractCegarLoop]: Abstraction has 16280 states and 69001 transitions. [2021-08-06 15:10:17,412 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.0) internal successors, (60), 14 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:17,412 INFO L276 IsEmpty]: Start isEmpty. Operand 16280 states and 69001 transitions. [2021-08-06 15:10:17,453 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-08-06 15:10:17,453 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:10:17,453 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:10:17,478 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2021-08-06 15:10:17,662 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:10:17,662 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-06 15:10:17,662 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:10:17,663 INFO L82 PathProgramCache]: Analyzing trace with hash -1426514422, now seen corresponding path program 12 times [2021-08-06 15:10:17,663 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:10:17,663 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1085267061] [2021-08-06 15:10:17,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:10:17,663 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:10:17,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:10:17,933 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:10:17,933 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:10:17,933 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1085267061] [2021-08-06 15:10:17,934 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1085267061] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:10:17,934 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [462416830] [2021-08-06 15:10:17,934 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-06 15:10:17,934 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:10:17,934 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:10:17,934 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:10:17,937 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2021-08-06 15:10:18,554 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-08-06 15:10:18,554 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:10:18,555 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 18 conjunts are in the unsatisfiable core [2021-08-06 15:10:18,555 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:10:18,948 INFO L354 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2021-08-06 15:10:18,949 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 56 treesize of output 60 [2021-08-06 15:10:19,338 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-08-06 15:10:19,366 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:10:19,367 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [462416830] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:10:19,367 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:10:19,367 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 15 [2021-08-06 15:10:19,367 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [962437451] [2021-08-06 15:10:19,367 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-06 15:10:19,367 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:10:19,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-06 15:10:19,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=203, Unknown=0, NotChecked=0, Total=240 [2021-08-06 15:10:19,368 INFO L87 Difference]: Start difference. First operand 16280 states and 69001 transitions. Second operand has 16 states, 16 states have (on average 3.9375) internal successors, (63), 15 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:21,060 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:10:21,060 INFO L93 Difference]: Finished difference Result 46471 states and 191651 transitions. [2021-08-06 15:10:21,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-08-06 15:10:21,060 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.9375) internal successors, (63), 15 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2021-08-06 15:10:21,060 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:10:21,239 INFO L225 Difference]: With dead ends: 46471 [2021-08-06 15:10:21,239 INFO L226 Difference]: Without dead ends: 46352 [2021-08-06 15:10:21,240 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 26 SyntacticMatches, 1 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 362 ImplicationChecksByTransitivity, 949.1ms TimeCoverageRelationStatistics Valid=305, Invalid=1417, Unknown=0, NotChecked=0, Total=1722 [2021-08-06 15:10:21,292 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46352 states. [2021-08-06 15:10:21,910 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46352 to 17562. [2021-08-06 15:10:21,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17562 states, 17561 states have (on average 4.25414270257958) internal successors, (74707), 17561 states have internal predecessors, (74707), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:21,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17562 states to 17562 states and 74707 transitions. [2021-08-06 15:10:21,998 INFO L78 Accepts]: Start accepts. Automaton has 17562 states and 74707 transitions. Word has length 34 [2021-08-06 15:10:21,998 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:10:21,998 INFO L470 AbstractCegarLoop]: Abstraction has 17562 states and 74707 transitions. [2021-08-06 15:10:21,998 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.9375) internal successors, (63), 15 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:21,998 INFO L276 IsEmpty]: Start isEmpty. Operand 17562 states and 74707 transitions. [2021-08-06 15:10:22,035 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-08-06 15:10:22,035 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:10:22,035 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:10:22,053 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2021-08-06 15:10:22,237 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:10:22,237 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-06 15:10:22,238 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:10:22,238 INFO L82 PathProgramCache]: Analyzing trace with hash 1913314904, now seen corresponding path program 13 times [2021-08-06 15:10:22,238 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:10:22,238 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [694101834] [2021-08-06 15:10:22,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:10:22,238 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:10:22,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:10:22,382 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:10:22,382 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:10:22,382 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [694101834] [2021-08-06 15:10:22,382 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [694101834] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:10:22,382 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [182465658] [2021-08-06 15:10:22,383 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-06 15:10:22,383 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:10:22,383 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:10:22,383 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:10:22,386 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2021-08-06 15:10:23,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:10:23,295 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-06 15:10:23,296 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:10:23,938 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 26 [2021-08-06 15:10:23,977 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-06 15:10:23,977 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2021-08-06 15:10:24,023 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:10:24,023 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [182465658] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:10:24,023 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:10:24,023 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2021-08-06 15:10:24,024 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1513742394] [2021-08-06 15:10:24,024 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-06 15:10:24,024 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:10:24,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-06 15:10:24,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2021-08-06 15:10:24,025 INFO L87 Difference]: Start difference. First operand 17562 states and 74707 transitions. Second operand has 15 states, 15 states have (on average 4.0) internal successors, (60), 14 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:24,718 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:10:24,718 INFO L93 Difference]: Finished difference Result 32857 states and 136071 transitions. [2021-08-06 15:10:24,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-08-06 15:10:24,719 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 4.0) internal successors, (60), 14 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2021-08-06 15:10:24,719 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:10:24,835 INFO L225 Difference]: With dead ends: 32857 [2021-08-06 15:10:24,835 INFO L226 Difference]: Without dead ends: 32610 [2021-08-06 15:10:24,835 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 109 ImplicationChecksByTransitivity, 419.8ms TimeCoverageRelationStatistics Valid=114, Invalid=536, Unknown=0, NotChecked=0, Total=650 [2021-08-06 15:10:24,869 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32610 states. [2021-08-06 15:10:25,354 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32610 to 17242. [2021-08-06 15:10:25,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17242 states, 17241 states have (on average 4.250275506061134) internal successors, (73279), 17241 states have internal predecessors, (73279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:25,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17242 states to 17242 states and 73279 transitions. [2021-08-06 15:10:25,437 INFO L78 Accepts]: Start accepts. Automaton has 17242 states and 73279 transitions. Word has length 34 [2021-08-06 15:10:25,437 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:10:25,437 INFO L470 AbstractCegarLoop]: Abstraction has 17242 states and 73279 transitions. [2021-08-06 15:10:25,437 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.0) internal successors, (60), 14 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:25,437 INFO L276 IsEmpty]: Start isEmpty. Operand 17242 states and 73279 transitions. [2021-08-06 15:10:25,472 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-08-06 15:10:25,472 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:10:25,472 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:10:25,493 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2021-08-06 15:10:25,673 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2021-08-06 15:10:25,673 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-06 15:10:25,673 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:10:25,674 INFO L82 PathProgramCache]: Analyzing trace with hash -227262226, now seen corresponding path program 14 times [2021-08-06 15:10:25,674 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:10:25,674 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1816455478] [2021-08-06 15:10:25,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:10:25,674 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:10:25,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:10:25,970 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:10:25,970 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:10:25,970 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1816455478] [2021-08-06 15:10:25,970 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1816455478] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:10:25,970 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [313347042] [2021-08-06 15:10:25,970 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-06 15:10:25,970 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:10:25,970 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:10:25,971 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:10:25,972 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2021-08-06 15:10:26,712 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 15:10:26,712 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:10:26,713 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-06 15:10:26,713 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:10:27,132 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-06 15:10:27,235 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-06 15:10:27,236 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2021-08-06 15:10:27,290 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:10:27,291 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [313347042] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:10:27,291 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:10:27,291 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2021-08-06 15:10:27,291 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1214487401] [2021-08-06 15:10:27,291 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-06 15:10:27,291 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:10:27,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-06 15:10:27,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2021-08-06 15:10:27,292 INFO L87 Difference]: Start difference. First operand 17242 states and 73279 transitions. Second operand has 15 states, 15 states have (on average 3.8) internal successors, (57), 14 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:28,010 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:10:28,011 INFO L93 Difference]: Finished difference Result 30360 states and 125966 transitions. [2021-08-06 15:10:28,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-08-06 15:10:28,011 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.8) internal successors, (57), 14 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2021-08-06 15:10:28,011 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:10:28,136 INFO L225 Difference]: With dead ends: 30360 [2021-08-06 15:10:28,136 INFO L226 Difference]: Without dead ends: 30113 [2021-08-06 15:10:28,136 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 545.0ms TimeCoverageRelationStatistics Valid=93, Invalid=413, Unknown=0, NotChecked=0, Total=506 [2021-08-06 15:10:28,173 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30113 states. [2021-08-06 15:10:28,645 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30113 to 18188. [2021-08-06 15:10:28,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18188 states, 18187 states have (on average 4.27239236817507) internal successors, (77702), 18187 states have internal predecessors, (77702), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:28,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18188 states to 18188 states and 77702 transitions. [2021-08-06 15:10:28,734 INFO L78 Accepts]: Start accepts. Automaton has 18188 states and 77702 transitions. Word has length 34 [2021-08-06 15:10:28,735 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:10:28,735 INFO L470 AbstractCegarLoop]: Abstraction has 18188 states and 77702 transitions. [2021-08-06 15:10:28,735 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.8) internal successors, (57), 14 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:28,735 INFO L276 IsEmpty]: Start isEmpty. Operand 18188 states and 77702 transitions. [2021-08-06 15:10:28,773 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-08-06 15:10:28,773 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:10:28,773 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:10:28,791 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2021-08-06 15:10:28,973 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2021-08-06 15:10:28,974 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-06 15:10:28,974 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:10:28,974 INFO L82 PathProgramCache]: Analyzing trace with hash 475063918, now seen corresponding path program 15 times [2021-08-06 15:10:28,974 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:10:28,974 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [34026167] [2021-08-06 15:10:28,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:10:28,975 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:10:28,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:10:29,125 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:10:29,125 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:10:29,126 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [34026167] [2021-08-06 15:10:29,126 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [34026167] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:10:29,126 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [52518757] [2021-08-06 15:10:29,126 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-06 15:10:29,126 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:10:29,126 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:10:29,137 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:10:29,137 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2021-08-06 15:10:29,992 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-08-06 15:10:29,993 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:10:29,993 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 18 conjunts are in the unsatisfiable core [2021-08-06 15:10:29,994 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:10:30,283 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-08-06 15:10:30,501 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:10:30,502 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 25 [2021-08-06 15:10:30,614 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:10:30,615 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [52518757] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:10:30,615 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:10:30,615 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 15 [2021-08-06 15:10:30,615 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1644075556] [2021-08-06 15:10:30,615 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-06 15:10:30,615 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:10:30,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-06 15:10:30,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-08-06 15:10:30,616 INFO L87 Difference]: Start difference. First operand 18188 states and 77702 transitions. Second operand has 16 states, 16 states have (on average 3.6875) internal successors, (59), 15 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:31,965 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:10:31,965 INFO L93 Difference]: Finished difference Result 44712 states and 185395 transitions. [2021-08-06 15:10:31,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-08-06 15:10:31,966 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.6875) internal successors, (59), 15 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2021-08-06 15:10:31,966 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:10:32,128 INFO L225 Difference]: With dead ends: 44712 [2021-08-06 15:10:32,128 INFO L226 Difference]: Without dead ends: 44154 [2021-08-06 15:10:32,129 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 26 SyntacticMatches, 1 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 383 ImplicationChecksByTransitivity, 859.5ms TimeCoverageRelationStatistics Valid=369, Invalid=1271, Unknown=0, NotChecked=0, Total=1640 [2021-08-06 15:10:32,175 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44154 states. [2021-08-06 15:10:32,814 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44154 to 18605. [2021-08-06 15:10:32,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18605 states, 18604 states have (on average 4.273758331541604) internal successors, (79509), 18604 states have internal predecessors, (79509), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:32,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18605 states to 18605 states and 79509 transitions. [2021-08-06 15:10:32,919 INFO L78 Accepts]: Start accepts. Automaton has 18605 states and 79509 transitions. Word has length 34 [2021-08-06 15:10:32,919 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:10:32,919 INFO L470 AbstractCegarLoop]: Abstraction has 18605 states and 79509 transitions. [2021-08-06 15:10:32,919 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.6875) internal successors, (59), 15 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:32,920 INFO L276 IsEmpty]: Start isEmpty. Operand 18605 states and 79509 transitions. [2021-08-06 15:10:32,962 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-08-06 15:10:32,963 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:10:32,963 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:10:32,998 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2021-08-06 15:10:33,165 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:10:33,165 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-06 15:10:33,165 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:10:33,165 INFO L82 PathProgramCache]: Analyzing trace with hash -1276481494, now seen corresponding path program 16 times [2021-08-06 15:10:33,165 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:10:33,166 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [105212672] [2021-08-06 15:10:33,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:10:33,166 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:10:33,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:10:33,303 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:10:33,303 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:10:33,303 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [105212672] [2021-08-06 15:10:33,303 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [105212672] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:10:33,303 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1803103868] [2021-08-06 15:10:33,303 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-06 15:10:33,303 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:10:33,303 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:10:33,304 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:10:33,305 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2021-08-06 15:10:34,284 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-06 15:10:34,284 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:10:34,285 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-06 15:10:34,285 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:10:34,648 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-08-06 15:10:34,799 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-06 15:10:34,799 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2021-08-06 15:10:34,855 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:10:34,855 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1803103868] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:10:34,855 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:10:34,855 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2021-08-06 15:10:34,855 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [568738131] [2021-08-06 15:10:34,856 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-06 15:10:34,856 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:10:34,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-06 15:10:34,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=174, Unknown=0, NotChecked=0, Total=210 [2021-08-06 15:10:34,856 INFO L87 Difference]: Start difference. First operand 18605 states and 79509 transitions. Second operand has 15 states, 15 states have (on average 3.8) internal successors, (57), 14 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:35,596 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:10:35,596 INFO L93 Difference]: Finished difference Result 35841 states and 149522 transitions. [2021-08-06 15:10:35,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-08-06 15:10:35,596 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.8) internal successors, (57), 14 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2021-08-06 15:10:35,597 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:10:35,731 INFO L225 Difference]: With dead ends: 35841 [2021-08-06 15:10:35,732 INFO L226 Difference]: Without dead ends: 35466 [2021-08-06 15:10:35,732 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 357.4ms TimeCoverageRelationStatistics Valid=108, Invalid=492, Unknown=0, NotChecked=0, Total=600 [2021-08-06 15:10:35,769 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35466 states. [2021-08-06 15:10:36,270 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35466 to 18473. [2021-08-06 15:10:36,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18473 states, 18472 states have (on average 4.272574707665656) internal successors, (78923), 18472 states have internal predecessors, (78923), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:36,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18473 states to 18473 states and 78923 transitions. [2021-08-06 15:10:36,363 INFO L78 Accepts]: Start accepts. Automaton has 18473 states and 78923 transitions. Word has length 34 [2021-08-06 15:10:36,363 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:10:36,363 INFO L470 AbstractCegarLoop]: Abstraction has 18473 states and 78923 transitions. [2021-08-06 15:10:36,364 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.8) internal successors, (57), 14 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:36,364 INFO L276 IsEmpty]: Start isEmpty. Operand 18473 states and 78923 transitions. [2021-08-06 15:10:36,402 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-08-06 15:10:36,402 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:10:36,402 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:10:36,421 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2021-08-06 15:10:36,603 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:10:36,603 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-06 15:10:36,603 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:10:36,604 INFO L82 PathProgramCache]: Analyzing trace with hash 2050047720, now seen corresponding path program 17 times [2021-08-06 15:10:36,604 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:10:36,604 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [116250537] [2021-08-06 15:10:36,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:10:36,604 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:10:36,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:10:36,700 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:10:36,701 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:10:36,701 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [116250537] [2021-08-06 15:10:36,701 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [116250537] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:10:36,701 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1942111589] [2021-08-06 15:10:36,701 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-06 15:10:36,701 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:10:36,701 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:10:36,702 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:10:36,702 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2021-08-06 15:10:37,632 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-06 15:10:37,632 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:10:37,637 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-06 15:10:37,638 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:10:38,266 INFO L354 Elim1Store]: treesize reduction 22, result has 12.0 percent of original size [2021-08-06 15:10:38,267 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 53 treesize of output 44 [2021-08-06 15:10:38,400 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-08-06 15:10:38,431 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:10:38,432 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1942111589] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:10:38,432 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:10:38,432 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2021-08-06 15:10:38,432 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [780142717] [2021-08-06 15:10:38,432 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-06 15:10:38,432 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:10:38,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-06 15:10:38,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=178, Unknown=0, NotChecked=0, Total=210 [2021-08-06 15:10:38,433 INFO L87 Difference]: Start difference. First operand 18473 states and 78923 transitions. Second operand has 15 states, 15 states have (on average 4.2) internal successors, (63), 14 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:39,967 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:10:39,967 INFO L93 Difference]: Finished difference Result 39451 states and 165129 transitions. [2021-08-06 15:10:39,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-08-06 15:10:39,967 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 4.2) internal successors, (63), 14 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2021-08-06 15:10:39,968 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:10:40,124 INFO L225 Difference]: With dead ends: 39451 [2021-08-06 15:10:40,125 INFO L226 Difference]: Without dead ends: 39332 [2021-08-06 15:10:40,125 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 263 ImplicationChecksByTransitivity, 646.8ms TimeCoverageRelationStatistics Valid=241, Invalid=1165, Unknown=0, NotChecked=0, Total=1406 [2021-08-06 15:10:40,173 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39332 states. [2021-08-06 15:10:40,719 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39332 to 20900. [2021-08-06 15:10:40,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20900 states, 20899 states have (on average 4.297095554811235) internal successors, (89805), 20899 states have internal predecessors, (89805), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:40,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20900 states to 20900 states and 89805 transitions. [2021-08-06 15:10:40,823 INFO L78 Accepts]: Start accepts. Automaton has 20900 states and 89805 transitions. Word has length 34 [2021-08-06 15:10:40,823 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:10:40,823 INFO L470 AbstractCegarLoop]: Abstraction has 20900 states and 89805 transitions. [2021-08-06 15:10:40,823 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.2) internal successors, (63), 14 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:40,823 INFO L276 IsEmpty]: Start isEmpty. Operand 20900 states and 89805 transitions. [2021-08-06 15:10:40,866 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-08-06 15:10:40,866 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:10:40,866 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:10:40,884 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2021-08-06 15:10:41,066 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2021-08-06 15:10:41,067 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-06 15:10:41,067 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:10:41,067 INFO L82 PathProgramCache]: Analyzing trace with hash 172291370, now seen corresponding path program 18 times [2021-08-06 15:10:41,067 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:10:41,067 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [715979279] [2021-08-06 15:10:41,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:10:41,068 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:10:41,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:10:41,343 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:10:41,343 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:10:41,344 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [715979279] [2021-08-06 15:10:41,344 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [715979279] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:10:41,344 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [506048086] [2021-08-06 15:10:41,344 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-06 15:10:41,344 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:10:41,344 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:10:41,345 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:10:41,346 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2021-08-06 15:10:42,230 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-06 15:10:42,230 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:10:42,230 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-06 15:10:42,231 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:10:42,820 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 26 [2021-08-06 15:10:42,857 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-06 15:10:42,858 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2021-08-06 15:10:42,899 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:10:42,899 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [506048086] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:10:42,899 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:10:42,899 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2021-08-06 15:10:42,899 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [919933043] [2021-08-06 15:10:42,900 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-06 15:10:42,900 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:10:42,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-06 15:10:42,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-08-06 15:10:42,900 INFO L87 Difference]: Start difference. First operand 20900 states and 89805 transitions. Second operand has 15 states, 15 states have (on average 4.0) internal successors, (60), 14 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:43,577 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:10:43,578 INFO L93 Difference]: Finished difference Result 37151 states and 155714 transitions. [2021-08-06 15:10:43,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-06 15:10:43,578 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 4.0) internal successors, (60), 14 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2021-08-06 15:10:43,578 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:10:43,714 INFO L225 Difference]: With dead ends: 37151 [2021-08-06 15:10:43,714 INFO L226 Difference]: Without dead ends: 36904 [2021-08-06 15:10:43,714 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 412.2ms TimeCoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2021-08-06 15:10:43,753 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36904 states. [2021-08-06 15:10:44,153 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36904 to 20074. [2021-08-06 15:10:44,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20074 states, 20073 states have (on average 4.29078862153141) internal successors, (86129), 20073 states have internal predecessors, (86129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:44,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20074 states to 20074 states and 86129 transitions. [2021-08-06 15:10:44,431 INFO L78 Accepts]: Start accepts. Automaton has 20074 states and 86129 transitions. Word has length 34 [2021-08-06 15:10:44,431 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:10:44,431 INFO L470 AbstractCegarLoop]: Abstraction has 20074 states and 86129 transitions. [2021-08-06 15:10:44,431 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.0) internal successors, (60), 14 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:44,431 INFO L276 IsEmpty]: Start isEmpty. Operand 20074 states and 86129 transitions. [2021-08-06 15:10:44,473 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-08-06 15:10:44,473 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:10:44,473 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:10:44,493 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2021-08-06 15:10:44,674 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2021-08-06 15:10:44,674 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-06 15:10:44,674 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:10:44,674 INFO L82 PathProgramCache]: Analyzing trace with hash -1425508502, now seen corresponding path program 19 times [2021-08-06 15:10:44,674 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:10:44,674 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1628633927] [2021-08-06 15:10:44,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:10:44,674 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:10:44,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:10:44,778 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:10:44,778 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:10:44,778 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1628633927] [2021-08-06 15:10:44,778 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1628633927] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:10:44,778 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [705571512] [2021-08-06 15:10:44,779 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-06 15:10:44,779 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:10:44,779 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:10:44,779 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:10:44,780 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2021-08-06 15:10:45,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:10:45,819 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-06 15:10:45,819 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:10:46,282 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-08-06 15:10:46,362 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-06 15:10:46,363 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2021-08-06 15:10:46,403 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:10:46,404 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [705571512] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:10:46,404 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:10:46,404 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2021-08-06 15:10:46,404 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [380320] [2021-08-06 15:10:46,404 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-06 15:10:46,404 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:10:46,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-06 15:10:46,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=174, Unknown=0, NotChecked=0, Total=210 [2021-08-06 15:10:46,405 INFO L87 Difference]: Start difference. First operand 20074 states and 86129 transitions. Second operand has 15 states, 15 states have (on average 4.0) internal successors, (60), 14 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:47,177 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:10:47,177 INFO L93 Difference]: Finished difference Result 39739 states and 166333 transitions. [2021-08-06 15:10:47,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-08-06 15:10:47,177 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 4.0) internal successors, (60), 14 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2021-08-06 15:10:47,178 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:10:47,347 INFO L225 Difference]: With dead ends: 39739 [2021-08-06 15:10:47,347 INFO L226 Difference]: Without dead ends: 39364 [2021-08-06 15:10:47,347 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 272.7ms TimeCoverageRelationStatistics Valid=78, Invalid=384, Unknown=0, NotChecked=0, Total=462 [2021-08-06 15:10:47,397 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39364 states. [2021-08-06 15:10:48,066 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39364 to 18739. [2021-08-06 15:10:48,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18739 states, 18738 states have (on average 4.287544028178034) internal successors, (80340), 18738 states have internal predecessors, (80340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:48,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18739 states to 18739 states and 80340 transitions. [2021-08-06 15:10:48,156 INFO L78 Accepts]: Start accepts. Automaton has 18739 states and 80340 transitions. Word has length 34 [2021-08-06 15:10:48,156 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:10:48,156 INFO L470 AbstractCegarLoop]: Abstraction has 18739 states and 80340 transitions. [2021-08-06 15:10:48,156 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.0) internal successors, (60), 14 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:48,156 INFO L276 IsEmpty]: Start isEmpty. Operand 18739 states and 80340 transitions. [2021-08-06 15:10:48,196 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-08-06 15:10:48,196 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:10:48,196 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:10:48,216 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2021-08-06 15:10:48,397 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2021-08-06 15:10:48,397 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-06 15:10:48,397 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:10:48,397 INFO L82 PathProgramCache]: Analyzing trace with hash 2077304384, now seen corresponding path program 20 times [2021-08-06 15:10:48,397 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:10:48,397 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [528542992] [2021-08-06 15:10:48,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:10:48,398 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:10:48,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:10:48,545 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:10:48,546 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:10:48,546 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [528542992] [2021-08-06 15:10:48,546 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [528542992] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:10:48,546 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1616656417] [2021-08-06 15:10:48,546 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-06 15:10:48,546 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:10:48,546 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:10:48,547 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:10:48,548 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2021-08-06 15:10:49,667 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 15:10:49,668 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:10:49,668 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-06 15:10:49,669 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:10:50,069 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-06 15:10:50,169 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-06 15:10:50,170 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2021-08-06 15:10:50,233 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:10:50,234 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1616656417] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:10:50,234 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:10:50,234 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2021-08-06 15:10:50,234 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1608501175] [2021-08-06 15:10:50,234 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-06 15:10:50,234 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:10:50,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-06 15:10:50,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-08-06 15:10:50,234 INFO L87 Difference]: Start difference. First operand 18739 states and 80340 transitions. Second operand has 15 states, 15 states have (on average 3.8) internal successors, (57), 14 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:50,761 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:10:50,762 INFO L93 Difference]: Finished difference Result 30406 states and 127040 transitions. [2021-08-06 15:10:50,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-08-06 15:10:50,762 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.8) internal successors, (57), 14 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2021-08-06 15:10:50,762 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:10:50,871 INFO L225 Difference]: With dead ends: 30406 [2021-08-06 15:10:50,871 INFO L226 Difference]: Without dead ends: 30223 [2021-08-06 15:10:50,871 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 270.5ms TimeCoverageRelationStatistics Valid=74, Invalid=306, Unknown=0, NotChecked=0, Total=380 [2021-08-06 15:10:50,906 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30223 states. [2021-08-06 15:10:51,302 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30223 to 18739. [2021-08-06 15:10:51,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18739 states, 18738 states have (on average 4.287544028178034) internal successors, (80340), 18738 states have internal predecessors, (80340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:51,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18739 states to 18739 states and 80340 transitions. [2021-08-06 15:10:51,573 INFO L78 Accepts]: Start accepts. Automaton has 18739 states and 80340 transitions. Word has length 34 [2021-08-06 15:10:51,573 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:10:51,574 INFO L470 AbstractCegarLoop]: Abstraction has 18739 states and 80340 transitions. [2021-08-06 15:10:51,574 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.8) internal successors, (57), 14 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:51,574 INFO L276 IsEmpty]: Start isEmpty. Operand 18739 states and 80340 transitions. [2021-08-06 15:10:51,610 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-08-06 15:10:51,610 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:10:51,611 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:10:51,629 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2021-08-06 15:10:51,811 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2021-08-06 15:10:51,811 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-06 15:10:51,811 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:10:51,811 INFO L82 PathProgramCache]: Analyzing trace with hash -1515336768, now seen corresponding path program 21 times [2021-08-06 15:10:51,812 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:10:51,812 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1862508018] [2021-08-06 15:10:51,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:10:51,812 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:10:51,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:10:51,943 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:10:51,943 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:10:51,943 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1862508018] [2021-08-06 15:10:51,943 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1862508018] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:10:51,944 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [855478392] [2021-08-06 15:10:51,944 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-06 15:10:51,944 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:10:51,944 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:10:51,944 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:10:51,946 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2021-08-06 15:10:53,125 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-06 15:10:53,126 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:10:53,126 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 18 conjunts are in the unsatisfiable core [2021-08-06 15:10:53,127 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:10:53,466 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-08-06 15:10:53,647 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:10:53,648 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 25 [2021-08-06 15:10:53,765 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:10:53,766 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [855478392] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:10:53,766 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:10:53,766 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 15 [2021-08-06 15:10:53,766 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1586424138] [2021-08-06 15:10:53,766 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-06 15:10:53,766 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:10:53,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-06 15:10:53,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-08-06 15:10:53,767 INFO L87 Difference]: Start difference. First operand 18739 states and 80340 transitions. Second operand has 16 states, 16 states have (on average 3.6875) internal successors, (59), 15 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:54,955 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:10:54,956 INFO L93 Difference]: Finished difference Result 47721 states and 198303 transitions. [2021-08-06 15:10:54,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-08-06 15:10:54,956 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.6875) internal successors, (59), 15 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2021-08-06 15:10:54,956 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:10:55,145 INFO L225 Difference]: With dead ends: 47721 [2021-08-06 15:10:55,145 INFO L226 Difference]: Without dead ends: 47163 [2021-08-06 15:10:55,146 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 26 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 348 ImplicationChecksByTransitivity, 732.0ms TimeCoverageRelationStatistics Valid=289, Invalid=1117, Unknown=0, NotChecked=0, Total=1406 [2021-08-06 15:10:55,332 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47163 states. [2021-08-06 15:10:55,903 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47163 to 18887. [2021-08-06 15:10:55,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18887 states, 18886 states have (on average 4.2894207349359315) internal successors, (81010), 18886 states have internal predecessors, (81010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:55,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18887 states to 18887 states and 81010 transitions. [2021-08-06 15:10:55,996 INFO L78 Accepts]: Start accepts. Automaton has 18887 states and 81010 transitions. Word has length 34 [2021-08-06 15:10:55,996 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:10:55,997 INFO L470 AbstractCegarLoop]: Abstraction has 18887 states and 81010 transitions. [2021-08-06 15:10:55,997 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.6875) internal successors, (59), 15 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:55,997 INFO L276 IsEmpty]: Start isEmpty. Operand 18887 states and 81010 transitions. [2021-08-06 15:10:56,035 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-08-06 15:10:56,035 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:10:56,035 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:10:56,055 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2021-08-06 15:10:56,237 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:10:56,237 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-06 15:10:56,237 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:10:56,237 INFO L82 PathProgramCache]: Analyzing trace with hash 1028085116, now seen corresponding path program 22 times [2021-08-06 15:10:56,237 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:10:56,237 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1820110696] [2021-08-06 15:10:56,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:10:56,238 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:10:56,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:10:56,357 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:10:56,357 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:10:56,358 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1820110696] [2021-08-06 15:10:56,358 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1820110696] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:10:56,358 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [455847407] [2021-08-06 15:10:56,358 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-06 15:10:56,358 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:10:56,358 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:10:56,359 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:10:56,360 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2021-08-06 15:10:57,633 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-06 15:10:57,633 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:10:57,633 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-06 15:10:57,634 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:10:57,967 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-08-06 15:10:58,109 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-06 15:10:58,109 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2021-08-06 15:10:58,165 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:10:58,165 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [455847407] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:10:58,165 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:10:58,165 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2021-08-06 15:10:58,165 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1231639914] [2021-08-06 15:10:58,166 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-06 15:10:58,166 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:10:58,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-06 15:10:58,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=177, Unknown=0, NotChecked=0, Total=210 [2021-08-06 15:10:58,166 INFO L87 Difference]: Start difference. First operand 18887 states and 81010 transitions. Second operand has 15 states, 15 states have (on average 3.8) internal successors, (57), 14 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:58,954 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:10:58,954 INFO L93 Difference]: Finished difference Result 38700 states and 161786 transitions. [2021-08-06 15:10:58,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-08-06 15:10:58,955 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.8) internal successors, (57), 14 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2021-08-06 15:10:58,955 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:10:59,102 INFO L225 Difference]: With dead ends: 38700 [2021-08-06 15:10:59,102 INFO L226 Difference]: Without dead ends: 38325 [2021-08-06 15:10:59,103 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 332.0ms TimeCoverageRelationStatistics Valid=90, Invalid=462, Unknown=0, NotChecked=0, Total=552 [2021-08-06 15:10:59,144 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38325 states. [2021-08-06 15:10:59,635 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38325 to 18739. [2021-08-06 15:10:59,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18739 states, 18738 states have (on average 4.287544028178034) internal successors, (80340), 18738 states have internal predecessors, (80340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:59,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18739 states to 18739 states and 80340 transitions. [2021-08-06 15:10:59,737 INFO L78 Accepts]: Start accepts. Automaton has 18739 states and 80340 transitions. Word has length 34 [2021-08-06 15:10:59,737 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:10:59,737 INFO L470 AbstractCegarLoop]: Abstraction has 18739 states and 80340 transitions. [2021-08-06 15:10:59,737 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.8) internal successors, (57), 14 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:10:59,737 INFO L276 IsEmpty]: Start isEmpty. Operand 18739 states and 80340 transitions. [2021-08-06 15:10:59,774 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-08-06 15:10:59,774 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:10:59,774 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:10:59,795 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2021-08-06 15:10:59,977 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:10:59,978 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-06 15:10:59,978 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:10:59,978 INFO L82 PathProgramCache]: Analyzing trace with hash 213845226, now seen corresponding path program 23 times [2021-08-06 15:10:59,978 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:10:59,978 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [637506606] [2021-08-06 15:10:59,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:10:59,978 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:10:59,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:11:00,110 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:11:00,110 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:11:00,110 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [637506606] [2021-08-06 15:11:00,110 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [637506606] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:11:00,110 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [68533523] [2021-08-06 15:11:00,110 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-06 15:11:00,110 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:11:00,110 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:11:00,111 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:11:00,111 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2021-08-06 15:11:01,363 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-06 15:11:01,363 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:11:01,364 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-06 15:11:01,365 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:11:01,668 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-08-06 15:11:01,854 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-06 15:11:01,855 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2021-08-06 15:11:01,910 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:11:01,910 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [68533523] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:11:01,910 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:11:01,911 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2021-08-06 15:11:01,911 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1257589865] [2021-08-06 15:11:01,911 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-06 15:11:01,911 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:11:01,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-06 15:11:01,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2021-08-06 15:11:01,911 INFO L87 Difference]: Start difference. First operand 18739 states and 80340 transitions. Second operand has 15 states, 15 states have (on average 3.8) internal successors, (57), 14 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:11:02,374 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:11:02,374 INFO L93 Difference]: Finished difference Result 28934 states and 121394 transitions. [2021-08-06 15:11:02,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-08-06 15:11:02,374 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.8) internal successors, (57), 14 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2021-08-06 15:11:02,374 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:11:02,469 INFO L225 Difference]: With dead ends: 28934 [2021-08-06 15:11:02,470 INFO L226 Difference]: Without dead ends: 28687 [2021-08-06 15:11:02,470 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 282.4ms TimeCoverageRelationStatistics Valid=89, Invalid=373, Unknown=0, NotChecked=0, Total=462 [2021-08-06 15:11:02,500 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28687 states. [2021-08-06 15:11:02,883 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28687 to 19044. [2021-08-06 15:11:02,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19044 states, 19043 states have (on average 4.287717271438324) internal successors, (81651), 19043 states have internal predecessors, (81651), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:11:02,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19044 states to 19044 states and 81651 transitions. [2021-08-06 15:11:02,975 INFO L78 Accepts]: Start accepts. Automaton has 19044 states and 81651 transitions. Word has length 34 [2021-08-06 15:11:02,976 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:11:02,976 INFO L470 AbstractCegarLoop]: Abstraction has 19044 states and 81651 transitions. [2021-08-06 15:11:02,976 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.8) internal successors, (57), 14 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:11:02,976 INFO L276 IsEmpty]: Start isEmpty. Operand 19044 states and 81651 transitions. [2021-08-06 15:11:03,013 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-08-06 15:11:03,013 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:11:03,013 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:11:03,034 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2021-08-06 15:11:03,214 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2021-08-06 15:11:03,215 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-06 15:11:03,215 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:11:03,215 INFO L82 PathProgramCache]: Analyzing trace with hash 243547430, now seen corresponding path program 24 times [2021-08-06 15:11:03,215 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:11:03,215 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1065839897] [2021-08-06 15:11:03,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:11:03,215 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:11:03,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:11:03,315 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:11:03,316 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:11:03,316 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1065839897] [2021-08-06 15:11:03,316 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1065839897] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:11:03,316 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [614137723] [2021-08-06 15:11:03,316 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-06 15:11:03,316 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:11:03,316 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:11:03,317 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:11:03,318 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2021-08-06 15:11:04,673 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-06 15:11:04,673 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:11:04,674 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-06 15:11:04,674 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:11:04,909 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-08-06 15:11:05,102 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-06 15:11:05,103 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2021-08-06 15:11:05,159 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:11:05,159 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [614137723] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:11:05,159 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:11:05,159 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2021-08-06 15:11:05,159 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [31443331] [2021-08-06 15:11:05,159 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-06 15:11:05,159 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:11:05,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-06 15:11:05,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2021-08-06 15:11:05,160 INFO L87 Difference]: Start difference. First operand 19044 states and 81651 transitions. Second operand has 15 states, 15 states have (on average 3.8) internal successors, (57), 14 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:11:05,737 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:11:05,737 INFO L93 Difference]: Finished difference Result 34055 states and 142854 transitions. [2021-08-06 15:11:05,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-08-06 15:11:05,737 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.8) internal successors, (57), 14 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2021-08-06 15:11:05,737 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:11:05,849 INFO L225 Difference]: With dead ends: 34055 [2021-08-06 15:11:05,850 INFO L226 Difference]: Without dead ends: 33808 [2021-08-06 15:11:05,850 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 271.6ms TimeCoverageRelationStatistics Valid=81, Invalid=425, Unknown=0, NotChecked=0, Total=506 [2021-08-06 15:11:05,884 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33808 states. [2021-08-06 15:11:06,365 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33808 to 18759. [2021-08-06 15:11:06,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18759 states, 18758 states have (on average 4.287770551231475) internal successors, (80430), 18758 states have internal predecessors, (80430), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:11:06,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18759 states to 18759 states and 80430 transitions. [2021-08-06 15:11:06,455 INFO L78 Accepts]: Start accepts. Automaton has 18759 states and 80430 transitions. Word has length 34 [2021-08-06 15:11:06,455 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:11:06,455 INFO L470 AbstractCegarLoop]: Abstraction has 18759 states and 80430 transitions. [2021-08-06 15:11:06,455 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.8) internal successors, (57), 14 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:11:06,455 INFO L276 IsEmpty]: Start isEmpty. Operand 18759 states and 80430 transitions. [2021-08-06 15:11:06,492 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-08-06 15:11:06,492 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:11:06,493 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:11:06,511 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2021-08-06 15:11:06,693 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:11:06,693 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-06 15:11:06,693 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:11:06,694 INFO L82 PathProgramCache]: Analyzing trace with hash 1414841628, now seen corresponding path program 25 times [2021-08-06 15:11:06,694 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:11:06,694 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [668695895] [2021-08-06 15:11:06,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:11:06,694 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:11:06,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:11:06,742 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-08-06 15:11:06,742 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:11:06,742 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [668695895] [2021-08-06 15:11:06,742 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [668695895] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:11:06,742 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [619113173] [2021-08-06 15:11:06,743 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-06 15:11:06,743 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:11:06,743 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:11:06,757 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:11:06,758 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2021-08-06 15:11:08,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:11:08,052 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 4 conjunts are in the unsatisfiable core [2021-08-06 15:11:08,053 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:11:08,217 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-08-06 15:11:08,217 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [619113173] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:11:08,217 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:11:08,217 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 3] total 6 [2021-08-06 15:11:08,217 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2079445044] [2021-08-06 15:11:08,218 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-08-06 15:11:08,218 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:11:08,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-08-06 15:11:08,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2021-08-06 15:11:08,218 INFO L87 Difference]: Start difference. First operand 18759 states and 80430 transitions. Second operand has 7 states, 7 states have (on average 7.285714285714286) internal successors, (51), 6 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:11:08,595 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:11:08,595 INFO L93 Difference]: Finished difference Result 35190 states and 147900 transitions. [2021-08-06 15:11:08,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-08-06 15:11:08,596 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 7.285714285714286) internal successors, (51), 6 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2021-08-06 15:11:08,596 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:11:08,748 INFO L225 Difference]: With dead ends: 35190 [2021-08-06 15:11:08,748 INFO L226 Difference]: Without dead ends: 34632 [2021-08-06 15:11:08,748 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 27.7ms TimeCoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2021-08-06 15:11:08,782 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34632 states. [2021-08-06 15:11:09,325 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34632 to 29567. [2021-08-06 15:11:09,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29567 states, 29566 states have (on average 4.349793681931949) internal successors, (128606), 29566 states have internal predecessors, (128606), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:11:09,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29567 states to 29567 states and 128606 transitions. [2021-08-06 15:11:09,668 INFO L78 Accepts]: Start accepts. Automaton has 29567 states and 128606 transitions. Word has length 36 [2021-08-06 15:11:09,668 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:11:09,669 INFO L470 AbstractCegarLoop]: Abstraction has 29567 states and 128606 transitions. [2021-08-06 15:11:09,669 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.285714285714286) internal successors, (51), 6 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:11:09,669 INFO L276 IsEmpty]: Start isEmpty. Operand 29567 states and 128606 transitions. [2021-08-06 15:11:09,745 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-06 15:11:09,745 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:11:09,745 INFO L512 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:11:09,766 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2021-08-06 15:11:09,946 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:11:09,946 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-06 15:11:09,947 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:11:09,947 INFO L82 PathProgramCache]: Analyzing trace with hash 903309197, now seen corresponding path program 7 times [2021-08-06 15:11:09,947 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:11:09,947 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [222532023] [2021-08-06 15:11:09,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:11:09,948 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:11:09,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:11:10,111 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:11:10,111 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:11:10,111 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [222532023] [2021-08-06 15:11:10,111 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [222532023] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:11:10,111 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [205639447] [2021-08-06 15:11:10,112 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-06 15:11:10,112 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:11:10,112 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:11:10,112 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:11:10,113 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2021-08-06 15:11:11,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:11:11,461 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-06 15:11:11,462 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:11:12,090 INFO L354 Elim1Store]: treesize reduction 66, result has 1.5 percent of original size [2021-08-06 15:11:12,090 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 48 treesize of output 20 [2021-08-06 15:11:12,167 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:11:12,167 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [205639447] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:11:12,167 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:11:12,168 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 19 [2021-08-06 15:11:12,168 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1132068707] [2021-08-06 15:11:12,168 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-06 15:11:12,168 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:11:12,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-06 15:11:12,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=328, Unknown=0, NotChecked=0, Total=380 [2021-08-06 15:11:12,169 INFO L87 Difference]: Start difference. First operand 29567 states and 128606 transitions. Second operand has 20 states, 20 states have (on average 3.85) internal successors, (77), 19 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:11:13,567 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:11:13,567 INFO L93 Difference]: Finished difference Result 67950 states and 289363 transitions. [2021-08-06 15:11:13,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-08-06 15:11:13,568 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.85) internal successors, (77), 19 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-08-06 15:11:13,568 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:11:13,879 INFO L225 Difference]: With dead ends: 67950 [2021-08-06 15:11:13,879 INFO L226 Difference]: Without dead ends: 66262 [2021-08-06 15:11:13,879 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 125 ImplicationChecksByTransitivity, 554.2ms TimeCoverageRelationStatistics Valid=136, Invalid=856, Unknown=0, NotChecked=0, Total=992 [2021-08-06 15:11:13,946 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66262 states. [2021-08-06 15:11:15,068 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66262 to 30743. [2021-08-06 15:11:15,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30743 states, 30742 states have (on average 4.2880749463275) internal successors, (131824), 30742 states have internal predecessors, (131824), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:11:15,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30743 states to 30743 states and 131824 transitions. [2021-08-06 15:11:15,274 INFO L78 Accepts]: Start accepts. Automaton has 30743 states and 131824 transitions. Word has length 39 [2021-08-06 15:11:15,275 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:11:15,275 INFO L470 AbstractCegarLoop]: Abstraction has 30743 states and 131824 transitions. [2021-08-06 15:11:15,275 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.85) internal successors, (77), 19 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:11:15,275 INFO L276 IsEmpty]: Start isEmpty. Operand 30743 states and 131824 transitions. [2021-08-06 15:11:15,632 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-06 15:11:15,632 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:11:15,632 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:11:15,659 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2021-08-06 15:11:15,844 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2021-08-06 15:11:15,845 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-06 15:11:15,845 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:11:15,845 INFO L82 PathProgramCache]: Analyzing trace with hash -1417556154, now seen corresponding path program 26 times [2021-08-06 15:11:15,845 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:11:15,845 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1682075889] [2021-08-06 15:11:15,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:11:15,845 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:11:15,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:11:16,012 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:11:16,013 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:11:16,013 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1682075889] [2021-08-06 15:11:16,013 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1682075889] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:11:16,013 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [385522199] [2021-08-06 15:11:16,013 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-06 15:11:16,013 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:11:16,013 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:11:16,014 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:11:16,015 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2021-08-06 15:11:17,441 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 15:11:17,441 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:11:17,442 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-06 15:11:17,442 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:11:18,122 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-08-06 15:11:18,122 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 67 treesize of output 37 [2021-08-06 15:11:18,254 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-08-06 15:11:18,299 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:11:18,299 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [385522199] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:11:18,299 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:11:18,299 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 19 [2021-08-06 15:11:18,299 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1932013437] [2021-08-06 15:11:18,299 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-06 15:11:18,299 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:11:18,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-06 15:11:18,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=330, Unknown=0, NotChecked=0, Total=380 [2021-08-06 15:11:18,300 INFO L87 Difference]: Start difference. First operand 30743 states and 131824 transitions. Second operand has 20 states, 20 states have (on average 3.85) internal successors, (77), 19 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:11:20,412 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:11:20,413 INFO L93 Difference]: Finished difference Result 93927 states and 391933 transitions. [2021-08-06 15:11:20,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-08-06 15:11:20,413 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.85) internal successors, (77), 19 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-08-06 15:11:20,413 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:11:21,091 INFO L225 Difference]: With dead ends: 93927 [2021-08-06 15:11:21,092 INFO L226 Difference]: Without dead ends: 93472 [2021-08-06 15:11:21,092 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 250 ImplicationChecksByTransitivity, 720.0ms TimeCoverageRelationStatistics Valid=185, Invalid=1297, Unknown=0, NotChecked=0, Total=1482 [2021-08-06 15:11:21,196 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93472 states. [2021-08-06 15:11:22,639 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93472 to 37054. [2021-08-06 15:11:22,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37054 states, 37053 states have (on average 4.283242922300489) internal successors, (158707), 37053 states have internal predecessors, (158707), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:11:22,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37054 states to 37054 states and 158707 transitions. [2021-08-06 15:11:22,833 INFO L78 Accepts]: Start accepts. Automaton has 37054 states and 158707 transitions. Word has length 39 [2021-08-06 15:11:22,833 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:11:22,833 INFO L470 AbstractCegarLoop]: Abstraction has 37054 states and 158707 transitions. [2021-08-06 15:11:22,833 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.85) internal successors, (77), 19 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:11:22,833 INFO L276 IsEmpty]: Start isEmpty. Operand 37054 states and 158707 transitions. [2021-08-06 15:11:23,267 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-06 15:11:23,267 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:11:23,267 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:11:23,289 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2021-08-06 15:11:23,476 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2021-08-06 15:11:23,477 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-06 15:11:23,477 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:11:23,477 INFO L82 PathProgramCache]: Analyzing trace with hash 999654792, now seen corresponding path program 27 times [2021-08-06 15:11:23,477 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:11:23,477 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [637580064] [2021-08-06 15:11:23,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:11:23,477 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:11:23,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:11:23,650 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:11:23,650 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:11:23,650 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [637580064] [2021-08-06 15:11:23,650 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [637580064] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:11:23,650 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1385299594] [2021-08-06 15:11:23,650 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-06 15:11:23,650 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:11:23,651 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:11:23,651 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:11:23,653 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2021-08-06 15:11:25,211 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-08-06 15:11:25,212 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:11:25,212 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 28 conjunts are in the unsatisfiable core [2021-08-06 15:11:25,213 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:11:26,193 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 42 [2021-08-06 15:11:26,262 INFO L354 Elim1Store]: treesize reduction 57, result has 14.9 percent of original size [2021-08-06 15:11:26,262 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 74 treesize of output 46 [2021-08-06 15:11:26,361 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 2 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:11:26,361 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1385299594] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:11:26,361 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:11:26,361 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 20 [2021-08-06 15:11:26,361 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [149694492] [2021-08-06 15:11:26,362 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-08-06 15:11:26,362 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:11:26,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-08-06 15:11:26,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=364, Unknown=0, NotChecked=0, Total=420 [2021-08-06 15:11:26,362 INFO L87 Difference]: Start difference. First operand 37054 states and 158707 transitions. Second operand has 21 states, 21 states have (on average 3.6666666666666665) internal successors, (77), 20 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:11:29,827 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:11:29,827 INFO L93 Difference]: Finished difference Result 126259 states and 524513 transitions. [2021-08-06 15:11:29,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2021-08-06 15:11:29,828 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.6666666666666665) internal successors, (77), 20 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-08-06 15:11:29,828 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:11:30,774 INFO L225 Difference]: With dead ends: 126259 [2021-08-06 15:11:30,774 INFO L226 Difference]: Without dead ends: 125702 [2021-08-06 15:11:30,775 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1071 ImplicationChecksByTransitivity, 1524.0ms TimeCoverageRelationStatistics Valid=612, Invalid=3548, Unknown=0, NotChecked=0, Total=4160 [2021-08-06 15:11:30,893 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 125702 states. [2021-08-06 15:11:32,921 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 125702 to 38440. [2021-08-06 15:11:32,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38440 states, 38439 states have (on average 4.29904524051094) internal successors, (165251), 38439 states have internal predecessors, (165251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:11:33,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38440 states to 38440 states and 165251 transitions. [2021-08-06 15:11:33,111 INFO L78 Accepts]: Start accepts. Automaton has 38440 states and 165251 transitions. Word has length 39 [2021-08-06 15:11:33,111 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:11:33,111 INFO L470 AbstractCegarLoop]: Abstraction has 38440 states and 165251 transitions. [2021-08-06 15:11:33,111 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.6666666666666665) internal successors, (77), 20 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:11:33,111 INFO L276 IsEmpty]: Start isEmpty. Operand 38440 states and 165251 transitions. [2021-08-06 15:11:33,199 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-06 15:11:33,200 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:11:33,200 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:11:33,226 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2021-08-06 15:11:33,400 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2021-08-06 15:11:33,400 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-06 15:11:33,401 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:11:33,401 INFO L82 PathProgramCache]: Analyzing trace with hash 1514469896, now seen corresponding path program 28 times [2021-08-06 15:11:33,401 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:11:33,401 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1827973426] [2021-08-06 15:11:33,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:11:33,401 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:11:33,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:11:33,568 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:11:33,568 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:11:33,568 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1827973426] [2021-08-06 15:11:33,569 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1827973426] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:11:33,569 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [891456366] [2021-08-06 15:11:33,569 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-06 15:11:33,569 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:11:33,569 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:11:33,570 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:11:33,571 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2021-08-06 15:11:35,358 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-06 15:11:35,358 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:11:35,359 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-06 15:11:35,360 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:11:36,036 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2021-08-06 15:11:36,221 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-08-06 15:11:36,221 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 55 treesize of output 25 [2021-08-06 15:11:36,270 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:11:36,270 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [891456366] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:11:36,270 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:11:36,270 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 19 [2021-08-06 15:11:36,270 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [505999795] [2021-08-06 15:11:36,271 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-06 15:11:36,271 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:11:36,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-06 15:11:36,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=322, Unknown=0, NotChecked=0, Total=380 [2021-08-06 15:11:36,271 INFO L87 Difference]: Start difference. First operand 38440 states and 165251 transitions. Second operand has 20 states, 20 states have (on average 3.85) internal successors, (77), 19 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:11:38,084 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:11:38,084 INFO L93 Difference]: Finished difference Result 97726 states and 409749 transitions. [2021-08-06 15:11:38,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-08-06 15:11:38,084 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.85) internal successors, (77), 19 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-08-06 15:11:38,084 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:11:38,781 INFO L225 Difference]: With dead ends: 97726 [2021-08-06 15:11:38,782 INFO L226 Difference]: Without dead ends: 97514 [2021-08-06 15:11:38,782 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 330 ImplicationChecksByTransitivity, 728.7ms TimeCoverageRelationStatistics Valid=274, Invalid=1448, Unknown=0, NotChecked=0, Total=1722 [2021-08-06 15:11:38,879 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97514 states. [2021-08-06 15:11:40,408 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97514 to 38050. [2021-08-06 15:11:40,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38050 states, 38049 states have (on average 4.299061736182291) internal successors, (163575), 38049 states have internal predecessors, (163575), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:11:40,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38050 states to 38050 states and 163575 transitions. [2021-08-06 15:11:40,602 INFO L78 Accepts]: Start accepts. Automaton has 38050 states and 163575 transitions. Word has length 39 [2021-08-06 15:11:40,602 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:11:40,602 INFO L470 AbstractCegarLoop]: Abstraction has 38050 states and 163575 transitions. [2021-08-06 15:11:40,602 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.85) internal successors, (77), 19 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:11:40,603 INFO L276 IsEmpty]: Start isEmpty. Operand 38050 states and 163575 transitions. [2021-08-06 15:11:41,044 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-06 15:11:41,044 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:11:41,044 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:11:41,071 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2021-08-06 15:11:41,257 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:11:41,257 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-06 15:11:41,257 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:11:41,257 INFO L82 PathProgramCache]: Analyzing trace with hash -1353216810, now seen corresponding path program 29 times [2021-08-06 15:11:41,257 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:11:41,257 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1905173935] [2021-08-06 15:11:41,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:11:41,257 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:11:41,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:11:41,433 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:11:41,434 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:11:41,434 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1905173935] [2021-08-06 15:11:41,434 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1905173935] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:11:41,434 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1380069259] [2021-08-06 15:11:41,434 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-06 15:11:41,434 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:11:41,434 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:11:41,435 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:11:41,435 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2021-08-06 15:11:43,040 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-08-06 15:11:43,041 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:11:43,041 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 24 conjunts are in the unsatisfiable core [2021-08-06 15:11:43,042 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:11:43,735 INFO L354 Elim1Store]: treesize reduction 36, result has 65.7 percent of original size [2021-08-06 15:11:43,735 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 42 treesize of output 92 [2021-08-06 15:11:44,470 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 41 [2021-08-06 15:11:44,516 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 7 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:11:44,517 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1380069259] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:11:44,517 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:11:44,517 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 20 [2021-08-06 15:11:44,517 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [344964535] [2021-08-06 15:11:44,517 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-08-06 15:11:44,517 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:11:44,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-08-06 15:11:44,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=367, Unknown=0, NotChecked=0, Total=420 [2021-08-06 15:11:44,518 INFO L87 Difference]: Start difference. First operand 38050 states and 163575 transitions. Second operand has 21 states, 21 states have (on average 3.6666666666666665) internal successors, (77), 20 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:11:47,858 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:11:47,858 INFO L93 Difference]: Finished difference Result 100352 states and 413563 transitions. [2021-08-06 15:11:47,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-08-06 15:11:47,859 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.6666666666666665) internal successors, (77), 20 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-08-06 15:11:47,859 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:11:48,341 INFO L225 Difference]: With dead ends: 100352 [2021-08-06 15:11:48,341 INFO L226 Difference]: Without dead ends: 99763 [2021-08-06 15:11:48,341 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 730 ImplicationChecksByTransitivity, 1784.0ms TimeCoverageRelationStatistics Valid=596, Invalid=2710, Unknown=0, NotChecked=0, Total=3306 [2021-08-06 15:11:48,453 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99763 states. [2021-08-06 15:11:49,942 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99763 to 40454. [2021-08-06 15:11:50,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40454 states, 40453 states have (on average 4.297307987046696) internal successors, (173839), 40453 states have internal predecessors, (173839), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:11:50,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40454 states to 40454 states and 173839 transitions. [2021-08-06 15:11:50,421 INFO L78 Accepts]: Start accepts. Automaton has 40454 states and 173839 transitions. Word has length 39 [2021-08-06 15:11:50,421 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:11:50,421 INFO L470 AbstractCegarLoop]: Abstraction has 40454 states and 173839 transitions. [2021-08-06 15:11:50,421 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.6666666666666665) internal successors, (77), 20 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:11:50,421 INFO L276 IsEmpty]: Start isEmpty. Operand 40454 states and 173839 transitions. [2021-08-06 15:11:50,519 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-06 15:11:50,519 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:11:50,519 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:11:50,539 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2021-08-06 15:11:50,720 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2021-08-06 15:11:50,720 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-06 15:11:50,720 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:11:50,720 INFO L82 PathProgramCache]: Analyzing trace with hash -2128035324, now seen corresponding path program 30 times [2021-08-06 15:11:50,720 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:11:50,721 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2092928175] [2021-08-06 15:11:50,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:11:50,721 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:11:50,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:11:50,894 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:11:50,894 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:11:50,894 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2092928175] [2021-08-06 15:11:50,894 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2092928175] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:11:50,894 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1520061684] [2021-08-06 15:11:50,894 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-06 15:11:50,895 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:11:50,895 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:11:50,895 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:11:50,896 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2021-08-06 15:11:52,629 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-08-06 15:11:52,629 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:11:52,630 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 26 conjunts are in the unsatisfiable core [2021-08-06 15:11:52,631 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:11:53,352 INFO L354 Elim1Store]: treesize reduction 82, result has 27.4 percent of original size [2021-08-06 15:11:53,352 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 79 treesize of output 75 [2021-08-06 15:11:53,626 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-08-06 15:11:53,672 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 7 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:11:53,673 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1520061684] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:11:53,673 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:11:53,673 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 20 [2021-08-06 15:11:53,673 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [170226988] [2021-08-06 15:11:53,673 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-08-06 15:11:53,673 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:11:53,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-08-06 15:11:53,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=368, Unknown=0, NotChecked=0, Total=420 [2021-08-06 15:11:53,673 INFO L87 Difference]: Start difference. First operand 40454 states and 173839 transitions. Second operand has 21 states, 21 states have (on average 3.6666666666666665) internal successors, (77), 20 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:11:57,002 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:11:57,002 INFO L93 Difference]: Finished difference Result 132221 states and 549244 transitions. [2021-08-06 15:11:57,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2021-08-06 15:11:57,003 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.6666666666666665) internal successors, (77), 20 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-08-06 15:11:57,003 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:11:57,717 INFO L225 Difference]: With dead ends: 132221 [2021-08-06 15:11:57,717 INFO L226 Difference]: Without dead ends: 131791 [2021-08-06 15:11:57,718 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 792 ImplicationChecksByTransitivity, 1563.3ms TimeCoverageRelationStatistics Valid=468, Invalid=2954, Unknown=0, NotChecked=0, Total=3422 [2021-08-06 15:11:58,217 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131791 states.